RFR: 8337410: The makefiles should set problemlist and adjust timeout basing on the given VM flags
Leonid Mesnik
lmesnik at openjdk.org
Thu Aug 1 18:30:58 UTC 2024
There jtreg tests have several additional problemlists
ProblemList-Xcomp.txt
ProblemList-generational-zgc.txt
ProblemList-zgc.txt
Each of them is bound to corresponding execution mode (Xcomp/ZGC) and it makes sense to treat them like standard problemlist when tests are executed with -Xcomp or ZGC enabled.
Currently, it is needed to set them manually and it is often forgotten. So engineers waste time analyzing known failures.
Additionally, the **default** timeoutFactor is increased when Xcomp is enabled because of slowness of this mode.
The jtreg allows to add the same problemlist twice so it is not needed to update any execution system that set problemlists.
Later it might makes sens to set 'JTREG_ALL_OPTIONS' by asking java about actually set mode. So it is possible to adjust options for fastdebug/slowdebug/product modes and/or different options that are set during compilation (saying different default GC).
-------------
Commit messages:
- 8337410: The makefiles should set problemlist and adjust timeout basing on the given VM flags
Changes: https://git.openjdk.org/jdk/pull/20430/files
Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=20430&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8337410
Stats: 33 lines in 1 file changed: 30 ins; 2 del; 1 mod
Patch: https://git.openjdk.org/jdk/pull/20430.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/20430/head:pull/20430
PR: https://git.openjdk.org/jdk/pull/20430
More information about the build-dev
mailing list