JAMES-2178 Restart cassandra after 20 tests in CassandraMessageMapperTest

Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/f688cc78
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/f688cc78
Diff: http://git-wip-us.apache.org/repos/asf/james-project/diff/f688cc78

Branch: refs/heads/master
Commit: f688cc78accbc5c7915aa6e07ec576785c0f0127
Parents: 4b1552d
Author: benwa <btell...@linagora.com>
Authored: Tue Oct 10 15:20:35 2017 +0700
Committer: benwa <btell...@linagora.com>
Committed: Tue Oct 10 17:51:07 2017 +0700

----------------------------------------------------------------------
 .../cassandra/mail/CassandraMessageMapperTest.java     | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/james-project/blob/f688cc78/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageMapperTest.java
----------------------------------------------------------------------
diff --git 
a/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageMapperTest.java
 
b/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageMapperTest.java
index 36710cc..97aed9c 100644
--- 
a/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageMapperTest.java
+++ 
b/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageMapperTest.java
@@ -20,6 +20,7 @@
 package org.apache.james.mailbox.cassandra.mail;
 
 import org.apache.james.backends.cassandra.CassandraCluster;
+import org.apache.james.backends.cassandra.ContainerLifecycleConfiguration;
 import org.apache.james.backends.cassandra.DockerCassandraRule;
 import org.apache.james.backends.cassandra.init.CassandraModuleComposite;
 import org.apache.james.mailbox.cassandra.modules.CassandraAclModule;
@@ -40,11 +41,21 @@ import 
org.apache.james.mailbox.store.mail.model.MessageMapperTest;
 import org.junit.After;
 import org.junit.Before;
 import org.junit.ClassRule;
+import org.junit.Rule;
+import org.junit.rules.TestRule;
 
 public class CassandraMessageMapperTest extends MessageMapperTest {
     
     @ClassRule public static DockerCassandraRule cassandraServer = new 
DockerCassandraRule();
-    
+
+    public static ContainerLifecycleConfiguration 
cassandraLifecycleConfiguration = ContainerLifecycleConfiguration.builder()
+        .iterationsBetweenRestart(20)
+        .container(cassandraServer.getRawContainer())
+        .build();
+
+    @Rule
+    public TestRule cassandraLifecycleTestRule = 
cassandraLifecycleConfiguration.asTestRule();
+
     private CassandraCluster cassandra;
 
     @Before


---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org

Reply via email to