Include compiling multi-jvm tests in PR validation (#25245)

This commit is contained in:
Johan Andrén 2018-06-27 07:04:05 +02:00 committed by Patrik Nordwall
parent b8230a38b7
commit 6a6b5822b1
2 changed files with 6 additions and 4 deletions

View file

@ -62,7 +62,6 @@ object MultiNode extends AutoPlugin {
jvmOptions in MultiJvm := defaultMultiJvmOptions,
compileInputs in (MultiJvm, compile) := ((compileInputs in (MultiJvm, compile)) dependsOn (ScalariformKeys.format in MultiJvm)).value,
scalacOptions in MultiJvm := (scalacOptions in Test).value,
compile in MultiJvm := ((compile in MultiJvm) triggeredBy (compile in Test)).value,
logLevel in multiJvmCreateLogger := Level.Debug, // to see ssh establishment
multiJvmCreateLogger in MultiJvm := { // to use normal sbt logging infra instead of custom sbt-multijvm-one
val previous = (multiJvmCreateLogger in MultiJvm).value
@ -100,7 +99,10 @@ object MultiNode extends AutoPlugin {
Def.settings((compile in MultiJvm) := {
(headerCreate in MultiJvm).value
(compile in MultiJvm).value
}) ++ headerSettings(MultiJvm)
}) ++ headerSettings(MultiJvm) ++ Seq(
// only works if I put it here ¯\_()_/¯
compile in MultiJvm := ((compile in MultiJvm).triggeredBy(compile in Test)).value
)
implicit class TestResultOps(val self: TestResult) extends AnyVal {