Open
Description
Given the following configuration:
lazy val SystemTest = config("system") extend(Test)
lazy val root = (project in file(".")).
configs(IntegrationTest, SystemTest)
.settings(
inConfig(SystemTest)(Defaults.testSettings),
Defaults.itSettings,
inThisBuild(List(
organization := "com.example",
scalaVersion := "2.13.6"
)),
name := "scalatest-example"
)
libraryDependencies += "org.scalatest" %% "scalatest" % "3.2.9" % Test
libraryDependencies += "org.scalatest" %% "scalatest" % "3.2.9" % IntegrationTest
libraryDependencies += "org.scalatest" %% "scalatest" % "3.2.9" % SystemTest
and when running sbt bloopInstall
the following files are generated:
[success] Generated .bloop/root.json
[success] Generated .bloop/root-test.json
[success] Generated .bloop/root-it.json
bloop projects
also show only:
root
root-it
root-test
It looks like bloop is not able to detect the system-test source set.