Put sleep in right place for test to pass.
authormarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Fri, 7 Jan 2011 13:26:33 +0000 (13:26 +0000)
committermarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Fri, 7 Jan 2011 13:26:33 +0000 (13:26 +0000)
With acceptCount of 1 need a short delay else connections get rejected as Tomcat doesn't process incoming connections fast enough (on 8-core machine)

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1056310 13f79535-47bb-0310-9956-ffa450edef68

test/org/apache/catalina/connector/TestMaxConnections.java

index 7e2ce84..135b165 100644 (file)
@@ -47,6 +47,7 @@ public class TestMaxConnections extends TomcatBaseTest{
         }
         for (int i=0; i<t.length; i++) {
             t[i].start();
+            Thread.sleep(50);
         }
         for (int i=0; i<t.length; i++) {
             t[i].join();
@@ -88,7 +89,6 @@ public class TestMaxConnections extends TomcatBaseTest{
         tomcat.getConnector().setProperty("maxConnections", "4");
         tomcat.getConnector().setProperty("acceptCount", "1");
         tomcat.start();
-        Thread.currentThread().sleep(2000);
     }
 
     private class TestClient extends SimpleHttpClient {