A follow-up on this. I ran this test 300+ times without failure on the internal Mach 5 machines including the one that it failed on (which was only 4 times since January). This one system would run the test in approximately 6-7 minutes on average where as the the other window systems were running running around 1 - 1.5 minutes on average.
After a side-bar conversation with Mandy/Alan it was suggested to try to use the ToolProvider API vs ProcessBuilder where applicable for invoking the javac and jar commands. With the change, the system that was running 6-7 minutes was down to 28 seconds on average on the slow machine. The webrev can be found at: http://cr.openjdk.java.net/~lancea/8216539/webrev.01/index.html > On Mar 27, 2019, at 8:23 PM, Mandy Chung <mandy.ch...@oracle.com> wrote: > > > > On 3/27/19 4:56 PM, Lance Andersen wrote: >> Hi Mandy, >> >> >>> On Mar 27, 2019, at 7:23 PM, Mandy Chung <mandy.ch...@oracle.com >>> <mailto:mandy.ch...@oracle.com>> wrote: >>> >>> Hi Lance, >>> >>> Do you understand what takes so long for this test to run? >> >> Well it is executing a lot of jar commands. I did not see anything that >> sticks out in the failed logs that point to anything obvious. > > One thing you could do is to instrument the test to gather the timing > statistics. > >>> Is it running fastdebug and -Xcomp or other flag? >> >> It is just a standard windows run. > > This is even strange if it's running normal product build. > > Mandy > >>> >>> Mandy >>> >>> On 3/27/19 1:55 PM, Lance Andersen wrote: >>>> Hi all , >>>> >>>> Please review this fix for >>>> https://bugs.openjdk.java.net/browse/JDK-8216539 >>>> <https://bugs.openjdk.java.net/browse/JDK-8216539> which increases the >>>> timeout value for this test which fails once in a blue moon on windows. >>>> >>>> >>>> ——————— >>>> $ hg diff >>>> diff -r dc66ada06693 test/jdk/tools/jar/modularJar/Basic.java >>>> --- a/test/jdk/tools/jar/modularJar/Basic.java Tue Mar 26 15:36:19 >>>> 2019 -0700 >>>> +++ b/test/jdk/tools/jar/modularJar/Basic.java Wed Mar 27 16:50:53 >>>> 2019 -0400 >>>> @@ -54,7 +54,7 @@ >>>> * jdk.test.lib.util.FileUtils >>>> * jdk.test.lib.JDKToolFinder >>>> * @compile Basic.java >>>> - * @run testng Basic >>>> + * @run testng/timeout=300 Basic >>>> * @summary Tests for plain Modular jars & Multi-Release Modular jars >>>> */ >>>> >>>> >>>> —————————— >>>> >>>> Best >>>> Lance >>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif> >>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif> >>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif> >>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif> >>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif> >>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif> >>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif> >>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif>Lance Andersen| >>>> Principal Member of Technical Staff | +1.781.442.2037 >>>> Oracle Java Engineering >>>> 1 Network Drive >>>> Burlington, MA 01803 >>>> lance.ander...@oracle.com <mailto:lance.ander...@oracle.com> >>>> <mailto:lance.ander...@oracle.com> <mailto:lance.ander...@oracle.com> >>>> >>>> >>>> >>>> >>>> >>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif> >>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif> >>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif> >>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif> >>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif> >>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif> >>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif> >>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif>Lance Andersen| >>>> Principal Member of Technical Staff | +1.781.442.2037 >>>> Oracle Java Engineering >>>> 1 Network Drive >>>> Burlington, MA 01803 >>>> lance.ander...@oracle.com <mailto:lance.ander...@oracle.com> >>>> <mailto:lance.ander...@oracle.com> <mailto:lance.ander...@oracle.com> >>>> >>>> >>>> >>> >> >> <oracle_sig_logo.gif> >> <http://oracle.com/us/design/oracle-email-sig-198324.gif> >> <http://oracle.com/us/design/oracle-email-sig-198324.gif> >> <http://oracle.com/us/design/oracle-email-sig-198324.gif> >> <http://oracle.com/us/design/oracle-email-sig-198324.gif>Lance Andersen| >> Principal Member of Technical Staff | +1.781.442.2037 >> Oracle Java Engineering >> 1 Network Drive >> Burlington, MA 01803 >> lance.ander...@oracle.com <mailto:lance.ander...@oracle.com> >> >> >> > <http://oracle.com/us/design/oracle-email-sig-198324.gif> <http://oracle.com/us/design/oracle-email-sig-198324.gif> <http://oracle.com/us/design/oracle-email-sig-198324.gif> <http://oracle.com/us/design/oracle-email-sig-198324.gif>Lance Andersen| Principal Member of Technical Staff | +1.781.442.2037 Oracle Java Engineering 1 Network Drive Burlington, MA 01803 lance.ander...@oracle.com <mailto:lance.ander...@oracle.com>