Author: markt
Date: Thu Feb 25 20:57:02 2016
New Revision: 1732367
URL: http://svn.apache.org/viewvc?rev=1732367&view=rev
Log:
Pull our timing margin as a constant and use the relaxTiming option
Modified:
tomcat/trunk/test/org/apache/coyote/http2/TestHttp2Section_6_8.java
Modified: tomcat/trunk/test/org/apache/coyote/http2/TestHttp2Section_6_8.java
URL:
http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/coyote/http2/TestHttp2Section_6_8.java?rev=1732367&r1=1732366&r2=1732367&view=diff
==============================================================================
--- tomcat/trunk/test/org/apache/coyote/http2/TestHttp2Section_6_8.java
(original)
+++ tomcat/trunk/test/org/apache/coyote/http2/TestHttp2Section_6_8.java Thu Feb
25 20:57:02 2016
@@ -30,7 +30,11 @@ import org.apache.catalina.connector.Con
*/
public class TestHttp2Section_6_8 extends Http2TestBase {
+ private static final boolean RELAX_TIMING =
Boolean.getBoolean("tomcat.test.relaxTiming");
+
private static final long PNG_ACK_DELAY_MS = 2000;
+ // On slow systems (Gump) may need to be higher
+ private static final long TIMING_MARGIN_MS = RELAX_TIMING ? 1000 : 200;
@Test
public void testGoawayIgnoreNewStreams() throws Exception {
@@ -51,7 +55,7 @@ public class TestHttp2Section_6_8 extend
sendClientPreface();
validateHttp2InitialResponse();
- Thread.sleep(PNG_ACK_DELAY_MS + 500);
+ Thread.sleep(PNG_ACK_DELAY_MS + TIMING_MARGIN_MS);
getTomcatInstance().getConnector().pause();
@@ -65,7 +69,7 @@ public class TestHttp2Section_6_8 extend
// Should be processed
sendSimpleGetRequest(3);
- Thread.sleep(PNG_ACK_DELAY_MS + 500);
+ Thread.sleep(PNG_ACK_DELAY_MS + TIMING_MARGIN_MS);
// Should be ignored
sendSimpleGetRequest(5);
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]