[jboss-cvs] JBoss Messaging SVN: r2980 - trunk/tests/src/org/jboss/test/messaging/jms/clustering.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Aug 8 12:06:31 EDT 2007


Author: timfox
Date: 2007-08-08 12:06:31 -0400 (Wed, 08 Aug 2007)
New Revision: 2980

Modified:
   trunk/tests/src/org/jboss/test/messaging/jms/clustering/RecoverDeliveriesTest.java
Log:
Tests speedup


Modified: trunk/tests/src/org/jboss/test/messaging/jms/clustering/RecoverDeliveriesTest.java
===================================================================
--- trunk/tests/src/org/jboss/test/messaging/jms/clustering/RecoverDeliveriesTest.java	2007-08-08 15:44:00 UTC (rev 2979)
+++ trunk/tests/src/org/jboss/test/messaging/jms/clustering/RecoverDeliveriesTest.java	2007-08-08 16:06:31 UTC (rev 2980)
@@ -39,6 +39,7 @@
 import org.jboss.jms.client.delegate.ClientClusteredConnectionFactoryDelegate;
 import org.jboss.messaging.util.MessageQueueNameHelper;
 import org.jboss.test.messaging.tools.ServerManagement;
+import org.jboss.test.messaging.tools.container.Server;
 
 
 /**
@@ -139,6 +140,8 @@
    {
    	final long timeout = 20 * 1000;
    	
+   	long oldTimeout = 0;
+   	
    	((ClientClusteredConnectionFactoryDelegate)cf.getDelegate()).setSupportsFailover(false);
    	
       Connection conn1 = createConnectionOnServer(cf,1);
@@ -147,7 +150,16 @@
  
       try
       {      	
-      	ServerManagement.getServer(2).setAttribute(ServerManagement.getServerPeerObjectName(), "RecoverDeliveriesTimeout", String.valueOf(timeout));      	      	
+      	for (int i = 0; i < ServerManagement.MAX_SERVER_COUNT; i++)
+      	{
+      		Server server = ServerManagement.getServer(i);
+      		
+      		if (server != null)
+      		{
+      			oldTimeout = ((Long)server.getAttribute(ServerManagement.getServerPeerObjectName(), "RecoverDeliveriesTimeout")).longValue();
+      			server.setAttribute(ServerManagement.getServerPeerObjectName(), "RecoverDeliveriesTimeout", String.valueOf(timeout));      	      	               
+      		}
+      	}
       	
       	ServerManagement.deployQueue("timeoutQueue", 0);
       	ServerManagement.deployQueue("timeoutQueue", 1);
@@ -248,8 +260,6 @@
        		
        		assertNotNull(tm);
        		
-       		//assertEquals("message" + i, tm.getText());
-       		
        		log.info("Got message:" + tm.getText());
        		
        		msgs.add(tm.getText());
@@ -278,6 +288,16 @@
          }
          
          ((ClientClusteredConnectionFactoryDelegate)cf.getDelegate()).setSupportsFailover(true);
+         
+         for (int i = 0; i < ServerManagement.MAX_SERVER_COUNT; i++)
+      	{
+      		Server server = ServerManagement.getServer(i);
+      		
+      		if (server != null)
+      		{
+      			server.setAttribute(ServerManagement.getServerPeerObjectName(), "RecoverDeliveriesTimeout", String.valueOf(oldTimeout));      	      	               
+      		}
+      	}
       }
    }
    




More information about the jboss-cvs-commits mailing list