Fix typed cluster singleton cross dc proxies (#24936)

* Fix typed cluster singleton cross dc proxies
* Adds first multi-jvm test for typed cluster
This commit is contained in:
Christopher Batey 2018-04-27 12:44:44 +01:00 committed by GitHub
parent 82e2e2c551
commit 23373565db
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
13 changed files with 414 additions and 28 deletions

View file

@ -414,26 +414,32 @@ lazy val clusterTyped = akkaModule("akka-cluster-typed")
persistenceTyped % "test->test",
protobuf,
typedTestkit % "test->test",
actorTypedTests % "test->test"
actorTypedTests % "test->test",
remoteTests % "test->test"
)
.settings(AkkaBuild.mayChangeSettings)
.settings(AutomaticModuleName.settings("akka.cluster.typed"))
.disablePlugins(MimaPlugin)
.configs(MultiJvm)
.enablePlugins(MultiNodeScalaTest)
lazy val clusterShardingTyped = akkaModule("akka-cluster-sharding-typed")
.dependsOn(
clusterTyped,
clusterTyped % "compile->compile;test->test;multi-jvm->multi-jvm",
persistenceTyped,
clusterSharding,
typedTestkit % "test->test",
actorTypedTests % "test->test",
persistenceTyped % "test->test"
persistenceTyped % "test->test",
remoteTests % "test->test"
)
.settings(AkkaBuild.mayChangeSettings)
.settings(AutomaticModuleName.settings("akka.cluster.sharding.typed"))
// To be able to import ContainerFormats.proto
.settings(Protobuf.importPath := Some(baseDirectory.value / ".." / "akka-remote" / "src" / "main" / "protobuf" ))
.disablePlugins(MimaPlugin)
.configs(MultiJvm)
.enablePlugins(MultiNodeScalaTest)
lazy val streamTyped = akkaModule("akka-stream-typed")
.dependsOn(