You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by ma...@apache.org on 2017/07/17 23:22:02 UTC
svn commit: r1802229 -
/tomcat/trunk/test/org/apache/coyote/http2/TestHttp2Limits.java
Author: markt
Date: Mon Jul 17 23:22:02 2017
New Revision: 1802229
URL: http://svn.apache.org/viewvc?rev=1802229&view=rev
Log:
Another NIO2 robustness change
Modified:
tomcat/trunk/test/org/apache/coyote/http2/TestHttp2Limits.java
Modified: tomcat/trunk/test/org/apache/coyote/http2/TestHttp2Limits.java
URL: http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/coyote/http2/TestHttp2Limits.java?rev=1802229&r1=1802228&r2=1802229&view=diff
==============================================================================
--- tomcat/trunk/test/org/apache/coyote/http2/TestHttp2Limits.java (original)
+++ tomcat/trunk/test/org/apache/coyote/http2/TestHttp2Limits.java Mon Jul 17 23:22:02 2017
@@ -487,8 +487,15 @@ public class TestHttp2Limits extends Htt
break;
}
case CONNECTION_RESET: {
- // Connection reset. Connection ID will vary so use a pattern
- parser.readFrame(true);
+ // Connection reset
+ do {
+ // NIO2 can sometimes send window updates depending on the
+ // timing of the connection close
+ output.clearTrace();
+ parser.readFrame(true);
+ } while (output.getTrace().contains("WindowSize"));
+
+ // Connection ID will vary so use a pattern
Assert.assertThat(output.getTrace(), RegexMatcher.matchesRegex(
"0-Goaway-\\[3\\]-\\[11\\]-\\[Connection \\[\\d++\\], Stream \\[3\\], .*"));
break;
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org