Add system property to enable network failure tests
This commit is contained in:
parent
cf80e6a33d
commit
28e4a23122
2 changed files with 10 additions and 4 deletions
|
|
@ -7,7 +7,7 @@ import akka.actor.{ActorRef, Actor}
|
|||
import akka.util.duration._
|
||||
import java.util.concurrent.atomic.AtomicBoolean
|
||||
|
||||
object RemoteErrorHandlingTest {
|
||||
object RemoteErrorHandlingNetworkTest {
|
||||
case class Send(actor: ActorRef)
|
||||
|
||||
class RemoteActorSpecActorUnidirectional extends Actor {
|
||||
|
|
@ -50,8 +50,8 @@ object RemoteErrorHandlingTest {
|
|||
}
|
||||
}
|
||||
|
||||
class RemoteErrorHandlingTest extends AkkaRemoteTest with NetworkFailureTest {
|
||||
import RemoteErrorHandlingTest._
|
||||
class RemoteErrorHandlingNetworkTest extends AkkaRemoteTest with NetworkFailureTest {
|
||||
import RemoteErrorHandlingNetworkTest._
|
||||
|
||||
"Remote actors" should {
|
||||
|
||||
|
|
@ -346,7 +346,13 @@ class AkkaParentProject(info: ProjectInfo) extends DefaultProject(info) {
|
|||
val junit = Dependencies.junit
|
||||
val scalatest = Dependencies.scalatest
|
||||
|
||||
override def testOptions = createTestFilter( _.endsWith("Spec"))
|
||||
lazy val networkTestsEnabled = systemOptional[Boolean]("akka.test.network", false)
|
||||
|
||||
override def testOptions = super.testOptions ++ {
|
||||
if (!networkTestsEnabled.value) Seq(TestFilter(test => !test.endsWith("NetworkTest")))
|
||||
else Seq.empty
|
||||
}
|
||||
|
||||
override def bndImportPackage = "javax.transaction;version=1.1" :: super.bndImportPackage.toList
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue