I modified TestSetupAOT.java to exercise more functionalities in the JDK so that we can have a more substantial AOT cache when running tests with `AOT_JDK=true`. E.g:
make test JTREG=AOT_JDK=true \ TEST=open/test/jdk/java/util/TimeZone/ListTimeZones.java Before: the generated AOT cache was about 20 MB, with 2245 classes and 125 resolved indies After: the generated AOT cache is about 34 MB, with 4703 classes and 912 resolved indies I verified with Mach5 tiers 4, 5, 6, 10 with all tests tasks that have the label `.*aot.jdkcache.*` ------------- Commit messages: - 8352084: Add more test code in TestSetupAOT.java Changes: https://git.openjdk.org/jdk/pull/24067/files Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=24067&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352084 Stats: 172 lines in 5 files changed: 158 ins; 0 del; 14 mod Patch: https://git.openjdk.org/jdk/pull/24067.diff Fetch: git fetch https://git.openjdk.org/jdk.git pull/24067/head:pull/24067 PR: https://git.openjdk.org/jdk/pull/24067