Skip to content

Commit c298dd1

Browse files
committed
🚨test: Ignore LogReplicationDuringSnapshotSyncSpec
1 parent 4f70e14 commit c298dd1

File tree

1 file changed

+15
-6
lines changed

1 file changed

+15
-6
lines changed

src/multi-jvm/scala/lerna/akka/entityreplication/typed/LogReplicationDuringSnapshotSyncSpec.scala

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ import akka.util.Timeout
1414
import com.typesafe.config.{ Config, ConfigFactory }
1515
import lerna.akka.entityreplication.util.AtLeastOnceComplete
1616
import lerna.akka.entityreplication.{ STMultiNodeSerializable, STMultiNodeSpec }
17+
import org.scalatest.Ignore
1718

1819
import scala.concurrent.Future
1920
import scala.concurrent.duration._
@@ -132,12 +133,20 @@ object LogReplicationDuringSnapshotSyncSpecConfig extends MultiNodeConfig {
132133
})
133134
}
134135

135-
class LogReplicationDuringSnapshotSyncSpecMultiJvmController extends LogReplicationDuringSnapshotSyncSpec
136-
class LogReplicationDuringSnapshotSyncSpecMultiJvmNode1 extends LogReplicationDuringSnapshotSyncSpec
137-
class LogReplicationDuringSnapshotSyncSpecMultiJvmNode2 extends LogReplicationDuringSnapshotSyncSpec
138-
class LogReplicationDuringSnapshotSyncSpecMultiJvmNode3 extends LogReplicationDuringSnapshotSyncSpec
139-
class LogReplicationDuringSnapshotSyncSpecMultiJvmNode4 extends LogReplicationDuringSnapshotSyncSpec
140-
136+
// This test is ignored due to that stabilizing this test in a CI environment is difficult.
137+
// To enable this test, remove all @Ignore below:
138+
@Ignore class LogReplicationDuringSnapshotSyncSpecMultiJvmController extends LogReplicationDuringSnapshotSyncSpec
139+
@Ignore class LogReplicationDuringSnapshotSyncSpecMultiJvmNode1 extends LogReplicationDuringSnapshotSyncSpec
140+
@Ignore class LogReplicationDuringSnapshotSyncSpecMultiJvmNode2 extends LogReplicationDuringSnapshotSyncSpec
141+
@Ignore class LogReplicationDuringSnapshotSyncSpecMultiJvmNode3 extends LogReplicationDuringSnapshotSyncSpec
142+
@Ignore class LogReplicationDuringSnapshotSyncSpecMultiJvmNode4 extends LogReplicationDuringSnapshotSyncSpec
143+
144+
/**
145+
* This test doesn't verify specific features but reproduces a specific fault.
146+
*
147+
* This test verifies that the committed events don't disappear even if new events are produced by entities
148+
* while only the leader and the member synchronizing the snapshot exist.
149+
*/
141150
class LogReplicationDuringSnapshotSyncSpec
142151
extends MultiNodeSpec(LogReplicationDuringSnapshotSyncSpecConfig)
143152
with STMultiNodeSpec {

0 commit comments

Comments
 (0)