[hornetq-commits] JBoss hornetq SVN: r11250 - branches/Branch_2_2_EAP_cluster_clean3/tests/src/org/hornetq/tests/integration/cluster/bridge.

do-not-reply at jboss.org do-not-reply at jboss.org
Tue Aug 30 19:22:32 EDT 2011


Author: clebert.suconic at jboss.com
Date: 2011-08-30 19:22:32 -0400 (Tue, 30 Aug 2011)
New Revision: 11250

Modified:
   branches/Branch_2_2_EAP_cluster_clean3/tests/src/org/hornetq/tests/integration/cluster/bridge/BridgeStartTest.java
Log:
avoiding intermittent failure on NettyBridgeTest

Modified: branches/Branch_2_2_EAP_cluster_clean3/tests/src/org/hornetq/tests/integration/cluster/bridge/BridgeStartTest.java
===================================================================
--- branches/Branch_2_2_EAP_cluster_clean3/tests/src/org/hornetq/tests/integration/cluster/bridge/BridgeStartTest.java	2011-08-30 21:00:15 UTC (rev 11249)
+++ branches/Branch_2_2_EAP_cluster_clean3/tests/src/org/hornetq/tests/integration/cluster/bridge/BridgeStartTest.java	2011-08-30 23:22:32 UTC (rev 11250)
@@ -20,10 +20,15 @@
 
 import junit.framework.Assert;
 
-import org.hornetq.api.core.Pair;
 import org.hornetq.api.core.SimpleString;
 import org.hornetq.api.core.TransportConfiguration;
-import org.hornetq.api.core.client.*;
+import org.hornetq.api.core.client.ClientConsumer;
+import org.hornetq.api.core.client.ClientMessage;
+import org.hornetq.api.core.client.ClientProducer;
+import org.hornetq.api.core.client.ClientSession;
+import org.hornetq.api.core.client.ClientSessionFactory;
+import org.hornetq.api.core.client.HornetQClient;
+import org.hornetq.api.core.client.ServerLocator;
 import org.hornetq.core.config.BridgeConfiguration;
 import org.hornetq.core.config.CoreQueueConfiguration;
 import org.hornetq.core.config.impl.ConfigurationImpl;
@@ -132,7 +137,10 @@
          server1.getConfiguration().setQueueConfigurations(queueConfigs1);
 
          server1.start();
+         waitForServer(server1);
+         
          server0.start();
+         waitForServer(server0);
 
          locator = HornetQClient.createServerLocatorWithoutHA(server0tc, server1tc);
          ClientSessionFactory sf0 = locator.createSessionFactory(server0tc);
@@ -303,6 +311,7 @@
          // Don't start server 1 yet
 
          server0.start();
+         waitForServer(server0);
 
          locator = HornetQClient.createServerLocatorWithoutHA(server0tc, server1tc);
          ClientSessionFactory sf0 = locator.createSessionFactory(server0tc);
@@ -330,6 +339,8 @@
          Thread.sleep(1000);
 
          server1.start();
+         waitForServer(server1);
+         
          ClientSessionFactory sf1 = locator.createSessionFactory(server1tc);
 
          ClientSession session1 = sf1.createSession(false, true, true);
@@ -395,6 +406,7 @@
          BridgeStartTest.log.info("sent some more messages");
 
          server1.start();
+         waitForServer(server1);
 
          BridgeStartTest.log.info("started server1");
 
@@ -514,6 +526,7 @@
          // Don't start server 1 yet
 
          server0.start();
+         waitForServer(server0);
 
          locator = HornetQClient.createServerLocatorWithoutHA(server0tc, server1tc);
          ClientSessionFactory sf0 = locator.createSessionFactory(server0tc);
@@ -542,6 +555,8 @@
          // JMSBridge should be stopped since retries = 0
 
          server1.start();
+         waitForServer(server1);
+         
          ClientSessionFactory sf1 = locator.createSessionFactory(server1tc);
 
          ClientSession session1 = sf1.createSession(false, true, true);
@@ -665,8 +680,10 @@
          server1.getConfiguration().setQueueConfigurations(queueConfigs1);
 
          server1.start();
+         waitForServer(server1);
 
          server0.start();
+         waitForServer(server0);
 
          locator = HornetQClient.createServerLocatorWithoutHA(server0tc, server1tc);
          ClientSessionFactory sf0 = locator.createSessionFactory(server0tc);



More information about the hornetq-commits mailing list