RFR: 8318098: Update jfr tests with corresponding requires flags [v3]
Leonid Mesnik
lmesnik at openjdk.org
Wed Jan 22 20:43:04 UTC 2025
> There are few JFR tests are failing with -Xcomp and compiler stress flags.
> I added requires tag when tests are incompatible with corresponding mode:
> 1) huge stacks and DeoptimieALot cause timeout
> 2) WB controlled compilation doesn't work with Xcomp
> 3) Arguments tests might be sensitive to aby flags and should be flagless
> and excluded a 2 groups of tests failing with Xcomp for further invesitigation.
>
> The drivers for these are following bug escapes because of JFR was not tested with VM flags:
> https://bugs.openjdk.org/browse/JDK-8340586
> https://bugs.openjdk.org/browse/JDK-8344199
> https://bugs.openjdk.org/browse/JDK-8340826
> https://bugs.openjdk.org/browse/JDK-8343893
>
> The bug
> https://bugs.openjdk.org/browse/JDK-8347463
> is also filed while executing jfr tests with different VM flags.
>
>
> So now jfr tests support all flags used for testing in CI with them.
> The bug
> https://bugs.openjdk.org/browse/JDK-8318098
> has a linked all the product issues found by running JFR tests with flags and explanation why is it needed.
Leonid Mesnik has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains eight commits:
- Merge branch 'master' of https://github.com/openjdk/jdk into 8318098
- Merge branch 'master' of https://github.com/openjdk/jdk into 8318098
- Merge branch 'master' of https://github.com/openjdk/jdk into 8318098
- Merge branch 'master' of https://github.com/openjdk/jdk into 8318098
- Merge branch 'master' of https://github.com/openjdk/jdk into 8318098
- 8318098: Update jfr tests with corresponding requires flags
- Merge branch 'master' of https://github.com/lmesnik/jdk
- 8344051
-------------
Changes: https://git.openjdk.org/jdk/pull/22249/files
Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=22249&range=02
Stats: 21 lines in 8 files changed: 21 ins; 0 del; 0 mod
Patch: https://git.openjdk.org/jdk/pull/22249.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/22249/head:pull/22249
PR: https://git.openjdk.org/jdk/pull/22249
More information about the hotspot-compiler-dev
mailing list