On 04/06/2019 12:17, [email protected] wrote:
> This is an automated email from the ASF dual-hosted git repository.
>
> remm pushed a commit to branch master
> in repository https://gitbox.apache.org/repos/asf/tomcat.git
>
>
> The following commit(s) were added to refs/heads/master by this push:
> new 2eb2d84 Add fake parameters on two tests which (rarely) fail for me
> 2eb2d84 is described below
>
> commit 2eb2d843f68b9b224f5d8457f340c9bd1e9240c9
> Author: remm <[email protected]>
> AuthorDate: Tue Jun 4 13:17:44 2019 +0200
>
> Add fake parameters on two tests which (rarely) fail for me
>
> 5_3 has a timeout problem.
> Async flush has a window update manager waitForNonBlocking ISE problem.
> This should make problems far easier to detect.
Thanks for testing my latest patch. I am going to apply it as I think it
is heading in the right direction.
I'm currently looking at the debug logs for the async flush issue. I've
made progress tracing it back but I haven't quite got to the root cause.
My plan is to tackle the 5_3 issue after the async flush issue.
Mark
> ---
> test/org/apache/coyote/http2/TestAsyncFlush.java | 8 ++++++++
> test/org/apache/coyote/http2/TestHttp2Section_5_3.java | 8 ++++++++
> 2 files changed, 16 insertions(+)
>
> diff --git a/test/org/apache/coyote/http2/TestAsyncFlush.java
> b/test/org/apache/coyote/http2/TestAsyncFlush.java
> index 8de4c54..3c4373b 100644
> --- a/test/org/apache/coyote/http2/TestAsyncFlush.java
> +++ b/test/org/apache/coyote/http2/TestAsyncFlush.java
> @@ -28,6 +28,8 @@ import javax.servlet.http.HttpServletResponse;
>
> import org.junit.Assert;
> import org.junit.Test;
> +import org.junit.runner.RunWith;
> +import org.junit.runners.Parameterized;
>
> import org.apache.catalina.Context;
> import org.apache.catalina.Wrapper;
> @@ -46,8 +48,14 @@ import org.apache.catalina.startup.Tomcat;
> * while the specification allows this to work - it doesn't require
> that
> * it does work.
> */
> +@RunWith(Parameterized.class)
> public class TestAsyncFlush extends Http2TestBase {
>
> + @Parameterized.Parameters
> + public static Object[][] data() {
> + return new Object[10][0];
> + }
> +
> private static final int BLOCK_SIZE = 1024;
>
> @Test
> diff --git a/test/org/apache/coyote/http2/TestHttp2Section_5_3.java
> b/test/org/apache/coyote/http2/TestHttp2Section_5_3.java
> index a0bcbaf..64e86de 100644
> --- a/test/org/apache/coyote/http2/TestHttp2Section_5_3.java
> +++ b/test/org/apache/coyote/http2/TestHttp2Section_5_3.java
> @@ -18,6 +18,8 @@ package org.apache.coyote.http2;
>
> import org.junit.Assert;
> import org.junit.Test;
> +import org.junit.runner.RunWith;
> +import org.junit.runners.Parameterized;
>
> /**
> * Unit tests for Section 5.3 of
> @@ -29,8 +31,14 @@ import org.junit.Test;
> * Note: Unit tests for the examples described by each of the figures may be
> * found in {@link TestAbstractStream}.
> */
> +@RunWith(Parameterized.class)
> public class TestHttp2Section_5_3 extends Http2TestBase {
>
> + @Parameterized.Parameters
> + public static Object[][] data() {
> + return new Object[10][0];
> + }
> +
> // Section 5.3.1
>
> @Test
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]