Integrated: 8287726: Fix JVMTI tests with "requires vm.continuations" after JDK-8287496

Aleksey Shipilev shade at openjdk.java.net
Thu Jun 2 16:01:16 UTC 2022


On Thu, 2 Jun 2022 09:54:31 GMT, Aleksey Shipilev <shade at openjdk.org> wrote:

> [JDK-8287496](https://bugs.openjdk.java.net/browse/JDK-8287496) brought the alternative Loom implementation that can be used by ports as the fallback. That fallback does not support JVMTI entirely, so lots of tests fail. Some JVMTI is still supported, so cutting off at `@requires vm.jvmti` seems too broad. They should be predicated with `@requires vm.continuations` to be skipped when fallback is used.
> 
> This also allows reverting relevant x86_32 problemlist exclusions.
> 
> Additional testing:
>  - [x] Linux x86_32 fastdebug, `serviceability/jvmti` works, many tests skipped
>  - [x] Linux x86_64 fastdebug, `serviceability/jvmti` still works, with all current tests executing

This pull request has now been integrated.

Changeset: 3cfd38ca
Author:    Aleksey Shipilev <shade at openjdk.org>
URL:       https://git.openjdk.java.net/jdk/commit/3cfd38caf10c18f71c0fc8c9a09c0d1179373ce7
Stats:     138 lines in 69 files changed: 69 ins; 69 del; 0 mod

8287726: Fix JVMTI tests with "requires vm.continuations" after JDK-8287496

Reviewed-by: alanb, rehn, lmesnik

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

PR: https://git.openjdk.java.net/jdk/pull/8990


More information about the serviceability-dev mailing list