RFR: 8267095: Miscellaneous cleanups in vm.runtime.defmeth tests [v2]

David Holmes david.holmes at oracle.com
Thu May 27 23:20:12 UTC 2021


On 27/05/2021 10:36 pm, Vladimir Ivanov wrote:
> On Tue, 25 May 2021 22:06:45 GMT, Vladimir Ivanov <vlivanov at openjdk.org> wrote:
> 
>>> Miscellaneous refactorings/cleanups in `vm.runtime.defmeth` tests.
>>>
>>> In particular:
>>>    - replace `test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios` with enumeration of different test configurations in tests themselves;
>>>    - pass `TestBuilder` as a parameter and initiate test execution from executor;
>>>    - switch max class file version tested from 52 to 61 (`V17`);
>>>    - minor changes (cleanups, new test cases)
>>>
>>> Testing:
>>> - [x] vmTestbase/vm/runtime/defmeth/
>>> - [x] hs-tier5-rt - hs-tier8-rt
>>
>> Vladimir Ivanov has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains seven additional commits since the last revision:
>>
>>   - Merge branch 'master' into 8267095.defmeth
>>   - Remove ACC_STRICT-related code
>>   - Cleanup
>>   - Remove scenarios
>>   - FIXME removal
>>   - Fixes
>>   - TestBuilder as a parameter
> 
> Thanks for the review, David.
> 
>> One thing we seem to have lost is the documentation for what this setup code:
>> actually means.
> 
> Do you think additional comments can improve the situation?

I was thinking more of restoring something to the readme.

>> Also references to JVMS8 should probably just say JVMS.
> 
> Fixed.

Thanks,
David

> -------------
> 
> PR: https://git.openjdk.java.net/jdk/pull/4008
> 


More information about the hotspot-runtime-dev mailing list