=pro #13928 Run multi-jvm tests in samples in normal test target
* fix scalariform formatting in MutiNode
This commit is contained in:
parent
07df1efa5e
commit
e8bb4f1d5b
6 changed files with 23 additions and 27 deletions
|
|
@ -9,7 +9,6 @@ import sbt.Keys._
|
|||
import com.typesafe.sbt.SbtScalariform.ScalariformKeys
|
||||
|
||||
object MultiNode {
|
||||
def executeMultiJvmTests = Filter.containsOrNotExcludesTag("long-running")
|
||||
|
||||
val multiNodeEnabled = sys.props.get("akka.test.multi-node").getOrElse("false").toBoolean
|
||||
|
||||
|
|
@ -41,13 +40,13 @@ object MultiNode {
|
|||
lazy val multiJvmSettings = SbtMultiJvm.multiJvmSettings ++ inConfig(MultiJvm)(SbtScalariform.configScalariformSettings) ++ Seq(
|
||||
jvmOptions in MultiJvm := defaultMultiJvmOptions,
|
||||
compileInputs in(MultiJvm, compile) <<= (compileInputs in(MultiJvm, compile)) dependsOn (ScalariformKeys.format in MultiJvm),
|
||||
compile in MultiJvm <<= (compile in MultiJvm) triggeredBy (compile in Test),
|
||||
ScalariformKeys.preferences in MultiJvm := Formatting.formattingPreferences) ++
|
||||
compile in MultiJvm <<= (compile in MultiJvm) triggeredBy (compile in Test)) ++
|
||||
Option(System.getProperty("akka.test.multi-node.hostsFileName")).map(x => Seq(multiNodeHostsFileName in MultiJvm := x)).getOrElse(Seq.empty) ++
|
||||
Option(System.getProperty("akka.test.multi-node.java")).map(x => Seq(multiNodeJavaName in MultiJvm := x)).getOrElse(Seq.empty) ++
|
||||
Option(System.getProperty("akka.test.multi-node.targetDirName")).map(x => Seq(multiNodeTargetDirName in MultiJvm := x)).getOrElse(Seq.empty) ++
|
||||
((executeMultiJvmTests, multiNodeEnabled) match {
|
||||
case (true, true) =>
|
||||
// make sure that MultiJvm tests are executed by the default test target,
|
||||
// and combine the results from ordinary test and multi-jvm tests
|
||||
(if (multiNodeEnabled) {
|
||||
executeTests in Test <<= (executeTests in Test, multiNodeExecuteTests in MultiJvm) map {
|
||||
case (testResults, multiNodeResults) =>
|
||||
val overall =
|
||||
|
|
@ -59,7 +58,7 @@ object MultiNode {
|
|||
testResults.events ++ multiNodeResults.events,
|
||||
testResults.summaries ++ multiNodeResults.summaries)
|
||||
}
|
||||
case (true, false) =>
|
||||
} else {
|
||||
executeTests in Test <<= (executeTests in Test, executeTests in MultiJvm) map {
|
||||
case (testResults, multiNodeResults) =>
|
||||
val overall =
|
||||
|
|
@ -71,7 +70,6 @@ object MultiNode {
|
|||
testResults.events ++ multiNodeResults.events,
|
||||
testResults.summaries ++ multiNodeResults.summaries)
|
||||
}
|
||||
case (false, _) => Seq.empty
|
||||
})
|
||||
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue