RFR: JDK-8210106: sun/tools/jps/TestJps.java timed out
Daniel D. Daugherty
daniel.daugherty at oracle.com
Thu Dec 6 14:57:32 UTC 2018
On 12/6/18 8:27 AM, Gary Adams wrote:
> On a local linux-x64-debug build this test consistently runs in less
> than 40 seconds.
> On the mach5 testing machines there was a large fluctuation in the
> time to complete this test.
>
> Since the test runs jps with different combinations of arguments, the
> total
> test time is dependent on the number of processes running java programs.
> Since the mach5 test infrastructure runs java programs I have seen a 3X
> in the amount of output the test produces compared to local test
> runs.
>
> I've run the test several hundred times through mach5 on the slower
> platforms
> and then examined the test logs using a 3X setting from the default
> 120 second
> jtreg timeout. The slowest reported elapse time from the test logs showed
> 280 seconds to complete.
>
> To improve the reliability of the test to complete, I'd like to
> increase the
> timeout to 360 seconds.
>
> Issue: https://bugs.openjdk.java.net/browse/JDK-8210106
>
> Proposed fix:
>
> diff --git a/test/jdk/sun/tools/jps/TestJps.java
> b/test/jdk/sun/tools/jps/TestJps.java
> --- a/test/jdk/sun/tools/jps/TestJps.java
> +++ b/test/jdk/sun/tools/jps/TestJps.java
> @@ -27,7 +27,7 @@
> * @modules jdk.jartool/sun.tools.jar
> * @build LingeredAppForJps
> * @build LingeredApp
> - * @run main/othervm TestJps
> + * @run main/othervm/timeout=360 TestJps
> */
>
Thumbs up! And trivial.
Dan
More information about the serviceability-dev
mailing list