Does your jtreg have the latest javatest?

https://bugs.openjdk.java.net/browse/CODETOOLS-7183756

On Fri, Feb 3, 2017 at 4:59 AM, Magnus Ihse Bursie <
magnus.ihse.bur...@oracle.com> wrote:

> There is a limitation in jtreg that causes it to fail if called with
> -concurrency:X where X is > 50. This can happen on a multi-core machine,
> were we set the JOBS value to e.g. 64.
>
> Bug: https://bugs.openjdk.java.net/browse/JDK-8172912
>
> Patch inline:
> diff --git a/test/Makefile b/test/Makefile
> --- a/test/Makefile
> +++ b/test/Makefile
> @@ -60,7 +60,12 @@
>  -include $(TOPDIR)/closed/test/Makefile
>
>  ifeq ($(TEST_JOBS), 0)
> -  JDK_TEST_JOBS=$(JOBS)
> +  ifeq ($(shell $(EXPR) $(JOBS) \> 50), 1)
> +    # JTReg cannot handle more than 50 in concurrency
> +    JDK_TEST_JOBS=50
> +  else
> +    JDK_TEST_JOBS=$(JOBS)
> +  endif
>  else
>    JDK_TEST_JOBS=$(TEST_JOBS)
>  endif
>
> /Magnus
>
>

Reply via email to