Open JamesKingdon opened 1 year ago
@llxia pls take a look.
I am not aware of any similar issue on Jenkins. @JamesKingdon could you provide more details for your local run?
Hi @llxia I tried with ibm-semeru-open-jdk_x64_linux_17.0.6_10_openj9-0.36.0 and IBM sdk 8.0.8.0 using Ubuntu 22.04.2 LTS under wsl2. TEST_JDK_HOME was set according to which JVM I was using, BUILD_LIST=functional.
If ibm-semeru-open-jdk_x64_linux_17.0.6_10_openj9-0.36.0 is used, the corresponding test material from https://github.com/eclipse-openj9/openj9/tree/v0.36.0-release should be used.
There are two ways to set openj9 branch. Starting with a clean workspace:
OPENJ9_BRANCH
https://github.com/adoptium/aqa-tests/blob/master/get.sh#L119C5-L119C18 when running get.shThanks. It doesn't look like I'm going to get a chance to try this for at least the next few days. If there's a strict version requirement on the test material vs the JVM under test would it make sense to add that information to https://github.com/eclipse-openj9/openj9/wiki/Reproducing-Test-Failures-Locally ?
Attempting to follow the instructions at
https://github.com/eclipse-openj9/openj9/wiki/Reproducing-Test-Failures-Locally
Fails at
8. make compile // fetches test material and compiles it, based on build.xml files in the test directories
with multiple errors relating to casting longs in TestThreadMXBean.java. These appear to relate to new code added for https://github.com/eclipse-openj9/openj9/issues/16694. Removing TestThreadMXBean.java allows themake compile
step to complete as expected.Example error:
[javac] /testdir/aqa-tests/functional/JLM_Tests/src/org/openj9/test/java/lang/management/TestThreadMXBean.java:365: error: incompatible types: <null> cannot be converted to long