eclipse-openj9 / openj9

Eclipse OpenJ9: A Java Virtual Machine for OpenJDK that's optimized for small footprint, fast start-up, and high throughput. Builds on Eclipse OMR (https://github.com/eclipse/omr) and combines with the Extensions for OpenJDK for OpenJ9 repo.
Other
3.28k stars 722 forks source link

jdk_rmi test failures #1144

Open smlambert opened 6 years ago

smlambert commented 6 years ago

Test results from the openjdk regression test group run against the nightly openjdk8-openj9 build at AdoptOpenJDK: Test results: passed: 131; failed: 5

make jdk_rmi_0

https://ci.adoptopenjdk.net/view/work%20in%20progress/job/test_personal/202/ https://ci.adoptopenjdk.net/view/work%20in%20progress/job/test_personal/202/artifact/jvmtest/openjdk_regression/work/

java/rmi/dgc/dgcAckFailure/DGCAckFailure.java java/rmi/registry/serialFilter/RegistryFilterTest.java java/rmi/server/RemoteObject/notExtending/NotExtending.java java/rmi/transport/runtimeThreadInheritanceLeak/RuntimeThreadInheritanceLeak.java sun/rmi/server/UnicastServerRef/FilterUSRTest.java


As links above expire, steps to reproduce locally (on x86-64_linux machine and assume cloned into /tmp):

Get test materials and SDK: cd /tmp git clone https://github.com/AdoptOpenJDK/openjdk-tests.git cd /tmp/openjdk-tests ./get.sh -s /tmp/openjdk8_j9_nightlybuild -t /tmp/openjdk-tests -p x64_linux -v openjdk8-openj9 -r nightly

Update the excludes file to reinclude the test you want to retry: /tmp/openjdk-tests/openjdk_regression/ProblemList_openjdk8-openj9.txt

Configure/compile/execute tests: cd /tmp/openjdk-tests/TestConfig export JAVA_BIN=/tmp/openjdk8_j9_nightlybuild/jre/bin export SPEC=linux_x86-64_cmprssptrs export JAVA_VERSION=SE80 export BUILD_LIST=openjdk_regression make -f run_configure.mk make compile make jdk_rmi

sophia-guo commented 6 years ago

another one: java/rmi/dgc/retryDirtyCalls/RetryDirtyCalls.java https://ci.adoptopenjdk.net/view/work%20in%20progress/job/test_personal/308/artifact/jvmtest/openjdk_regression/work/java/rmi/dgc/retryDirtyCalls/

sophia-guo commented 6 years ago

Recently got a few others failed for

17:43:58 ACTION: main -- Failed. Execution failed: `main' threw exception: TestFailedException: TEST FAILED: rmid not destroyed in: 60000 milliseconds
17:43:58 REASON: User specified action: run main/othervm/policy=security.policy/timeout=240 DownloadParameterClass 
17:43:58 TIME:   63.65 seconds
17:43:58 messages:
17:43:58 command: main DownloadParameterClass
17:43:58 reason: User specified action: run main/othervm/policy=security.policy/timeout=240 DownloadParameterClass 
17:43:58 Mode: othervm [/othervm specified]
17:43:58 elapsed time (seconds): 63.65
17:43:58 configuration:

17:43:58 TEST RESULT: Failed. Execution failed: `main' threw exception: TestFailedException: TEST FAILED: rmid not destroyed in: 60000 milliseconds

Will exclude them temporarily

java/rmi/activation/Activatable/downloadParameterClass/DownloadParameterClass.java
java/rmi/activation/Activatable/extLoadedImpl/ext.sh.ext
java/rmi/activation/Activatable/forceLogSnapshot/ForceLogSnapshot.java.ForceLogSnapshot
java/rmi/activation/Activatable/inactiveGroup/InactiveGroup.java.InactiveGroup
java/rmi/activation/Activatable/restartCrashedService/RestartCrashedService.java.RestartCrashedService
java/rmi/activation/Activatable/restartLatecomer/RestartLatecomer.java.RestartLatecomer
java/rmi/activation/Activatable/restartService/RestartService.java.RestartService
java/rmi/activation/ActivateFailedException/activateFails/ActivateFails.java.ActivateFails
java/rmi/activation/ActivationSystem/modifyDescriptor/ModifyDescriptor.java.ModifyDescriptor