compiler/tiered/NonTieredLevelsTest.java fails when running in Graal JIT mode:
Warning: private compiler.whitebox.SimpleTestCaseHelper(int) is still in queue after 10819ms
java.lang.RuntimeException: expected[4] != actual[0]
at compiler.tiered.CompLevelsTest.checkLevel(CompLevelsTest.java:76)
at compiler.tiered.NonTieredLevelsTest.test(NonTieredLevelsTest.java:84)
at compiler.whitebox.CompilerWhiteBoxTest.runTest(CompilerWhiteBoxTest.java:176)
at compiler.whitebox.CompilerWhiteBoxTest.main(CompilerWhiteBoxTest.java:135)
at compiler.tiered.NonTieredLevelsTest.main(NonTieredLevelsTest.java:65)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:115)
at java.base/java.lang.Thread.run(Thread.java:831)
The issue is intermittent but is seen from time to time.
To run the test:
> jtreg -jdk:build/linux-x64/images/jdk -vmoptions:"-XX:+UnlockExperimentalVMOptions -XX:+EnableJVMCI -XX:+TieredCompilation -XX:+UseJVMCICompiler -Djvmci.Compiler=graal" -dir:test/hotspot/jtreg compiler/tiered/NonTieredLevelsTest.java