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() {