diff options
-rw-r--r-- | scalaplugin/src/main/scala/mill/scalaplugin/Subproject.scala | 24 |
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], |