On 04/06/2019 12:17, r...@apache.org 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 <r...@apache.org>
> 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: dev-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: dev-h...@tomcat.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to