Author: ccustine
Date: Mon Apr 14 14:50:29 2008
New Revision: 648018

URL: http://svn.apache.org/viewvc?rev=648018&view=rev
Log:
SM-1306 Improve success ratio of timing sensitive tests

Modified:
    
servicemix/smx3/branches/servicemix-3.2/deployables/serviceengines/servicemix-eip/src/test/java/org/apache/servicemix/eip/SpringConfigurationTest.java

Modified: 
servicemix/smx3/branches/servicemix-3.2/deployables/serviceengines/servicemix-eip/src/test/java/org/apache/servicemix/eip/SpringConfigurationTest.java
URL: 
http://svn.apache.org/viewvc/servicemix/smx3/branches/servicemix-3.2/deployables/serviceengines/servicemix-eip/src/test/java/org/apache/servicemix/eip/SpringConfigurationTest.java?rev=648018&r1=648017&r2=648018&view=diff
==============================================================================
--- 
servicemix/smx3/branches/servicemix-3.2/deployables/serviceengines/servicemix-eip/src/test/java/org/apache/servicemix/eip/SpringConfigurationTest.java
 (original)
+++ 
servicemix/smx3/branches/servicemix-3.2/deployables/serviceengines/servicemix-eip/src/test/java/org/apache/servicemix/eip/SpringConfigurationTest.java
 Mon Apr 14 14:50:29 2008
@@ -57,7 +57,8 @@
         ActivationSpec as = new ActivationSpec();
         as.setComponentName("client");
         ServiceMixClient client = new DefaultServiceMixClient(jbi, as);
-        
+
+        Thread.sleep(2000);
         int nbMsgs = 100;
         for (int i = 0; i < nbMsgs; i++) {
             InOnly me = client.createInOnlyExchange();
@@ -66,9 +67,11 @@
                     "<test 
xmlns=\"http://test\";><echo/><world/><earth/></test>"));
             client.send(me);
         }
+        Thread.sleep(2000);
         for (int i = 0; i < nbMsgs; i++) {
             client.receive();
         }
+        Thread.sleep(2000);
         ((Receiver) 
getBean("trace1")).getMessageList().assertMessagesReceived(1 * nbMsgs);
         ((Receiver) 
getBean("trace2")).getMessageList().assertMessagesReceived(1 * nbMsgs);
         ((Receiver) 
getBean("trace3")).getMessageList().assertMessagesReceived(1 * nbMsgs);
@@ -76,7 +79,7 @@
         ((Receiver) 
getBean("trace5")).getMessageList().assertMessagesReceived(1 * nbMsgs);
         
         // Wait for all messages to be processed
-        Thread.sleep(50);
+        Thread.sleep(2000);
     }
 
     protected AbstractXmlApplicationContext createBeanFactory() {


Reply via email to