RFR(T/XS) 8215728: [Graal] we should run some Graal tests in tier1

Igor Ignatyev igor.ignatyev at oracle.com
Tue Dec 10 21:33:13 UTC 2019


LGTM.

-- Igor

> On Dec 10, 2019, at 12:08 PM, Ekaterina Pavlova <ekaterina.pavlova at oracle.com> wrote:
> 
> Igor,
> please see new webrev here:
> http://cr.openjdk.java.net/~epavlova//8215728/webrev.01/
> 
> thanks,
> -katya
> 
> On 11/13/19 8:59 PM, Igor Ignatyev wrote:
>> if GraalUnitTestLauncher has to be run w/ -XX:+EnableJVMCI, I guess we just have to switch back to othervm mode.
>> -- Igor
>>> On Nov 13, 2019, at 8:52 PM, Ekaterina Pavlova <ekaterina.pavlova at oracle.com> wrote:
>>> 
>>> -XX:+EnableJVMCI is already passed to the spawn JVM by GraalUnitTestLauncher.
>>> However -XX:+EnableJVMCI is also required for GraalUnitTestLauncher itself so
>>> getModuleExports() function works properly for graal modules.
>>> Also note that we can't pass '-XX:+EnableJVMCI' to GraalUnitTestLauncher in jtreg
>>> directive as we use '@run main compiler.graalunit.common.GraalUnitTestLauncher' to launch it.
>>> See also discussion regarding this issue in JDK-8216551.
>>> 
>>> Anyway, I understand the point regarding tier1 and will see what can be done.
>>> 
>>> thanks,
>>> -katya
>>> 
>>> On 11/13/19 1:45 PM, Igor Ignatyev wrote:
>>>> all tier1 groups are expected to runnable as-is, so I think we need to update GraalUnitTestLauncher to pass -XX:+EnableJVMCI to the spawn JVM, and updated the test descriptions (and generateTests.sh) to require JVM w/ jvmci feature (@requires vm.jvmci)? then this will be a proper tier1 group.
>>>> -- Igor
>>>>> On Nov 13, 2019, at 1:38 PM, Ekaterina Pavlova <ekaterina.pavlova at oracle.com> wrote:
>>>>> 
>>>>> The tests require -XX:+EnableJVMCI to be run with, so this is why I created separate group.
>>>>> 
>>>>> On 11/13/19 1:30 PM, Igor Ignatyev wrote:
>>>>>> Hi Katya,
>>>>>> shouldn't this group be also into tier1_compiler group?
>>>>>> -- Igor
>>>>>>> On Nov 13, 2019, at 1:28 PM, Ekaterina Pavlova <ekaterina.pavlova at oracle.com> wrote:
>>>>>>> 
>>>>>>> Hi,
>>>>>>> 
>>>>>>> please review this small patch which defines jtreg test group 'tier1_compiler_graal' so we can run it
>>>>>>> as part of tier1 testing. compiler/graalunit/HotspotTest.java is the most frequent failed test based on
>>>>>>> bugs statistics, so I included only this group of tests for now. They also takes reasonable amount of
>>>>>>> time to execute.
>>>>>>> 
>>>>>>>     JBS: https://bugs.openjdk.java.net/browse/JDK-8215728
>>>>>>>  webrev: http://cr.openjdk.java.net/~epavlova//8215728/webrev.00/index.html
>>>>>>> testing: tier1
>>>>>>> 
>>>>>>> 
>>>>>>> thanks,
>>>>>>> -katya
>>>>> 
>>> 
> 



More information about the hotspot-compiler-dev mailing list