SharedClassesWorkloadTest_Softmx_Increase_JitAot test fails on ppc64le linux & s390x linux due to not enough AOT being generated
Overview SharedClassesWorkloadTest_Softmx_Increase_JitAot test fails on openjdk8_j9_systemtest_ppc64le_linux due to not enough AOT being generated
The test fails in step 10 below:
1 setUp mkdir Create the cache directory
2 setUp java Destroy Persistent Shared Classes Caches
3 setUp java Destroy Non-Persistent Shared Classes Caches
4 execute Run java Run Jvm1 workload process
5 execute Run java Run Jvm2 workload process
7 execute java List all caches
8 execute java Print Shared Classes Cache Stats
9 execute Run java Combine stderr files of jvm1 and jvm2
10 execute count Make sure the space for AOT data in shared cache is full
Build Links: https://ci.adoptopenjdk.net/view/System%20tests/job/openjdk8_j9_systemtest_ppc64le_linux/34/
Note: These tests are hard to write. They contain potential for inconsistent behavior like this. They may need to be updated occasionally based on changes made to the implementation of JIT.
For this issue, we need to update the test so that enough AOT gets generated on ppc64le Linux.
Failing test excluded from ppcle linux: https://github.com/AdoptOpenJDK/openjdk-tests/pull/285
Also fails on s390x linux: https://ci.adoptopenjdk.net/view/System%20tests/job/openjdk9_j9_systemtest_s390x_linux/lastSuccessfulBuild/artifact/openjdk-tests/TestConfig/test_output_15217181328529/TestTargetResult.tap/view/
The test will be excluded from s390x too.