summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--scalaplugin/src/main/scala/mill/scalaplugin/Subproject.scala24
1 files changed, 0 insertions, 24 deletions
diff --git a/scalaplugin/src/main/scala/mill/scalaplugin/Subproject.scala b/scalaplugin/src/main/scala/mill/scalaplugin/Subproject.scala
index 61c6812b..4b843cfb 100644
--- a/scalaplugin/src/main/scala/mill/scalaplugin/Subproject.scala
+++ b/scalaplugin/src/main/scala/mill/scalaplugin/Subproject.scala
@@ -22,31 +22,7 @@ import xsbti.compile.DependencyChanges
object Subproject{
- def runTests(frameworkName: String,
- testClassloader: URLClassLoader) = {
- val framework = Class.forName(frameworkName)
- .newInstance()
- .asInstanceOf[sbt.testing.Framework]
-
- val fingerprints = framework.fingerprints()
- val testClasses = for{
- url <- testClassloader.getURLs
- path <- ls.rec(ammonite.ops.Path(url.getFile)).toIterator
- if path.ext == "class"
- className = (path/up/path.last.stripSuffix(".class")).segments.mkString(".")
- cls = testClassloader.loadClass(className)
- if fingerprints.exists{
- case f: SubclassFingerprint =>
- cls.isAssignableFrom(cls)
- case f: AnnotatedFingerprint =>
- cls.isAnnotationPresent(
- Class.forName(f.annotationName()).asInstanceOf[Class[Annotation]]
- )
- }
- } yield cls
-
- }
def compileScala(scalaVersion: String,
sources: PathRef,
compileClasspath: Seq[PathRef],