summaryrefslogtreecommitdiff
path: root/scalaplugin/src/main
diff options
context:
space:
mode:
Diffstat (limited to 'scalaplugin/src/main')
-rw-r--r--scalaplugin/src/main/scala/mill/scalaplugin/TestRunner.scala4
1 files changed, 3 insertions, 1 deletions
diff --git a/scalaplugin/src/main/scala/mill/scalaplugin/TestRunner.scala b/scalaplugin/src/main/scala/mill/scalaplugin/TestRunner.scala
index 2d0495e4..09e41a74 100644
--- a/scalaplugin/src/main/scala/mill/scalaplugin/TestRunner.scala
+++ b/scalaplugin/src/main/scala/mill/scalaplugin/TestRunner.scala
@@ -43,7 +43,9 @@ object TestRunner {
testClassfilePath: Seq[Path],
args: Seq[String]): mill.eval.Result[Unit] = {
val outerClassLoader = getClass.getClassLoader
- val cl = new URLClassLoader(entireClasspath.map(_.toIO.toURI.toURL).toArray){
+ val cl = new URLClassLoader(
+ entireClasspath.map(_.toIO.toURI.toURL).toArray,
+ ClassLoader.getSystemClassLoader().getParent()){
override def findClass(name: String) = {
if (name.startsWith("sbt.testing.")){
outerClassLoader.loadClass(name)