Refactor to definedTestDigests task

This commit is contained in:
Eugene Yokota
2024-09-08 12:54:36 -04:00
parent 6952d3c46d
commit 0021c3a0bd
5 changed files with 33 additions and 13 deletions
@@ -93,6 +93,7 @@ final class TestFramework(val implClassNames: String*) extends Serializable {
def create(loader: ClassLoader, log: ManagedLogger): Option[Framework] =
createFramework(loader, log, implClassNames.toList)
}
final class TestDefinition(
val name: String,
val fingerprint: Fingerprint,
@@ -108,7 +109,7 @@ final class TestDefinition(
override def hashCode: Int = (name.hashCode, TestFramework.hashCode(fingerprint)).hashCode
}
final class TestRunner(
private[sbt] final class TestRunner(
delegate: Runner,
listeners: Vector[TestReportListener],
log: ManagedLogger
@@ -214,7 +215,7 @@ object TestFramework {
case _ => f.toString
}
def testTasks(
private[sbt] def testTasks(
frameworks: Map[TestFramework, Framework],
runners: Map[TestFramework, Runner],
testLoader: ClassLoader,