From 7aa4034e7355508421fa6174d2974fa30b04578a Mon Sep 17 00:00:00 2001 From: Eugene Yokota Date: Fri, 14 Feb 2020 09:01:11 -0500 Subject: [PATCH] Fix sbt.IllegalReferenceSpec --- build.sbt | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/build.sbt b/build.sbt index 0048475b6..cd96f8a51 100644 --- a/build.sbt +++ b/build.sbt @@ -954,6 +954,18 @@ lazy val sbtProj = (project in file("sbt")) mimaSettings, mimaBinaryIssueFilters ++= sbtIgnoredProblems, ) + .settings( + Test / run / connectInput := true, + Test / run / outputStrategy := Some(StdoutOutput), + Test / run / fork := true, + testOptions in Test ++= { + val cp = (Test / fullClasspathAsJars).value.map(_.data).mkString(java.io.File.pathSeparator) + val framework = TestFrameworks.ScalaTest + Tests.Argument(framework, s"-Dsbt.server.classpath=$cp") :: + Tests.Argument(framework, s"-Dsbt.server.version=${version.value}") :: + Tests.Argument(framework, s"-Dsbt.server.scala.version=${scalaVersion.value}") :: Nil + }, + ) .configure(addSbtIO, addSbtCompilerBridge) lazy val serverTestProj = (project in file("server-test"))