RFR: 8287873: Add test for using -XX:+AutoCreateSharedArchive with different JDK versions
Matias Saavedra Silva
matsaave at openjdk.org
Thu Jan 5 02:22:28 UTC 2023
This is an enhancement of the test case in [JDK-8296754](https://bugs.openjdk.org/browse/JDK-8296754), which tests against an archive created by the "boot JDK", which is usually set as the previous official JDK release when building the JDK repo.
If it's able to connect to an artifactory that hosts valid JDK releases:
- Download and install previous JDK versions (19 through N) from the artifactory
where N == java.lang.Runtime.version().major() - 1
- test the interaction of the current JDK versus each of the previous releases.
If it's not able to connect to such an artifactory, revert to the existing logic in TestAutoCreateSharedArchiveUpgrade.java (use the test.boot.jdk or test.previous.jdk properties). Verified with tier1-4 tests.
-------------
Commit messages:
- Removed file added by mistake
- Defaults to old functionality on failure
- 8287873: Add test for using -XX:+AutoCreateSharedArchive with different JDK versions
Changes: https://git.openjdk.org/jdk/pull/11852/files
Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=11852&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8287873
Stats: 375 lines in 7 files changed: 158 ins; 197 del; 20 mod
Patch: https://git.openjdk.org/jdk/pull/11852.diff
Fetch: git fetch https://git.openjdk.org/jdk pull/11852/head:pull/11852
PR: https://git.openjdk.org/jdk/pull/11852
More information about the hotspot-runtime-dev
mailing list