RFR (T/S) 8216551: GraalUnitTestLauncher should be executed as '@run driver'

dean.long at oracle.com dean.long at oracle.com
Fri Apr 5 19:37:53 UTC 2019


Thanks for fixing the timeout customization.  That was on my list of 
things to do :-)

dl

On 4/5/19 9:34 AM, Ekaterina Pavlova wrote:
> Dean,
>
> thanks a lot for noticing this!
> I missed this because these timeouts were added by manually editing
>  JttLangMathALTest.java and JttLangMathMZTest.java which should not be 
> done as they are
> supposed to be automatically generated only.
>
> I added 'timeout' support in generateTests.sh and also added
>  /* DO NOT MODIFY THIS FILE. GENERATED BY generateTests.sh */
> to be put in generated tests.
>
> I have updated the webrev and retested:
>  http://cr.openjdk.java.net/~epavlova//8216551/webrev.00/index.html
>
> thanks,
> -katya
>
> On 4/4/19 5:26 PM, dean.long at oracle.com wrote:
>> The timeout overrides, such as timeout=300, need to be preserved.
>>
>> dl
>>
>> On 4/4/19 12:50 PM, Ekaterina Pavlova wrote:
>>> Hi All,
>>>
>>>
>>> GraalUnitTestLauncher doesn't do real testing but spawns a new JVM 
>>> to run graal unit tests.
>>> There is no big sense to run GraalUnitTestLauncher in JDK under test 
>>> and with extra JVM flags
>>> used for real testing. So, the idea was to use '@run driver' to 
>>> launch GraalUnitTestLauncher.
>>>
>>> However GraalUnitTestLauncher has a code which look for 
>>> jdk.internal.vm.compiler and
>>> jdk.internal.vm.ci modules and this code will not work without 
>>> -XX:+EnableJVMCI. So, replacing
>>>  @run main/othervm compiler.graalunit.common.GraalUnitTestLauncher
>>> to
>>>  @run driver compiler.graalunit.common.GraalUnitTestLauncher
>>> doesn't not work.
>>>
>>> The current fix just removes '/othervm' so jtreg will be able to use 
>>> agent VMs from a pool
>>> to run compiler.graalunit.common.GraalUnitTestLauncher.
>>>
>>> Also updated 2 problem list files to match latest Graal bugs status:
>>>  test/hotspot/jtreg/ProblemList-graal.txt
>>>   test/jdk/ProblemList-graal.txt
>>>
>>>
>>> Please review the changes.
>>>
>>>     JBS: https://bugs.openjdk.java.net/browse/JDK-8216551
>>>  webrev: 
>>> http://cr.openjdk.java.net/~epavlova//8216551/webrev.00/index.html
>>> testing: run graalunit tests in mach5
>>>
>>> thanks,
>>> -katya
>>
>



More information about the hotspot-compiler-dev mailing list