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

View File

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