[infinispan-commits] Infinispan SVN: r1022 - trunk/core/src/test/java/org/infinispan/profiling.

infinispan-commits at lists.jboss.org infinispan-commits at lists.jboss.org
Mon Oct 26 15:36:49 EDT 2009


Author: manik.surtani at jboss.com
Date: 2009-10-26 15:36:49 -0400 (Mon, 26 Oct 2009)
New Revision: 1022

Modified:
   trunk/core/src/test/java/org/infinispan/profiling/ProfileTest.java
   trunk/core/src/test/java/org/infinispan/profiling/ProfileTestSlave.java
Log:
Wait for cluster

Modified: trunk/core/src/test/java/org/infinispan/profiling/ProfileTest.java
===================================================================
--- trunk/core/src/test/java/org/infinispan/profiling/ProfileTest.java	2009-10-26 18:26:06 UTC (rev 1021)
+++ trunk/core/src/test/java/org/infinispan/profiling/ProfileTest.java	2009-10-26 19:36:49 UTC (rev 1022)
@@ -74,11 +74,13 @@
       cache = cacheManager.getCache(cacheName);
       init();
       startup();
+      if (!cacheName.equals(LOCAL_CACHE_NAME)) {
+         System.out.println("Waiting for members to join.");
+         TestingUtil.blockUntilViewReceived(cache, 2, 120000, true);
+         System.out.println("Cluster ready, cache mode is " + cache.getConfiguration().getCacheMode());
+      }
       warmup();
       doTest();
-
-      // wait for user exit
-//      System.in.read();
    }
 
    /**

Modified: trunk/core/src/test/java/org/infinispan/profiling/ProfileTestSlave.java
===================================================================
--- trunk/core/src/test/java/org/infinispan/profiling/ProfileTestSlave.java	2009-10-26 18:26:06 UTC (rev 1021)
+++ trunk/core/src/test/java/org/infinispan/profiling/ProfileTestSlave.java	2009-10-26 19:36:49 UTC (rev 1022)
@@ -1,8 +1,9 @@
 package org.infinispan.profiling;
 
 import org.infinispan.notifications.Listener;
+import org.infinispan.notifications.cachemanagerlistener.annotation.ViewChanged;
 import org.infinispan.notifications.cachemanagerlistener.event.ViewChangedEvent;
-import org.infinispan.notifications.cachemanagerlistener.annotation.ViewChanged;
+import org.infinispan.test.TestingUtil;
 import org.testng.annotations.Test;
 
 @Test(groups = "profiling", enabled = false, testName = "profiling.ProfileTestSlave")
@@ -77,6 +78,9 @@
       log.warn("Starting slave, cache name = {0}", cachename);
       initTest();
       cache = cacheManager.getCache(cachename);
+      System.out.println("Waiting for members to join.");
+      TestingUtil.blockUntilViewReceived(cache, 2, 120000, true);
+      System.out.println("Cluster ready, cache mode is " + cache.getConfiguration().getCacheMode());
       System.out.println("Waiting for test completion.  Hit CTRL-C when done.");
       doTest();
       waitForTest();



More information about the infinispan-commits mailing list