From 29f406918a59bbd0df23afe006d35fa6cd8a0b1f Mon Sep 17 00:00:00 2001 From: sophia-guo Date: Fri, 10 Mar 2023 11:27:19 -0500 Subject: [PATCH] (V0.9.6 release) Cherry pick for V0.9.6 release-jdk20 (#4414) * Set up jdk for jck interactive (#4239) * Set up jdk for jck interactive Signed-off-by: Sophia Guo * Add parameter SETUP_JCK_RUN explicitely Signed-off-by: Sophia Guo --------- Signed-off-by: Sophia Guo * [Jtreg/FFI] Disable FFI related test suite in JDK20 (#4318) The change is to exclude the FFI related test cases in AttachTest.java captured at https://github.com/eclipse-openj9/openj9/issues/16656 given the FFI related code in JDK20 has been disabled for the moment and will be enabled once the code has been updated against the latest APIs. Signed-off-by: ChengJin01 * Fix if condition for tck interactive setup (#4320) Signed-off-by: Mesbah Alam * [Jtreg/FFI] update the issue no for FFI test suites in JDK20 (#4324) The change updates the issue no by replacing #16656 with #16565 as #16656 will be closed as duplicate of #16565, in which case #16565 serves as the only issue that keeps track of the excluded FFI test suites in JDK20. Signed-off-by: ChengJin01 * Add OpenJ9 timeout handler to security and rmi extended tests (#4333) Signed-off-by: Peter Shipton * Disable GetStackTraceSuspendedStressTest (#4360) Related: eclipse-openj9/openj9#16751 Signed-off-by: Babneet Singh * Update JDK20 exclude list (#4371) Re-enable Thread related tests fixed in JDK19 Signed-off-by: Jack Lu * Disable ContinuationTest (#4380) ContinuationTest is being disabled for OpenJ9 since it is specific to the reference implementation and it does not apply to OpenJ9. Signed-off-by: Babneet Singh * Permanently disable ContinuationTest (#4382) Refer to #1297 to permanently exclude. Related: eclipse-openj9/openj9#16792 Related: #1297 Signed-off-by: Babneet Singh * Exclude jdk/internal/platform/docker/TestDockerCpuMetrics.java (#4387) Signed-off-by: Jason Feng * AUTO: auto exclude test jdk_svc_sanity plat=ppc64_aix impl=hotspot (#4389) - related: https://github.com/adoptium/aqa-tests/issues/4218#issuecomment-1454300709 Signed-off-by: GitHub Co-authored-by: smlambert --------- Signed-off-by: Sophia Guo Signed-off-by: ChengJin01 Signed-off-by: Mesbah Alam Signed-off-by: Peter Shipton Signed-off-by: Babneet Singh Signed-off-by: Jack Lu Signed-off-by: Jason Feng Signed-off-by: GitHub Co-authored-by: Cheng Jin Co-authored-by: Mesbah Alam Co-authored-by: Peter Shipton Co-authored-by: Babneet Singh Co-authored-by: Jack Lu Co-authored-by: Jason Feng Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: smlambert --- buildenv/jenkins/JenkinsfileBase | 55 ++++++++++++++++++- buildenv/jenkins/aqaTestPipeline.groovy | 5 +- buildenv/jenkins/testJobTemplate | 2 + .../excludes/ProblemList_openjdk11-openj9.txt | 3 + .../excludes/ProblemList_openjdk17-openj9.txt | 3 + .../excludes/ProblemList_openjdk19-openj9.txt | 4 ++ .../excludes/ProblemList_openjdk20-openj9.txt | 48 ++++------------ .../excludes/ProblemList_openjdk8-openj9.txt | 3 + openjdk/playlist.xml | 11 ++++ 9 files changed, 93 insertions(+), 41 deletions(-) diff --git a/buildenv/jenkins/JenkinsfileBase b/buildenv/jenkins/JenkinsfileBase index 2ab1be2073..d91f178e0f 100644 --- a/buildenv/jenkins/JenkinsfileBase +++ b/buildenv/jenkins/JenkinsfileBase @@ -422,11 +422,8 @@ def setup() { CODE_COVERAGE_OPTION = params.CODE_COVERAGE ? "--code_coverage true" : "" CURL_OPTS = (params.CURL_OPTS) ? "--curl_opts \"${params.CURL_OPTS}\"" : "" - - GET_SH_CMD = "./get.sh -s `pwd`/.. -p $PLATFORM -r ${SDK_RESOURCE} ${JDK_VERSION_OPTION} ${JDK_IMPL_OPTION} ${CUSTOMIZED_SDK_URL_OPTION} ${CLONE_OPENJ9_OPTION} ${OPENJ9_REPO_OPTION} ${OPENJ9_BRANCH_OPTION} ${OPENJ9_SHA_OPTION} ${TKG_REPO_OPTION} ${TKG_BRANCH_OPTION} ${VENDOR_TEST_REPOS} ${VENDOR_TEST_BRANCHES} ${VENDOR_TEST_DIRS} ${VENDOR_TEST_SHAS} ${TEST_IMAGES_REQUIRED} ${DEBUG_IMAGES_REQUIRED} ${CODE_COVERAGE_OPTION} ${CURL_OPTS}" RESOLVED_MAKE = "if [ `uname` = AIX ] || [ `uname` = SunOS ] || [ `uname` = *BSD ]; then MAKE=gmake; else MAKE=make; fi" - dir( WORKSPACE) { // use sshagent with Jenkins credentials ID for all platforms except zOS // on zOS use the user's ssh key @@ -440,6 +437,55 @@ def setup() { } } +def setup_jck_interactives() { + def targetDir = "${env.WORKSPACE}/../../jck_run/jdk${JDK_VERSION}/jdk" + if (PLATFORM.contains("windows")) { + targetDir = "c:/Users/jenkins/jck_run/jdk${JDK_VERSION}/jdk" + } + def tarBall = CUSTOMIZED_SDK_URL.tokenize('/').last() + echo "tarBall is ${tarBall}" + def jckRunDirExists = sh(script: """ + if [ -d "${targetDir}" ]; then + echo true + else + echo false + fi + """, returnStdout: true).toBoolean() + + if (jckRunDirExists) { + def jdkDir = "" + if (PLATFORM.contains("windows")) { + jdkDir = sh(script: "unzip -l `pwd`/openjdkbinary/${tarBall} | head -n 4 | tail -n 1 | xargs -n 1 echo | tail -n 1", returnStdout: true).trim().replaceFirst(".\$","") + if (PLATFORM.contains("x86-32_windows")) { + jdkDir = "${jdkDir}_32" + } else if (PLATFORM.contains("x86-64_windows")) { + jdkDir = "${jdkDir}_64" + } + } else { + jdkDir = sh(script: "tar -tf `pwd`/openjdkbinary/${tarBall} | head -1", returnStdout: true).trim().replaceFirst(".\$","") + } + def jckRunDir = "${targetDir}/${jdkDir}" + def jckRunJDKExists = sh(script: """ + if [ -d "${jckRunDir}" ]; then + echo true + else + echo false + fi + """, returnStdout: true).toBoolean() + + if (!jckRunJDKExists) { + sh returnStatus: true, script: """ + cd ${targetDir} + mkdir ${jdkDir} + cd ${jdkDir} + cp -r ${TEST_JDK_HOME}/* . + chgrp -R jck ${targetDir}/${jdkDir} + chmod -R 775 ${targetDir}/${jdkDir} + """ + } + } +} + def getJobProperties() { def jobProperties = "./aqa-tests/job.properties" if (fileExists("${jobProperties}")) { @@ -469,6 +515,9 @@ def get_sources() { sh "$GET_SH_CMD" } } + if (params.SETUP_JCK_RUN && env.BUILD_LIST.contains('jck') && SDK_RESOURCE.contains('customized')) { + setup_jck_interactives() + } } def makeCompileTest(){ String makeTestCmd = "bash ./compile.sh ${USE_TESTENV_PROPERTIES}" diff --git a/buildenv/jenkins/aqaTestPipeline.groovy b/buildenv/jenkins/aqaTestPipeline.groovy index 2d2fa79f79..5e2101257c 100644 --- a/buildenv/jenkins/aqaTestPipeline.groovy +++ b/buildenv/jenkins/aqaTestPipeline.groovy @@ -15,6 +15,8 @@ def LABEL = (params.LABEL) ?: "" def LABEL_ADDITION = (params.LABEL_ADDITION) ?: "" def TEST_FLAG = (params.TEST_FLAG) ?: "" def APPLICATION_OPTIONS = (params.APPLICATION_OPTIONS) ?: "" +def SETUP_JCK_RUN = params.SETUP_JCK_RUN ?: false + // Use BUILD_USER_ID if set and jdk-JDK_VERSIONS def DEFAULT_SUFFIX = (env.BUILD_USER_ID) ? "${env.BUILD_USER_ID} - jdk-${params.JDK_VERSIONS}" : "jdk-${params.JDK_VERSIONS}" @@ -116,7 +118,8 @@ JDK_VERSIONS.each { JDK_VERSION -> string(name: 'LABEL_ADDITION', value: LABEL_ADDITION), string(name: 'TEST_FLAG', value: TEST_FLAG), string(name: 'APPLICATION_OPTIONS', value: APPLICATION_OPTIONS), - booleanParam(name: 'KEEP_REPORTDIR', value: keep_reportdir) + booleanParam(name: 'KEEP_REPORTDIR', value: keep_reportdir), + booleanParam(name: 'SETUP_JCK_RUN', value: SETUP_JCK_RUN) ], wait: true def result = downstreamJob.getResult() echo " ${TEST_JOB_NAME} result is ${result}" diff --git a/buildenv/jenkins/testJobTemplate b/buildenv/jenkins/testJobTemplate index 22e61cd057..2d1e537d3d 100644 --- a/buildenv/jenkins/testJobTemplate +++ b/buildenv/jenkins/testJobTemplate @@ -139,6 +139,7 @@ def OPENJ9_REPO = "https://github.com/eclipse-openj9/openj9.git" def ADOPTOPENJDK_REPO = "https://github.com/adoptium/aqa-tests.git" def ADOPTOPENJDK_BRANCH = "master" def USE_TESTENV_PROPERTIES = false +def SETUP_JCK_RUN = false // Jenkins does not support using Repository URL and Branch build parameters with lightweight checkout together // (See https://issues.jenkins.io/browse/JENKINS-48431) @@ -438,6 +439,7 @@ ARCH_OS_LIST.each { ARCH_OS -> booleanParam('PERSONAL_BUILD', false, "Is this a personal build?") booleanParam('USE_TESTENV_PROPERTIES', USE_TESTENV_PROPERTIES.toBoolean(), "use properties defined in the testenv.properties") stringParam('RERUN_ITERATIONS', RERUN_ITERATIONS, "Optional. Number of times to repeat execution of failed test target(s).") + booleanParam('SETUP_JCK_RUN', SETUP_JCK_RUN.toBoolean(), "setup jdk during release for jck interactive run") } cpsScm { scm { diff --git a/openjdk/excludes/ProblemList_openjdk11-openj9.txt b/openjdk/excludes/ProblemList_openjdk11-openj9.txt index fe8f25e9f4..1ebcbb5551 100644 --- a/openjdk/excludes/ProblemList_openjdk11-openj9.txt +++ b/openjdk/excludes/ProblemList_openjdk11-openj9.txt @@ -373,3 +373,6 @@ sun/nio/ch/TestMaxCachedBufferSize.java https://github.com/eclipse-openj9/openj vm/verifier/VerifyProtectedConstructor.java https://github.com/eclipse-openj9/openj9/issues/7336 generic-all ############################################################################ + +# jdk_container +jdk/internal/platform/docker/TestDockerCpuMetrics.java https://github.com/eclipse-openj9/openj9/issues/16462 generic-all diff --git a/openjdk/excludes/ProblemList_openjdk17-openj9.txt b/openjdk/excludes/ProblemList_openjdk17-openj9.txt index de5d762640..f8f643b793 100644 --- a/openjdk/excludes/ProblemList_openjdk17-openj9.txt +++ b/openjdk/excludes/ProblemList_openjdk17-openj9.txt @@ -425,3 +425,6 @@ java/foreign/TestUnsupportedPlatform.java https://github.com/eclipse-openj9/open # com_sun_crypto ############################################################################ + +# jdk_container +jdk/internal/platform/docker/TestDockerCpuMetrics.java https://github.com/eclipse-openj9/openj9/issues/16462 generic-all diff --git a/openjdk/excludes/ProblemList_openjdk19-openj9.txt b/openjdk/excludes/ProblemList_openjdk19-openj9.txt index ee8d73177c..b730d541b5 100644 --- a/openjdk/excludes/ProblemList_openjdk19-openj9.txt +++ b/openjdk/excludes/ProblemList_openjdk19-openj9.txt @@ -578,4 +578,8 @@ serviceability/jvmti/vthread/VThreadNotifyFramePopTest/VThreadNotifyFramePopTest serviceability/jvmti/vthread/VThreadTest/VThreadTest.java https://github.com/eclipse-openj9/openj9/issues/16168 generic-all serviceability/jvmti/vthread/VThreadUnsupportedTest/VThreadUnsupportedTest.java https://github.com/eclipse-openj9/openj9/issues/16167 generic-all serviceability/jvmti/vthread/WaitNotifySuspendedVThreadTest/WaitNotifySuspendedVThreadTest.java https://github.com/eclipse-openj9/openj9/issues/16168 generic-all +serviceability/jvmti/stress/StackTrace/Suspended/GetStackTraceSuspendedStressTest.java https://github.com/eclipse-openj9/openj9/issues/16751 generic-all +serviceability/jvmti/vthread/ContinuationTest/ContinuationTest.java https://github.com/adoptium/aqa-tests/issues/1297 generic-all +# jdk_container +jdk/internal/platform/docker/TestDockerCpuMetrics.java https://github.com/eclipse-openj9/openj9/issues/16462 generic-all diff --git a/openjdk/excludes/ProblemList_openjdk20-openj9.txt b/openjdk/excludes/ProblemList_openjdk20-openj9.txt index 3be6e98ff7..18b1414ea6 100644 --- a/openjdk/excludes/ProblemList_openjdk20-openj9.txt +++ b/openjdk/excludes/ProblemList_openjdk20-openj9.txt @@ -29,7 +29,6 @@ java/lang/annotation/AnnotationsInheritanceOrderRedefinitionTest.java https://github.com/adoptium/aqa-tests/issues/1297 generic-all java/lang/annotation/loaderLeak/Main.java https://github.com/eclipse-openj9/openj9/issues/6701 generic-all java/lang/annotation/LoaderLeakTest.java https://github.com/eclipse-openj9/openj9/issues/13201 generic-all -java/lang/annotation/UnitTest.java https://github.com/eclipse-openj9/openj9/issues/15152 generic-all java/lang/Class/GetModuleTest.java https://github.com/adoptium/aqa-tests/issues/1297 generic-all java/lang/ClassLoader/Assert.java https://github.com/eclipse-openj9/openj9/issues/6668 macosx-x64 java/lang/ClassLoader/EndorsedDirs.java https://github.com/eclipse-openj9/openj9/issues/3055 generic-all @@ -40,7 +39,6 @@ java/lang/ClassLoader/RecursiveSystemLoader.java https://github.com/eclipse-open java/lang/Enum/ConstantDirectoryOptimalCapacity.java https://github.com/adoptium/aqa-tests/issues/1297 generic-all java/lang/invoke/condy/CondyNestedResolutionTest.java https://github.com/eclipse-openj9/openj9/issues/7158 aix-all java/lang/invoke/condy/CondyNestedTest.java https://github.com/eclipse-openj9/openj9/issues/4127 linux-ppc64le -java/lang/invoke/defineHiddenClass/PreviewHiddenClass.java https://github.com/eclipse-openj9/openj9/issues/15152 generic-all java/lang/invoke/FindAccessTest.java https://github.com/eclipse-openj9/openj9/issues/6868 generic-all java/lang/invoke/lambda/LambdaStackTrace.java https://github.com/eclipse-openj9/openj9/issues/3394 generic-all java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java https://github.com/adoptium/aqa-tests/issues/1297 generic-all @@ -84,7 +82,6 @@ java/lang/reflect/Proxy/ProxyLayerTest.java https://github.com/eclipse-openj9/op java/lang/reflect/PublicMethods/PublicMethodsTest.java https://github.com/eclipse-openj9/openj9/issues/7897 generic-all java/lang/StackTraceElement/PublicConstructor.java https://github.com/eclipse-openj9/openj9/issues/6659 generic-all java/lang/StackTraceElement/SerialTest.java https://github.com/eclipse-openj9/openj9/issues/6659 generic-all -java/lang/StackWalker/AcrossThreads.java https://github.com/eclipse-openj9/openj9/issues/15152 generic-all java/lang/StackWalker/Basic.java https://github.com/eclipse-openj9/openj9/issues/6698 generic-all java/lang/StackWalker/EmbeddedStackWalkTest.java https://github.com/eclipse-openj9/openj9/issues/3941 generic-all java/lang/StackWalker/LocalsAndOperands.java#id0 https://github.com/adoptium/aqa-tests/issues/1297 generic-all @@ -112,43 +109,17 @@ java/lang/System/LoggerFinder/modules/JDKLoggerForImageTest.java https://github. java/lang/System/LoggerFinder/modules/LoggerInImageTest.java https://github.com/adoptium/aqa-tests/issues/1267 macosx-all java/lang/System/LoggerFinder/modules/NamedLoggerForImageTest.java https://github.com/adoptium/aqa-tests/issues/1267 macosx-all java/lang/System/LoggerFinder/modules/UnnamedLoggerForImageTest.java https://github.com/adoptium/aqa-tests/issues/1267 macosx-all -java/lang/Thread/BuilderTest.java https://github.com/eclipse-openj9/openj9/issues/15152 generic-all -java/lang/Thread/JoinWithDuration.java https://github.com/eclipse-openj9/openj9/issues/15152 generic-all -java/lang/Thread/NullStackTrace.java https://github.com/eclipse-openj9/openj9/issues/15152 generic-all -java/lang/Thread/SleepWithDuration.java https://github.com/eclipse-openj9/openj9/issues/15152 generic-all java/lang/Thread/UncaughtExceptions.sh https://github.com/eclipse-openj9/openj9/issues/6690 generic-all java/lang/Thread/UncaughtExceptionsTest.java https://github.com/eclipse-openj9/openj9/issues/11930 generic-all -java/lang/Thread/virtual/Collectable.java https://github.com/eclipse-openj9/openj9/issues/15152 generic-all -java/lang/Thread/virtual/CustomScheduler.java https://github.com/eclipse-openj9/openj9/issues/15152 generic-all -java/lang/Thread/virtual/GetStackTraceWhenRunnable.java https://github.com/eclipse-openj9/openj9/issues/15152 generic-all -java/lang/Thread/virtual/HoldsLock.java https://github.com/eclipse-openj9/openj9/issues/15152 generic-all -java/lang/Thread/virtual/Locking.java https://github.com/eclipse-openj9/openj9/issues/15152 generic-all -java/lang/Thread/virtual/Parking.java https://github.com/eclipse-openj9/openj9/issues/15152 generic-all -java/lang/Thread/virtual/ParkWithFixedThreadPool.java https://github.com/eclipse-openj9/openj9/issues/15152 generic-all -java/lang/Thread/virtual/PreviewFeaturesNotEnabled.java https://github.com/eclipse-openj9/openj9/issues/15152 generic-all -java/lang/Thread/virtual/Reflection.java https://github.com/eclipse-openj9/openj9/issues/15152 generic-all -java/lang/Thread/virtual/ShutdownHook.java https://github.com/eclipse-openj9/openj9/issues/15152 generic-all -java/lang/Thread/virtual/StackTraces.java https://github.com/eclipse-openj9/openj9/issues/15152 generic-all -java/lang/Thread/virtual/stress/GetStackTraceALot.java#id0 https://github.com/eclipse-openj9/openj9/issues/15152 generic-all -java/lang/Thread/virtual/stress/PinALot.java#id0 https://github.com/eclipse-openj9/openj9/issues/15152 generic-all -java/lang/Thread/virtual/stress/PingPong.java https://github.com/eclipse-openj9/openj9/issues/15152 generic-all -java/lang/Thread/virtual/stress/Skynet.java#id0 https://github.com/eclipse-openj9/openj9/issues/15152 generic-all -java/lang/Thread/virtual/stress/SleepALot.java#id0 https://github.com/eclipse-openj9/openj9/issues/15152 generic-all -java/lang/Thread/virtual/stress/TimedGet.java https://github.com/eclipse-openj9/openj9/issues/15152 generic-all -java/lang/Thread/virtual/stress/YieldALot.java#id0 https://github.com/eclipse-openj9/openj9/issues/15152 generic-all -java/lang/Thread/virtual/ThreadLocals.java https://github.com/eclipse-openj9/openj9/issues/15152 generic-all -java/lang/Thread/virtual/TracePinnedThreads.java https://github.com/eclipse-openj9/openj9/issues/15152 generic-all -java/lang/Thread/virtual/WaitNotify.java https://github.com/eclipse-openj9/openj9/issues/15152 generic-all -java/lang/ThreadGroup/Daemon.java https://github.com/eclipse-openj9/openj9/issues/15152 generic-all -java/lang/ThreadGroup/NullThreadName.java https://github.com/eclipse-openj9/openj9/issues/15152 generic-all +java/lang/Thread/virtual/PreviewFeaturesNotEnabled.java https://github.com/eclipse-openj9/openj9/issues/16044 generic-all +java/lang/Thread/virtual/StackTraces.java https://github.com/eclipse-openj9/openj9/issues/16045 generic-all +java/lang/Thread/virtual/stress/Skynet.java#id0 https://github.com/eclipse-openj9/openj9/issues/16728 generic-all +java/lang/Thread/virtual/stress/TimedGet.java https://github.com/eclipse-openj9/openj9/issues/16729 macosx-x64 +java/lang/Thread/virtual/TracePinnedThreads.java https://github.com/eclipse-openj9/openj9/issues/15996 generic-all java/lang/ThreadGroup/SetMaxPriority.java https://github.com/eclipse-openj9/openj9/issues/6691 generic-all -java/lang/ThreadGroup/Stop.java https://github.com/eclipse-openj9/openj9/issues/15152 generic-all -java/lang/ThreadGroup/Suspend.java https://github.com/eclipse-openj9/openj9/issues/15152 generic-all -java/lang/ThreadLocal/TestThreadId.java https://github.com/eclipse-openj9/openj9/issues/15152 generic-all java/lang/Throwable/SuppressedExceptions.java https://github.com/eclipse-openj9/openj9/issues/6692 generic-all java/util/stream/test/org/openjdk/tests/java/util/stream/SpliteratorTest.java https://github.com/eclipse-openj9/openj9/issues/11135 generic-all jdk/internal/loader/NativeLibraries/Main.java https://github.com/adoptium/aqa-tests/issues/1920 generic-all -jdk/internal/misc/ThreadFlock/ThreadFlockTest.java https://github.com/eclipse-openj9/openj9/issues/15152 generic-all jdk/internal/vm/Continuation/Basic.java#id0 https://github.com/eclipse-openj9/openj9/issues/15163 generic-all jdk/internal/vm/Continuation/Basic.java#id1 https://github.com/eclipse-openj9/openj9/issues/15163 generic-all jdk/internal/vm/Continuation/ClassUnloading.java https://github.com/eclipse-openj9/openj9/issues/15152 generic-all @@ -156,10 +127,11 @@ jdk/internal/vm/Continuation/Fuzz.java https://github.com/eclipse-openj9/openj9/ jdk/internal/vm/Continuation/HumongousStack.java https://github.com/eclipse-openj9/openj9/issues/15189 generic-all jdk/internal/vm/Continuation/LiveFramesDriver.java https://github.com/eclipse-openj9/openj9/issues/15152 generic-all jdk/internal/vm/Continuation/Scoped.java https://github.com/eclipse-openj9/openj9/issues/15163 generic-all -jdk/modules/etc/DefaultModules.java https://github.com/eclipse-openj9/openj9/issues/15152 generic-all jdk/modules/incubator/ImageModules.java https://github.com/adoptium/aqa-tests/issues/1267 macosx-all jni/nullCaller/NullCallerTest.java https://github.com/eclipse-openj9/openj9/issues/15370 linux-ppc64le,macosx-all +java/lang/Thread/jni/AttachCurrentThread/AttachTest.java#id1 https://github.com/eclipse-openj9/openj9/issues/16565 generic-all + ############################################################################ # jdk_internal @@ -452,10 +424,8 @@ sun/security/krb5/auto/Cleaners.java https://github.com/eclipse-openj9/openj9/is java/util/Arrays/largeMemory/ParallelPrefix.java https://github.com/eclipse-openj9/openj9/issues/4100 linux-ppc64le java/util/Arrays/TimSortStackSize2.java https://github.com/eclipse-openj9/openj9/issues/7086 generic-all java/util/BitSet/stream/BitSetStreamTest.java https://github.com/eclipse-openj9/openj9/issues/4720 linux-all -java/util/concurrent/ExecutorService/CloseTest.java https://github.com/eclipse-openj9/openj9/issues/15152 generic-all java/util/concurrent/forkjoin/FJExceptionTableLeak.java https://github.com/eclipse-openj9/openj9/issues/3209 generic-all java/util/concurrent/locks/Lock/TimedAcquireLeak.java https://github.com/eclipse-openj9/openj9/issues/7125 macosx-all,linux-all,aix-all -java/util/concurrent/ThreadPerTaskExecutor/ThreadPerTaskExecutorTest.java https://github.com/eclipse-openj9/openj9/issues/15152 generic-all java/util/concurrent/TimeUnit/Basic.java https://github.com/adoptium/aqa-tests/issues/1665 windows-all java/util/logging/CheckZombieLockTest.java https://bugs.openjdk.java.net/browse/JDK-8148972 macosx-all,linux-all java/util/logging/LogManager/TestLoggerNames.java https://github.com/eclipse-openj9/openj9/issues/4561 generic-all @@ -610,4 +580,8 @@ serviceability/jvmti/vthread/VThreadNotifyFramePopTest/VThreadNotifyFramePopTest serviceability/jvmti/vthread/VThreadTest/VThreadTest.java https://github.com/eclipse-openj9/openj9/issues/16168 generic-all serviceability/jvmti/vthread/VThreadUnsupportedTest/VThreadUnsupportedTest.java https://github.com/eclipse-openj9/openj9/issues/16167 generic-all serviceability/jvmti/vthread/WaitNotifySuspendedVThreadTest/WaitNotifySuspendedVThreadTest.java https://github.com/eclipse-openj9/openj9/issues/16168 generic-all +serviceability/jvmti/stress/StackTrace/Suspended/GetStackTraceSuspendedStressTest.java https://github.com/eclipse-openj9/openj9/issues/16751 generic-all +serviceability/jvmti/vthread/ContinuationTest/ContinuationTest.java https://github.com/adoptium/aqa-tests/issues/1297 generic-all +# jdk_container +jdk/internal/platform/docker/TestDockerCpuMetrics.java https://github.com/eclipse-openj9/openj9/issues/16462 generic-all diff --git a/openjdk/excludes/ProblemList_openjdk8-openj9.txt b/openjdk/excludes/ProblemList_openjdk8-openj9.txt index 30f618f311..ec8028d6bb 100644 --- a/openjdk/excludes/ProblemList_openjdk8-openj9.txt +++ b/openjdk/excludes/ProblemList_openjdk8-openj9.txt @@ -390,3 +390,6 @@ javax/imageio/spi/AppletContextTest/BadPluginConfigurationTest.sh https://github jdk/internal/platform/docker/TestDockerMemoryMetrics.java https://github.com/eclipse-openj9/openj9/issues/16460 generic-all ############################################################################ + +# jdk_container +jdk/internal/platform/docker/TestDockerCpuMetrics.java https://github.com/eclipse-openj9/openj9/issues/16462 generic-all diff --git a/openjdk/playlist.xml b/openjdk/playlist.xml index 5de16c70bc..a861d45fed 100644 --- a/openjdk/playlist.xml +++ b/openjdk/playlist.xml @@ -996,6 +996,7 @@ $(JAVA_COMMAND) -Xmx512m -jar $(Q)$(TEST_RESROOT)$(D)jtreg$(D)lib$(D)jtreg.jar$(Q) \ $(JTREG_BASIC_OPTIONS) $(JDK_NATIVE_OPTIONS) -vmoptions:$(Q)-Xmx512m $(JVM_OPTIONS) $(VMOPTION_HEADLESS)$(Q) \ + $(TIMEOUT_HANDLER) \ -w $(Q)$(REPORTDIR)$(D)work$(Q) \ -r $(Q)$(REPORTDIR)$(D)report$(Q) \ -jdk:$(Q)$(TEST_JDK_HOME)$(Q) \ @@ -1021,6 +1022,7 @@ $(JAVA_COMMAND) -Xmx512m -jar $(Q)$(TEST_RESROOT)$(D)jtreg$(D)lib$(D)jtreg.jar$(Q) \ $(JTREG_BASIC_OPTIONS) $(JDK_NATIVE_OPTIONS) -vmoptions:$(Q)-Xmx512m $(JVM_OPTIONS) $(VMOPTION_HEADLESS)$(Q) \ + $(TIMEOUT_HANDLER) \ -w $(Q)$(REPORTDIR)$(D)work$(Q) \ -r $(Q)$(REPORTDIR)$(D)report$(Q) \ -jdk:$(Q)$(TEST_JDK_HOME)$(Q) \ @@ -1053,6 +1055,7 @@ $(JAVA_COMMAND) -Xmx512m -jar $(Q)$(TEST_RESROOT)$(D)jtreg$(D)lib$(D)jtreg.jar$(Q) \ $(JTREG_BASIC_OPTIONS) $(JDK_NATIVE_OPTIONS) -vmoptions:$(Q)-Xmx512m $(JVM_OPTIONS) $(VMOPTION_HEADLESS)$(Q) \ + $(TIMEOUT_HANDLER) \ -w $(Q)$(REPORTDIR)$(D)work$(Q) \ -r $(Q)$(REPORTDIR)$(D)report$(Q) \ -jdk:$(Q)$(TEST_JDK_HOME)$(Q) \ @@ -1078,6 +1081,7 @@ $(JAVA_COMMAND) -Xmx512m -jar $(Q)$(TEST_RESROOT)$(D)jtreg$(D)lib$(D)jtreg.jar$(Q) \ $(JTREG_BASIC_OPTIONS) $(JDK_NATIVE_OPTIONS) -vmoptions:$(Q)-Xmx512m $(JVM_OPTIONS) $(VMOPTION_HEADLESS)$(Q) \ + $(TIMEOUT_HANDLER) \ -w $(Q)$(REPORTDIR)$(D)work$(Q) \ -r $(Q)$(REPORTDIR)$(D)report$(Q) \ -jdk:$(Q)$(TEST_JDK_HOME)$(Q) \ @@ -1320,6 +1324,7 @@ $(JAVA_COMMAND) -Xmx512m -jar $(Q)$(TEST_RESROOT)$(D)jtreg$(D)lib$(D)jtreg.jar$(Q) \ $(JTREG_BASIC_OPTIONS) $(JDK_NATIVE_OPTIONS) -vmoptions:$(Q)-Xmx512m $(JVM_OPTIONS) $(VMOPTION_HEADLESS)$(Q) \ + $(TIMEOUT_HANDLER) \ -w $(Q)$(REPORTDIR)$(D)work$(Q) \ -r $(Q)$(REPORTDIR)$(D)report$(Q) \ -jdk:$(Q)$(TEST_JDK_HOME)$(Q) \ @@ -1569,6 +1574,11 @@ https://github.com/eclipse-openj9/openj9/issues/10757 ibm + + https://github.com/adoptium/aqa-tests/issues/4218#issuecomment-1454300709 + hotspot + ppc64_aix + Mode150 @@ -1766,6 +1776,7 @@ $(JAVA_COMMAND) -Xmx512m -jar $(Q)$(TEST_RESROOT)$(D)jtreg$(D)lib$(D)jtreg.jar$(Q) \ $(JTREG_BASIC_OPTIONS) $(JDK_NATIVE_OPTIONS) -vmoptions:$(Q)-Xmx512m $(JVM_OPTIONS) $(VMOPTION_HEADLESS)$(Q) \ + $(TIMEOUT_HANDLER) \ -w $(Q)$(REPORTDIR)$(D)work$(Q) \ -r $(Q)$(REPORTDIR)$(D)report$(Q) \ -jdk:$(Q)$(TEST_JDK_HOME)$(Q) \