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 build-dev mailing list