[hornetq-commits] JBoss hornetq SVN: r8065 - trunk/tests/src/org/hornetq/tests/integration/management.

do-not-reply at jboss.org do-not-reply at jboss.org
Thu Oct 8 05:00:29 EDT 2009


Author: timfox
Date: 2009-10-08 05:00:29 -0400 (Thu, 08 Oct 2009)
New Revision: 8065

Modified:
   trunk/tests/src/org/hornetq/tests/integration/management/ClusterConnectionControl2Test.java
Log:
fixed timing issue in test

Modified: trunk/tests/src/org/hornetq/tests/integration/management/ClusterConnectionControl2Test.java
===================================================================
--- trunk/tests/src/org/hornetq/tests/integration/management/ClusterConnectionControl2Test.java	2009-10-07 21:01:20 UTC (rev 8064)
+++ trunk/tests/src/org/hornetq/tests/integration/management/ClusterConnectionControl2Test.java	2009-10-08 09:00:29 UTC (rev 8065)
@@ -84,11 +84,24 @@
       assertEquals(0, nodes.size());
       
       server_1.start();
-      Thread.sleep(3000);
-
-      nodes = clusterConnectionControl_0.getNodes();
-      System.out.println(nodes);
+      long start = System.currentTimeMillis();
+      
+      while (true)
+      {
+         nodes = clusterConnectionControl_0.getNodes();
+         
+         if (nodes.size() != 1 && System.currentTimeMillis() - start < 30000)
+         {
+            Thread.sleep(100);
+         }
+         else
+         {
+            break;
+         }
+      }
+            
       assertEquals(1, nodes.size());
+      
       String remoteAddress = nodes.values().iterator().next();
       assertTrue(remoteAddress.endsWith(":" + port_1));
    }



More information about the hornetq-commits mailing list