[infinispan-commits] Infinispan SVN: r1068 - in trunk/core/src/test/java/org/infinispan/distribution: rehash and 1 other directory.

infinispan-commits at lists.jboss.org infinispan-commits at lists.jboss.org
Thu Oct 29 10:11:19 EDT 2009


Author: manik.surtani at jboss.com
Date: 2009-10-29 10:11:18 -0400 (Thu, 29 Oct 2009)
New Revision: 1068

Modified:
   trunk/core/src/test/java/org/infinispan/distribution/BaseDistFunctionalTest.java
   trunk/core/src/test/java/org/infinispan/distribution/rehash/RehashTestBase.java
   trunk/core/src/test/java/org/infinispan/distribution/rehash/SingleJoinTest.java
Log:
Enable rehashing for certain tests

Modified: trunk/core/src/test/java/org/infinispan/distribution/BaseDistFunctionalTest.java
===================================================================
--- trunk/core/src/test/java/org/infinispan/distribution/BaseDistFunctionalTest.java	2009-10-29 14:10:48 UTC (rev 1067)
+++ trunk/core/src/test/java/org/infinispan/distribution/BaseDistFunctionalTest.java	2009-10-29 14:11:18 UTC (rev 1068)
@@ -36,10 +36,12 @@
    protected boolean tx = false;
    protected boolean testRetVals = true;
    protected boolean l1CacheEnabled = true;
+   protected boolean performRehashing = false;
 
    protected void createCacheManagers() throws Throwable {
       cacheName = "dist";
       configuration = getDefaultClusteredConfig(sync ? Configuration.CacheMode.DIST_SYNC : Configuration.CacheMode.DIST_ASYNC, tx);
+      configuration.setFetchInMemoryState(performRehashing);
       if (!testRetVals) {
          configuration.setUnsafeUnreliableReturnValues(true);
          // we also need to use repeatable read for tests to work when we dont have reliable return values, since the

Modified: trunk/core/src/test/java/org/infinispan/distribution/rehash/RehashTestBase.java
===================================================================
--- trunk/core/src/test/java/org/infinispan/distribution/rehash/RehashTestBase.java	2009-10-29 14:10:48 UTC (rev 1067)
+++ trunk/core/src/test/java/org/infinispan/distribution/rehash/RehashTestBase.java	2009-10-29 14:11:18 UTC (rev 1068)
@@ -27,6 +27,7 @@
    protected RehashTestBase() {
       cleanup = CleanupPhase.AFTER_METHOD;
       tx = true;
+      performRehashing = true;
    }
 
    // this setup has 4 running caches: {c1, c2, c3, c4}

Modified: trunk/core/src/test/java/org/infinispan/distribution/rehash/SingleJoinTest.java
===================================================================
--- trunk/core/src/test/java/org/infinispan/distribution/rehash/SingleJoinTest.java	2009-10-29 14:10:48 UTC (rev 1067)
+++ trunk/core/src/test/java/org/infinispan/distribution/rehash/SingleJoinTest.java	2009-10-29 14:11:18 UTC (rev 1068)
@@ -1,11 +1,11 @@
 package org.infinispan.distribution.rehash;
 
-import static java.util.concurrent.TimeUnit.SECONDS;
-
 import org.infinispan.Cache;
 import org.infinispan.manager.CacheManager;
 import org.testng.annotations.Test;
 
+import static java.util.concurrent.TimeUnit.SECONDS;
+
 @Test(groups = "functional", testName = "distribution.rehash.SingleJoinTest")
 public class SingleJoinTest extends RehashTestBase {
    CacheManager joinerManager;



More information about the infinispan-commits mailing list