Author: markt
Date: Mon Jul 18 15:09:43 2011
New Revision: 1147920
URL: http://svn.apache.org/viewvc?rev=1147920&view=rev
Log:
Modify the test to ensure that the default connection timeout (-1) is used and
so that pipe-lining doesn't trigger false positive results
Modified:
tomcat/trunk/test/org/apache/coyote/ajp/TestAbstractAjpProcessor.java
Modified: tomcat/trunk/test/org/apache/coyote/ajp/TestAbstractAjpProcessor.java
URL:
http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/coyote/ajp/TestAbstractAjpProcessor.java?rev=1147920&r1=1147919&r2=1147920&view=diff
==============================================================================
--- tomcat/trunk/test/org/apache/coyote/ajp/TestAbstractAjpProcessor.java
(original)
+++ tomcat/trunk/test/org/apache/coyote/ajp/TestAbstractAjpProcessor.java Mon
Jul 18 15:09:43 2011
@@ -46,6 +46,7 @@ public class TestAbstractAjpProcessor ex
public void testKeepAlive() throws Exception {
Tomcat tomcat = getTomcatInstance();
+ tomcat.getConnector().setProperty("connectionTimeout", "-1");
tomcat.start();
// Must have a real docBase - just use temp
@@ -73,6 +74,9 @@ public class TestAbstractAjpProcessor ex
validateResponseBody(responseBody,
HelloWorldServlet.RESPONSE_TEXT);
validateResponseEnd(ajpClient.readMessage(), true);
+ // Give connections plenty of time to time out
+ Thread.sleep(2000);
+
// Double check the connection is still open
validateCpong(ajpClient.cping());
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]