From 2ad28974c65a2b2e638a70d157e37c60dd5eb3cd Mon Sep 17 00:00:00 2001 From: Eugene Yokota Date: Thu, 23 Apr 2020 23:06:48 -0400 Subject: [PATCH] Add test for cross + inputTask --- sbt/src/sbt-test/actions/cross-advanced/build.sbt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/sbt/src/sbt-test/actions/cross-advanced/build.sbt b/sbt/src/sbt-test/actions/cross-advanced/build.sbt index 20660f67e..432f0c21a 100644 --- a/sbt/src/sbt-test/actions/cross-advanced/build.sbt +++ b/sbt/src/sbt-test/actions/cross-advanced/build.sbt @@ -19,6 +19,12 @@ lazy val foo = project assert(x == "2.12.11", s"$x == 2.12.11") (Compile / compile).value }, + (Test / testOnly) := { + // This tests that +testOnly will respect bar's crossScalaVersions and not switch + val x = (LocalProject("bar") / scalaVersion).value + assert(x == "2.12.11", s"$x == 2.12.11") + val _ = (Test / testOnly).evaluated + }, compile2 := { // This tests that +build will ignore bar's crossScalaVersions and use root's like sbt 0.13 val x = (LocalProject("bar") / scalaVersion).value