RFR: 8323519: Add applications/ctw/modules to Hotspot tiered testing [v2]

Aleksey Shipilev shade at openjdk.org
Thu Jan 11 08:56:47 UTC 2024


> Noticed that `applications/ctw/modules` is missing from current `tier{1,2,3,4}` hotspot definitions, since tier4 specifically excludes all applications. That exclusion was due to potentially unprepared dependencies that are needed for testing: for example jcstress tests would fail with the default configuration. But CTW for JDK modules works well out of the box, so we can add it somewhere in high tier, for example tier3. It should be useful to catch compiler bugs early, before running `hotspot:all`.
> 
> These tests take quite a bit of time (~15 mins on my M1), so I opted to add them to relevant "slow" group that is run in tier3.
> 
> Additional testing:
>  - [x] Checked that `tier3_compiler` runs CTW tests

Aleksey Shipilev has updated the pull request incrementally with one additional commit since the last revision:

  Adding directly to tier3_compiler

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

Changes:
  - all: https://git.openjdk.org/jdk/pull/17348/files
  - new: https://git.openjdk.org/jdk/pull/17348/files/b2694c10..630adcd4

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jdk&pr=17348&range=01
 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=17348&range=00-01

  Stats: 2 lines in 1 file changed: 1 ins; 1 del; 0 mod
  Patch: https://git.openjdk.org/jdk/pull/17348.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/17348/head:pull/17348

PR: https://git.openjdk.org/jdk/pull/17348


More information about the hotspot-dev mailing list