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