On Sat, 17 Jun 2023 13:24:24 GMT, Alan Bateman <al...@openjdk.org> wrote:

>> Axel Boldt-Christmas has updated the pull request incrementally with one 
>> additional commit since the last revision:
>> 
>>   Fix wrong ZGenerational flag in VectorRebracket128Test.java
>
> test/jdk/java/lang/Thread/virtual/stress/Skynet.java line 25:
> 
>> 23: 
>> 24: /*
>> 25:  * @test
> 
> Would you mind adding "id=default" to this test? If a test has several 
> `@test` tags, some with an identifier, and some without, then it can be 
> tricky to understand test selection and exclusion.

Done. 

I tried to reduce changes to other ids as much as possible as they may be used 
for problemlisting etc. The first run would have been `#id0` before and after 
this patch. However does not seem to be any exclusion filters in the repo for 
Skynet so added a default id. 

Because this patch adds extra `@test` some `#idX` will change. I've tried to 
double check that there are no problemlistings that depend on this, and I can 
find none. 

Ideally all multi `@test` tests should use explicit ids so changing that 
updating existing tests is less fragile with respect to exclusions. However I 
know that there are more gotchas here with how problemlisting works. Not sure I 
remember the exact details but I believe that under certain circumstances the 
id will be ignored, and if a problemlisting includes it, it will not filter it 
out. 

For now updating tests will always require going through all relevant 
problemlisting files and check that the exclusions are still valid.

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/14509#discussion_r1233609799

Reply via email to