Test custom class directory

This commit is contained in:
Adrien Piquerez 2024-08-26 10:43:15 +02:00
parent b7e037adbb
commit ba5ac774df
2 changed files with 15 additions and 8 deletions

View File

@ -31,7 +31,9 @@ lazy val respondError = project.in(file("respond-error"))
} }
) )
lazy val util = project lazy val util = project.settings(
Compile / classDirectory := baseDirectory.value / "classes"
)
lazy val diagnostics = project lazy val diagnostics = project

View File

@ -255,16 +255,21 @@ class BuildServerTest extends AbstractServerTest {
buildTargetUri("badBuildTarget", "Compile"), buildTargetUri("badBuildTarget", "Compile"),
) )
val classDirectoryUri = new File(svr.baseDirectory, "util/classes").toURI
println(s""""classDirectory":"$classDirectoryUri"""")
val id1 = scalacOptions(buildTargets) val id1 = scalacOptions(buildTargets)
assertMessage(s""""id":"$id1"""", "scala-library-2.13.11.jar")() assertMessage(
s""""id":"$id1"""",
"scala-library-2.13.11.jar",
s""""classDirectory":"$classDirectoryUri""""
)()
val id2 = javacOptions(buildTargets) val id2 = javacOptions(buildTargets)
assertMessage(s""""id":"$id2"""", "scala-library-2.13.11.jar")() assertMessage(
s""""id":"$id2"""",
val id3 = scalacOptions(Seq(buildTargetUri("runAndTest", "Compile"))) "scala-library-2.13.11.jar",
assertMessage(s""""id":"$id3"""", "target/out/jvm/scala-2.13.11/runandtest/classes")(debug = s""""classDirectory":"$classDirectoryUri""""
true )()
)
} }
test("buildTarget/cleanCache") { test("buildTarget/cleanCache") {