Author: markt
Date: Tue Aug 20 10:23:23 2013
New Revision: 1515761

URL: http://svn.apache.org/r1515761
Log:
Reduce a potential timing sensitivity

Modified:
    tomcat/trunk/test/org/apache/tomcat/websocket/pojo/TestEncodingDecoding.java

Modified: 
tomcat/trunk/test/org/apache/tomcat/websocket/pojo/TestEncodingDecoding.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/tomcat/websocket/pojo/TestEncodingDecoding.java?rev=1515761&r1=1515760&r2=1515761&view=diff
==============================================================================
--- 
tomcat/trunk/test/org/apache/tomcat/websocket/pojo/TestEncodingDecoding.java 
(original)
+++ 
tomcat/trunk/test/org/apache/tomcat/websocket/pojo/TestEncodingDecoding.java 
Tue Aug 20 10:23:23 2013
@@ -161,7 +161,16 @@ public class TestEncodingDecoding extend
         Assert.assertEquals(MESSAGE_ONE,
                 ((MsgString) client.received.peek()).getData());
         session.close();
-        Thread.sleep(100);
+
+        // Should not take very long but some failures have been seen
+        i = 0;
+        while (i < 20) {
+            if (Server.isLifeCycleEventCalled(
+                    MsgStringEncoder.class.getName()+":init")) {
+                break;
+            }
+            Thread.sleep(100);
+        }
         Assert.assertTrue(Server.isLifeCycleEventCalled(
                 MsgStringEncoder.class.getName()+":init"));
         Assert.assertTrue(Server.isLifeCycleEventCalled(



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to