Commented out the cluster tests because it's not possible to exclude them right now

This commit is contained in:
Patrik Nordwall 2012-05-25 17:04:21 +02:00
parent f38ad6b000
commit 2abe5308da
4 changed files with 311 additions and 311 deletions

View file

@ -1,70 +1,70 @@
/**
* Copyright (C) 2009-2012 Typesafe Inc. <http://www.typesafe.com>
*/
package akka.cluster
import com.typesafe.config.ConfigFactory
import org.scalatest.BeforeAndAfter
import akka.remote.testkit.MultiNodeConfig
import akka.remote.testkit.MultiNodeSpec
import akka.testkit._
object NodeMembershipMultiJvmSpec extends MultiNodeConfig {
val first = role("first")
val second = role("second")
val third = role("third")
commonConfig(debugConfig(on = false).withFallback(MultiNodeClusterSpec.clusterConfig))
}
class NodeMembershipMultiJvmNode1 extends NodeMembershipSpec
class NodeMembershipMultiJvmNode2 extends NodeMembershipSpec
class NodeMembershipMultiJvmNode3 extends NodeMembershipSpec
abstract class NodeMembershipSpec extends MultiNodeSpec(NodeMembershipMultiJvmSpec) with MultiNodeClusterSpec with ImplicitSender with BeforeAndAfter {
import NodeMembershipMultiJvmSpec._
override def initialParticipants = 3
after {
testConductor.enter("after")
}
val firstAddress = node(first).address
val secondAddress = node(second).address
val thirdAddress = node(third).address
"A set of connected cluster systems" must {
"(when two systems) start gossiping to each other so that both systems gets the same gossip info" taggedAs LongRunningTest in {
runOn(first, second) {
cluster.join(firstAddress)
awaitCond(cluster.latestGossip.members.size == 2)
assertMembers(cluster.latestGossip.members, firstAddress, secondAddress)
awaitCond {
cluster.latestGossip.members.forall(_.status == MemberStatus.Up)
}
awaitCond(cluster.convergence.isDefined)
}
}
"(when three systems) start gossiping to each other so that both systems gets the same gossip info" taggedAs LongRunningTest in {
runOn(third) {
cluster.join(firstAddress)
}
awaitCond(cluster.latestGossip.members.size == 3)
assertMembers(cluster.latestGossip.members, firstAddress, secondAddress, thirdAddress)
awaitCond {
cluster.latestGossip.members.forall(_.status == MemberStatus.Up)
}
awaitCond(cluster.convergence.isDefined)
}
}
}
///**
// * Copyright (C) 2009-2012 Typesafe Inc. <http://www.typesafe.com>
// */
//package akka.cluster
//
//import com.typesafe.config.ConfigFactory
//import org.scalatest.BeforeAndAfter
//import akka.remote.testkit.MultiNodeConfig
//import akka.remote.testkit.MultiNodeSpec
//import akka.testkit._
//
//object NodeMembershipMultiJvmSpec extends MultiNodeConfig {
// val first = role("first")
// val second = role("second")
// val third = role("third")
//
// commonConfig(debugConfig(on = false).withFallback(MultiNodeClusterSpec.clusterConfig))
//
//}
//
//class NodeMembershipMultiJvmNode1 extends NodeMembershipSpec
//class NodeMembershipMultiJvmNode2 extends NodeMembershipSpec
//class NodeMembershipMultiJvmNode3 extends NodeMembershipSpec
//
//abstract class NodeMembershipSpec extends MultiNodeSpec(NodeMembershipMultiJvmSpec) with MultiNodeClusterSpec with ImplicitSender with BeforeAndAfter {
// import NodeMembershipMultiJvmSpec._
//
// override def initialParticipants = 3
//
// after {
// testConductor.enter("after")
// }
//
// val firstAddress = node(first).address
// val secondAddress = node(second).address
// val thirdAddress = node(third).address
//
// "A set of connected cluster systems" must {
//
// "(when two systems) start gossiping to each other so that both systems gets the same gossip info" taggedAs LongRunningTest in {
//
// runOn(first, second) {
// cluster.join(firstAddress)
// awaitCond(cluster.latestGossip.members.size == 2)
// assertMembers(cluster.latestGossip.members, firstAddress, secondAddress)
// awaitCond {
// cluster.latestGossip.members.forall(_.status == MemberStatus.Up)
// }
// awaitCond(cluster.convergence.isDefined)
// }
//
// }
//
// "(when three systems) start gossiping to each other so that both systems gets the same gossip info" taggedAs LongRunningTest in {
//
// runOn(third) {
// cluster.join(firstAddress)
// }
//
// awaitCond(cluster.latestGossip.members.size == 3)
// assertMembers(cluster.latestGossip.members, firstAddress, secondAddress, thirdAddress)
// awaitCond {
// cluster.latestGossip.members.forall(_.status == MemberStatus.Up)
// }
// awaitCond(cluster.convergence.isDefined)
//
// }
// }
//
//}