diff --git a/openjdk/build.xml b/openjdk/build.xml index dcf3b85652..fc324b5b2d 100755 --- a/openjdk/build.xml +++ b/openjdk/build.xml @@ -243,7 +243,7 @@ - + diff --git a/openjdk/excludes/alpine/ProblemList_openjdk11_alpine.txt b/openjdk/excludes/alpine/ProblemList_openjdk11.txt similarity index 100% rename from openjdk/excludes/alpine/ProblemList_openjdk11_alpine.txt rename to openjdk/excludes/alpine/ProblemList_openjdk11.txt diff --git a/openjdk/excludes/alpine/ProblemList_openjdk17_alpine.txt b/openjdk/excludes/alpine/ProblemList_openjdk17.txt similarity index 100% rename from openjdk/excludes/alpine/ProblemList_openjdk17_alpine.txt rename to openjdk/excludes/alpine/ProblemList_openjdk17.txt diff --git a/openjdk/excludes/alpine/ProblemList_openjdk21_alpine.txt b/openjdk/excludes/alpine/ProblemList_openjdk21.txt similarity index 100% rename from openjdk/excludes/alpine/ProblemList_openjdk21_alpine.txt rename to openjdk/excludes/alpine/ProblemList_openjdk21.txt diff --git a/openjdk/excludes/alpine/ProblemList_openjdk24_alpine.txt b/openjdk/excludes/alpine/ProblemList_openjdk24.txt similarity index 100% rename from openjdk/excludes/alpine/ProblemList_openjdk24_alpine.txt rename to openjdk/excludes/alpine/ProblemList_openjdk24.txt diff --git a/openjdk/excludes/alpine/ProblemList_openjdk25_alpine.txt b/openjdk/excludes/alpine/ProblemList_openjdk25.txt similarity index 99% rename from openjdk/excludes/alpine/ProblemList_openjdk25_alpine.txt rename to openjdk/excludes/alpine/ProblemList_openjdk25.txt index a08e1e8318..bffa5906a2 100644 --- a/openjdk/excludes/alpine/ProblemList_openjdk25_alpine.txt +++ b/openjdk/excludes/alpine/ProblemList_openjdk25.txt @@ -17,3 +17,4 @@ java/lang/ProcessBuilder/Basic.java#id0 https://bugs.openjdk.org/browse/JDK-8245 java/lang/ProcessBuilder/Basic.java#id1 https://bugs.openjdk.org/browse/JDK-8245748 linux-all sun/security/krb5/auto/Cleaners.java https://github.com/adoptium/aqa-tests/issues/4366 linux-all java/nio/file/DirectoryStream/SecureDS.java https://github.com/adoptium/aqa-tests/issues/6558 linux-all + diff --git a/openjdk/excludes/alpine/ProblemList_openjdk8_alpine.txt b/openjdk/excludes/alpine/ProblemList_openjdk8.txt similarity index 100% rename from openjdk/excludes/alpine/ProblemList_openjdk8_alpine.txt rename to openjdk/excludes/alpine/ProblemList_openjdk8.txt diff --git a/openjdk/excludes/unreliables/ProblemList_openjdk11.txt b/openjdk/excludes/unreliables/ProblemList_openjdk11.txt new file mode 100644 index 0000000000..2d626969ec --- /dev/null +++ b/openjdk/excludes/unreliables/ProblemList_openjdk11.txt @@ -0,0 +1,27 @@ +############################################################################ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +############################################################################# + +com/sun/tools/attach/BasicTests.java https://github.com/adoptium/aqa-tests/issues/6427 linux-s390x +com/sun/tools/attach/StartManagementAgent.java https://github.com/adoptium/aqa-tests/issues/6427 linux-s390x +java/lang/StringBuilder/HugeCapacity.java https://github.com/adoptium/aqa-tests/issues/6427 linux-aarch64 +java/math/BigInteger/largeMemory/SymmetricRangeTests.java https://github.com/adoptium/aqa-tests/issues/5018 macosx-x64 +java/net/httpclient/http2/ConnectionReuseTest.java https://github.com/adoptium/aqa-tests/issues/6427 linux-s390x +java/net/httpclient/StreamingBody.java https://github.com/adoptium/aqa-tests/issues/6427 aix-all +java/net/MulticastSocket/SetLoopbackModeIPv4.java https://github.com/adoptium/aqa-tests/issues/6427 linux-s390x +javax/imageio/plugins/shared/ImageWriterCompressionTest.java https://github.com/adoptium/aqa-tests/issues/6427 linux-s390x +jdk/jfr/event/runtime/TestThreadCpuTimeEvent.java https://github.com/adoptium/aqa-tests/issues/6427 linux-aarch64 +sun/tools/jstatd/TestJstatdDefaults.java https://github.com/adoptium/aqa-tests/issues/6427 linux-s390x +sun/tools/jstatd/TestJstatdServer.java https://github.com/adoptium/aqa-tests/issues/6427 linux-s390x +tools/jmod/hashes/HashesOrderTest.java https://github.com/adoptium/aqa-tests/issues/6427 linux-aarch64 + diff --git a/openjdk/excludes/unreliables/ProblemList_openjdk17.txt b/openjdk/excludes/unreliables/ProblemList_openjdk17.txt new file mode 100644 index 0000000000..d5b4868673 --- /dev/null +++ b/openjdk/excludes/unreliables/ProblemList_openjdk17.txt @@ -0,0 +1,27 @@ +############################################################################ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +############################################################################# + +compiler/runtime/Test6863420.java https://github.com/adoptium/aqa-tests/issues/6422 aix-all +gc/z/TestUncommit.java https://github.com/adoptium/aqa-tests/issues/6424 linux-x64 +java/beans/XMLEncoder/javax_swing_DefaultCellEditor.java https://github.com/adoptium/aqa-tests/issues/6422 linux-x64 +java/beans/XMLEncoder/javax_swing_JTree.java https://github.com/adoptium/aqa-tests/issues/6422 linux-s390x +java/lang/invoke/VarHandles/VarHandleTestAccessInt.java https://github.com/adoptium/aqa-tests/issues/6422 linux-riscv64 +java/net/Socket/asyncClose/Race.java https://github.com/adoptium/aqa-tests/issues/6422 aix-all +runtime/handshake/HandshakeWalkExitTest.java https://github.com/adoptium/aqa-tests/issues/6422 windows-x86 +security/infra/java/security/cert/CertPathValidator/certification/SSLCA.java https://github.com/adoptium/aqa-tests/issues/3913 linux-x64 +serviceability/sa/TestJhsdbJstackMixed.java https://github.com/adoptium/aqa-tests/issues/6422 linux-riscv64 +tools/javac/failover/CheckAttributedTree.java https://github.com/adoptium/aqa-tests/issues/6422 linux-x64 +tools/javac/lambda/LambdaParserTest.java https://github.com/adoptium/aqa-tests/issues/6422 linux-x64 +tools/jpackage/share/EmptyFolderTest.java#id0 https://github.com/adoptium/aqa-tests/issues/6422 windows-x64,windows-x86 + diff --git a/openjdk/excludes/unreliables/ProblemList_openjdk21.txt b/openjdk/excludes/unreliables/ProblemList_openjdk21.txt new file mode 100644 index 0000000000..ea32d29358 --- /dev/null +++ b/openjdk/excludes/unreliables/ProblemList_openjdk21.txt @@ -0,0 +1,36 @@ +############################################################################ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +############################################################################# + +# java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java#id0 https://github.com/adoptium/aqa-tests/issues/6421 macosx-all +java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java#id0 https://github.com/adoptium/aqa-tests/issues/6421 linux-x64,macosx-all +java/lang/Thread/virtual/stress/ParkALot.java#id0 https://github.com/adoptium/aqa-tests/issues/6421 macosx-all +java/net/DatagramSocket/DatagramSocketExample.java https://github.com/adoptium/aqa-tests/issues/6421 linux-s390x +java/net/DatagramSocket/DatagramSocketMulticasting.java https://github.com/adoptium/aqa-tests/issues/6421 linux-s390x +java/net/MulticastSocket/SetLoopbackModeIPv4.java https://github.com/adoptium/aqa-tests/issues/6421 linux-s390x +java/net/MulticastSocket/SetOutgoingIf.java https://github.com/adoptium/aqa-tests/issues/6421 linux-s390x +java/net/ServerSocket/AnotherSelectFdsLimit.java https://github.com/adoptium/aqa-tests/issues/6421 macosx-all +java/nio/channels/etc/AdaptorCloseAndInterrupt.java https://github.com/adoptium/aqa-tests/issues/6421 linux-s390x +java/nio/channels/FileChannel/LargeGatheringWrite.java https://github.com/adoptium/aqa-tests/issues/6421 linux-aarch64 +java/security/cert/CertificateFactory/slowstream.sh https://github.com/adoptium/aqa-tests/issues/6421 windows-x64 +javax/imageio/plugins/bmp/BMPPluginTest.java https://github.com/adoptium/aqa-tests/issues/6421 linux-aarch64 +serviceability/jvmti/GetMethodDeclaringClass/TestUnloadedClass.java https://github.com/adoptium/aqa-tests/issues/6421 linux-aarch64 +sun/management/jdp/JdpDefaultsTest.java https://github.com/adoptium/aqa-tests/issues/6421 linux-s390x +sun/management/jdp/JdpJmxRemoteDynamicPortTest.java https://github.com/adoptium/aqa-tests/issues/6421 linux-s390x +sun/management/jdp/JdpSpecificAddressTest.java https://github.com/adoptium/aqa-tests/issues/6421 linux-s390x +sun/security/krb5/runNameEquals.sh https://github.com/adoptium/aqa-tests/issues/6421 windows-x64 +sun/tools/jhsdb/JStackStressTest.java https://github.com/adoptium/aqa-tests/issues/6421 windows-x64 +tools/jpackage/share/BasicTest.java https://github.com/adoptium/aqa-tests/issues/6421 windows-x64 +tools/jpackage/share/EmptyFolderTest.java#id0 https://github.com/adoptium/aqa-tests/issues/6421 windows-x64 +tools/jpackage/share/ServiceTest.java https://github.com/adoptium/aqa-tests/issues/6421 windows-x64 + diff --git a/openjdk/excludes/unreliables/ProblemList_openjdk25.txt b/openjdk/excludes/unreliables/ProblemList_openjdk25.txt new file mode 100644 index 0000000000..b16162cd01 --- /dev/null +++ b/openjdk/excludes/unreliables/ProblemList_openjdk25.txt @@ -0,0 +1,164 @@ +############################################################################ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +############################################################################# + +com/sun/jdi/FinalizerTest.java https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 +com/sun/jdi/JdbReadTwiceTest.sh https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 +com/sun/management/DiagnosticCommandMBean/DcmdMBeanDoubleInvocationTest.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +com/sun/management/DiagnosticCommandMBean/DcmdMBeanInvocationTest.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +com/sun/management/DiagnosticCommandMBean/DcmdMBeanTest.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +gc/stress/systemgc/TestSystemGCWithShenandoah.java#generational https://github.com/adoptium/aqa-tests/issues/6420 macosx-x64 +gc/TestAllocHumongousFragment.java#generational https://github.com/adoptium/aqa-tests/issues/6420 macosx-x64 +java/foreign/TestStringEncodingJumbo.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +java/lang/instrument/AddTransformerTest.java https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 +java/lang/instrument/AppendToBootstrapClassPathTest.java https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 +java/lang/instrument/appendToClassLoaderSearch/CircularityErrorTest.sh https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 +java/lang/instrument/appendToClassLoaderSearch/ClassUnloadTest.sh https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 +java/lang/instrument/appendToClassLoaderSearch/run_tests.sh https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 +java/lang/instrument/AppendToClassPathTest.java https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 +java/lang/instrument/BootClassPath/BootClassPathTest.sh https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 +java/lang/instrument/BootstrapClassPathTest.java https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 +java/lang/instrument/CustomSystemLoader/Agent.java https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 +java/lang/instrument/DaemonThread/TestDaemonThread.java https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 +java/lang/instrument/FromShutdownHook.java https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 +java/lang/instrument/GetAllLoadedClassesTest.java https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 +java/lang/instrument/GetInitiatedClassesTest.java https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 +java/lang/instrument/GetObjectSizeIntrinsicsTest.java#id0 https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 +java/lang/instrument/GetObjectSizeIntrinsicsTest.java#id1 https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 +java/lang/instrument/GetObjectSizeIntrinsicsTest.java#id2 https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 +java/lang/instrument/GetObjectSizeTest.java https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 +java/lang/instrument/HiddenClass/HiddenClassAgent.java https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 +java/lang/instrument/IsModifiableClassAgent.java https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 +java/lang/instrument/ManifestTest.sh https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 +java/lang/instrument/ManyMethodsBenchmarkAgent.java https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 +java/lang/instrument/NoTransformerAddedTest.java https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 +java/lang/instrument/NullGetObjectSizeTest.java https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 +java/lang/instrument/NullRedefineClassesTests.java https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 +java/lang/instrument/NullTransformerAddTest.java https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 +java/lang/instrument/NullTransformerRemoveTest.java https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 +java/lang/instrument/RedefineClassesDisabledTest.java https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 +java/lang/instrument/RedefineClassesTests.java https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 +java/lang/instrument/RedefineClassWithNativeMethod.sh https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 +java/lang/instrument/RedefineMethodAddInvoke.sh https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 +java/lang/instrument/RedefineMethodDelInvoke.sh https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 +java/lang/instrument/RedefineMethodInBacktrace.sh https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 +java/lang/instrument/RedefineMethodWithAnnotations.sh https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 +java/lang/instrument/RedefineModuleTest.java https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 +java/lang/instrument/RedefineSubclassWithTwoInterfaces.sh https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 +java/lang/instrument/RemoveAbsentTransformerTest.java https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 +java/lang/instrument/RemoveTransformerTest.java https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 +java/lang/instrument/RetransformWithMethodParametersTest.java https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 +java/lang/instrument/SingleTransformerTest.java https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 +java/lang/instrument/StressGetObjectSizeTest.sh https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 +java/lang/instrument/TestAgentWithLimitMods.java https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 +java/lang/instrument/TraceUsageTest.java https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 +java/lang/instrument/TransformerManagementThreadAddTests.java https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 +java/lang/instrument/TransformerManagementThreadRemoveTests.java https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 +java/lang/instrument/TransformMethodTest.java https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 +java/lang/instrument/VerifyLocalVariableTableOnRetransformTest.java https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 +java/lang/invoke/VarHandles/VarHandleTestAccessString.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessString.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +java/lang/Thread/virtual/stress/GetStackTraceALotWhenBlocking.java#id0 https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 +java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java#id0 https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 +java/net/DatagramPacket/ReuseBuf.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +java/net/DatagramSocket/B6411513.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +java/net/DatagramSocket/DatagramSocketExample.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +java/net/DatagramSocket/DatagramSocketMulticasting.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +java/net/DatagramSocket/PortUnreachable.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +java/net/DatagramSocket/Send12k.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +java/net/DatagramSocket/SendReceiveMaxSize.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +java/net/DatagramSocket/SendSize.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +java/net/DatagramSocket/SetDatagramSocketImplFactory/ADatagramSocket.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +java/net/ipv6tests/TcpTest.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +java/net/MulticastSocket/SetLoopbackModeIPv4.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +java/net/PlainSocketImpl/BigBacklog.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +java/net/PortUnreachableException/Concurrent.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +java/net/PortUnreachableException/OneExceptionOnly.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +java/net/Socket/asyncClose/BrokenPipe.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +java/net/Socket/B6210227.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +java/net/Socket/GetLocalAddress.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +java/net/Socket/HttpProxy.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +java/net/Socket/InheritTimeout.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +java/net/Socket/ProxyCons.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +java/net/Socket/ReadTimeout.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +java/net/Socket/setReuseAddress/Restart.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +java/net/Socket/SetSoLinger.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +java/net/Socket/SocksConnectTimeout.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +java/net/Socket/SoTimeout.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +java/net/SocketInputStream/SocketTimeout.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +java/net/Socks/BadProxySelector.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +java/nio/channels/AsynchronousSocketChannel/StressLoopback.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +# java/nio/channels/FileChannel/LargeGatheringWrite.java https://github.com/adoptium/aqa-tests/issues/6420 linux-aarch64 +java/nio/channels/FileChannel/LargeGatheringWrite.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x,linux-aarch64 +java/security/cert/CertificateFactory/slowstream.sh https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 +java/text/Format/DateFormat/DateFormatTest.java https://github.com/adoptium/aqa-tests/issues/6420 linux-x64 +java/util/concurrent/ConcurrentQueues/ConcurrentQueueLoops.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +java/util/concurrent/forkjoin/Starvation.java https://github.com/adoptium/aqa-tests/issues/6420 linux-x64 +java/util/concurrent/tck/JSR166TestCase.java#others https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +java/util/HashMap/WhiteBoxResizeTest.java https://github.com/adoptium/aqa-tests/issues/6420 linux-aarch64 +java/util/regex/NegativeArraySize.java https://github.com/adoptium/aqa-tests/issues/3818 linux-all +javax/script/ProviderTest.sh https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 +javax/script/ScriptEngineOrder.sh https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 +jdk/jfr/api/consumer/streaming/TestCrossProcessStreaming.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +jdk/jfr/api/consumer/streaming/TestFilledChunks.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +jdk/jfr/api/consumer/streaming/TestOutOfProcessMigration.java https://github.com/adoptium/aqa-tests/issues/6420 macosx-x64 +jdk/jfr/api/consumer/streaming/TestRemovedChunks.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +jdk/jfr/api/consumer/TestRecordingFileWrite.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +jdk/jfr/api/settings/TestSettingControl.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +jdk/jfr/javaagent/TestLoadedAgent.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +jdk/jfr/javaagent/TestPremainAgent.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +jdk/jfr/jmx/streaming/TestClose.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +jdk/jfr/jmx/streaming/TestMaxSize.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +jdk/jfr/jvm/TestChunkIntegrity.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +jdk/jfr/jvm/TestJFRIntrinsic.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +runtime/CommandLine/OptionsValidation/TestJcmdOutput.java https://github.com/adoptium/aqa-tests/issues/6420 linux-riscv64 +# runtime/ErrorHandling/CreateCoredumpOnCrash.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +runtime/ErrorHandling/CreateCoredumpOnCrash.java https://github.com/adoptium/aqa-tests/issues/6420 linux-x64,linux-s390x +# runtime/jni/checked/TestLargeUTF8Length.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +runtime/jni/checked/TestLargeUTF8Length.java https://github.com/adoptium/aqa-tests/issues/6420 windows-x64,linux-s390x +serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java https://github.com/adoptium/aqa-tests/issues/6420 aix-all +serviceability/sa/ClhsdbFindPC.java#no-xcomp-core https://github.com/adoptium/aqa-tests/issues/6420 linux-aarch64 +serviceability/sa/ClhsdbFindPC.java#xcomp-core https://github.com/adoptium/aqa-tests/issues/6420 linux-aarch64 +serviceability/sa/ClhsdbPmap.java#core https://github.com/adoptium/aqa-tests/issues/6420 linux-aarch64 +serviceability/sa/ClhsdbPstack.java#core https://github.com/adoptium/aqa-tests/issues/6420 linux-aarch64 +serviceability/sa/TestJmapCore.java https://github.com/adoptium/aqa-tests/issues/6420 linux-aarch64 +serviceability/sa/TestJmapCoreMetaspace.java https://github.com/adoptium/aqa-tests/issues/6420 linux-aarch64 +sun/management/jdp/JdpDefaultsTest.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +sun/management/jdp/JdpJmxRemoteDynamicPortTest.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +sun/management/jdp/JdpSpecificAddressTest.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +sun/management/jmxremote/bootstrap/CustomLauncherTest.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +sun/management/jmxremote/bootstrap/JvmstatCountersTest.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +sun/management/jmxremote/bootstrap/LocalManagementTest.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +sun/management/jmxremote/startstop/JMXStartStopTest.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +sun/net/www/http/HttpClient/B8025710.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +sun/net/www/protocol/http/B6299712.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +sun/net/www/protocol/http/B6369510.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +sun/net/www/protocol/http/HttpOnly.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +sun/net/www/protocol/http/NoCache.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +sun/net/www/protocol/https/HttpsURLConnection/B6216082.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +sun/net/www/protocol/https/HttpsURLConnection/ImpactOnSNI.java https://github.com/adoptium/aqa-tests/issues/6420 linux-s390x +sun/security/ec/ed/EdDSATest.java https://github.com/adoptium/aqa-tests/issues/6420 linux-aarch64 +sun/security/krb5/runNameEquals.sh https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 +sun/security/pkcs11/Provider/MultipleLogins.sh https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 +sun/security/util/math/TestIntegerModuloP.java#Curve448OrderField https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 +sun/security/util/math/TestIntegerModuloP.java#IntegerPolynomial448 https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 +sun/security/util/math/TestIntegerModuloP.java#IntegerPolynomialP384 https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 +sun/security/util/math/TestIntegerModuloP.java#IntegerPolynomialP521 https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 +sun/security/util/math/TestIntegerModuloP.java#P384OrderField https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 +sun/security/util/math/TestIntegerModuloP.java#P521OrderField https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 +sun/security/util/Pem/encoding.sh https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 +sun/security/validator/certreplace.sh https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 +sun/security/validator/samedn.sh https://github.com/adoptium/aqa-tests/issues/6420 windows-x64 + diff --git a/openjdk/excludes/unreliables/ProblemList_openjdk8.txt b/openjdk/excludes/unreliables/ProblemList_openjdk8.txt new file mode 100644 index 0000000000..ce05e25410 --- /dev/null +++ b/openjdk/excludes/unreliables/ProblemList_openjdk8.txt @@ -0,0 +1,69 @@ +############################################################################ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +############################################################################# + +com/sun/jdi/oom/OomDebugTest.java https://github.com/adoptium/aqa-tests/issues/6429 aix-all +com/sun/jdi/RedefineCrossEvent.java https://github.com/adoptium/aqa-tests/issues/6429 windows-x64 +com/sun/jdi/SimulResumerTest.java https://github.com/adoptium/aqa-tests/issues/2696 linux-aarch64,linux-ppc64le +compiler/5091921/Test7005594.java https://github.com/adoptium/aqa-tests/issues/6429 macosx-x64 +compiler/tiered/LevelTransitionTest.java https://github.com/adoptium/aqa-tests/issues/6429 macosx-x64 +java/lang/ProcessBuilder/Basic.java#id0 https://github.com/adoptium/aqa-tests/issues/1596 linux-s390x +java/lang/ThreadLocal/TestThreadId.java https://github.com/adoptium/aqa-tests/issues/6429 aix-all +java/rmi/registry/readTest/readTest.sh https://github.com/adoptium/aqa-tests/issues/6429 linux-aarch64 +java/util/concurrent/BlockingQueue/CancelledProducerConsumerLoops.java https://github.com/adoptium/aqa-tests/issues/6429 linux-arm +java/util/concurrent/BlockingQueue/OfferDrainToLoops.java https://github.com/adoptium/aqa-tests/issues/6429 linux-arm +java/util/concurrent/ConcurrentQueues/ConcurrentQueueLoops.java https://github.com/adoptium/aqa-tests/issues/6429 linux-arm +java/util/concurrent/FutureTask/ExplicitSet.java https://github.com/adoptium/aqa-tests/issues/1596 windows-all +java/util/concurrent/Semaphore/RacingReleases.java https://github.com/adoptium/aqa-tests/issues/1596 windows-all +java/util/Locale/Bug8040211.java https://github.com/adoptium/aqa-tests/issues/1596 linux-x64 +java/util/Objects/CheckIndex.java https://github.com/adoptium/aqa-tests/issues/1596 linux-x64 +java/util/Properties/ConcurrentLoadAndStoreXML.java https://github.com/adoptium/aqa-tests/issues/6429 linux-arm +java/util/stream/boottest/java/util/stream/DoubleNodeTest.java https://github.com/adoptium/aqa-tests/issues/6429 linux-arm +java/util/stream/boottest/java/util/stream/FlagOpTest.java https://github.com/adoptium/aqa-tests/issues/6429 linux-arm +java/util/stream/boottest/java/util/stream/NodeTest.java https://github.com/adoptium/aqa-tests/issues/6429 linux-arm +java/util/stream/test/org/openjdk/tests/java/util/stream/FilterOpTest.java https://github.com/adoptium/aqa-tests/issues/6429 linux-arm +java/util/stream/test/org/openjdk/tests/java/util/stream/InfiniteStreamWithLimitOpTest.java https://github.com/adoptium/aqa-tests/issues/6429 linux-arm +java/util/stream/test/org/openjdk/tests/java/util/stream/IntSliceOpTest.java https://github.com/adoptium/aqa-tests/issues/6429 linux-arm +java/util/stream/test/org/openjdk/tests/java/util/stream/IntUniqOpTest.java https://github.com/adoptium/aqa-tests/issues/6429 linux-arm +java/util/stream/test/org/openjdk/tests/java/util/stream/RangeTest.java https://github.com/adoptium/aqa-tests/issues/6429 linux-arm +java/util/stream/test/org/openjdk/tests/java/util/stream/SequentialOpTest.java https://github.com/adoptium/aqa-tests/issues/6429 linux-arm +java/util/stream/test/org/openjdk/tests/java/util/stream/StreamBuilderTest.java https://github.com/adoptium/aqa-tests/issues/6429 linux-arm +javax/management/monitor/ThreadPoolTest.java https://github.com/adoptium/aqa-tests/issues/6429 linux-arm +# jdk/jfr/event/compiler/TestCompilerInlining.java https://github.com/adoptium/aqa-tests/issues/3730 linux-x64 +jdk/jfr/event/compiler/TestCompilerInlining.java https://github.com/adoptium/aqa-tests/issues/6429 linux-aarch64,linux-x64 +jdk/jfr/event/gc/detailed/TestPromotionFailedEventWithParNew.java https://github.com/adoptium/aqa-tests/issues/3770 linux-aarch64 +jdk/jfr/event/oldobject/TestClassLoaderLeak.java https://github.com/adoptium/aqa-tests/issues/3572 linux-x64 +jdk/jfr/event/runtime/TestThreadCpuTimeEvent.java https://github.com/adoptium/aqa-tests/issues/6429 linux-aarch64 +jdk/jfr/event/runtime/TestThrowableInstrumentation.java https://github.com/adoptium/aqa-tests/issues/3760 linux-aarch64 +jdk/jfr/event/sampling/TestNative.java https://github.com/adoptium/aqa-tests/issues/6429 linux-x64 +jdk/lambda/vm/InterfaceAccessFlagsTest.java https://github.com/adoptium/aqa-tests/issues/6429 solaris-sparcv9 +runtime/containers/docker/TestMemoryAwareness.java https://github.com/adoptium/aqa-tests/issues/6429 linux-aarch64 +runtime/containers/docker/TestMisc.java https://github.com/adoptium/aqa-tests/issues/6429 linux-aarch64 +runtime/jni/CallWithJNIWeak/test.sh https://github.com/adoptium/aqa-tests/issues/6429 linux-aarch64 +runtime/jni/ReturnJNIWeak/test.sh https://github.com/adoptium/aqa-tests/issues/6429 linux-aarch64 +runtime/StackGap/testme.sh https://github.com/adoptium/aqa-tests/issues/6429 linux-aarch64 +serviceability/sa/jmap-hashcode/Test8028623.java https://github.com/adoptium/aqa-tests/issues/6429 solaris-sparcv9 +sun/misc/IOUtils/ReadAllBytes.java https://github.com/adoptium/aqa-tests/issues/1596 linux-x64 +sun/misc/IOUtils/ReadNBytes.java https://github.com/adoptium/aqa-tests/issues/1596 linux-x64 +sun/misc/URLClassPath/JarClassPathFileEntry.java https://github.com/adoptium/aqa-tests/issues/1596 linux-x64 +sun/net/www/http/ChunkedOutputStream/checkError.java https://github.com/adoptium/aqa-tests/issues/6429 linux-aarch64 +sun/security/pkcs11/Provider/Login.sh https://github.com/adoptium/aqa-tests/issues/6429 linux-x64 +sun/security/ssl/SSLContextImpl/MD2InTrustAnchor.java https://github.com/adoptium/aqa-tests/issues/6429 linux-arm +sun/security/ssl/SSLSocketImpl/ClientSocketCloseHang.java https://github.com/adoptium/aqa-tests/issues/6429 solaris-sparcv9 +sun/security/ssl/X509TrustManagerImpl/SunX509ExtendedTM.java https://github.com/adoptium/aqa-tests/issues/6429 linux-arm +sun/security/tools/keytool/autotest.sh https://github.com/adoptium/aqa-tests/issues/6429 linux-x64 +tools/javac/defaultMethods/super/TestDefaultSuperCall.java https://github.com/adoptium/aqa-tests/issues/6429 linux-arm +tools/javac/lambda/mostSpecific/StructuralMostSpecificTest.java https://github.com/adoptium/aqa-tests/issues/6429 linux-arm +tools/javac/lambda/TestInvokeDynamic.java https://github.com/adoptium/aqa-tests/issues/6429 linux-arm + + diff --git a/openjdk/excludes/unreliables/README.md b/openjdk/excludes/unreliables/README.md new file mode 100644 index 0000000000..a1ec028059 --- /dev/null +++ b/openjdk/excludes/unreliables/README.md @@ -0,0 +1,8 @@ +## Unreliables + +This folder contains a selection of text files using the jtreg-exclude format. + +Each file contains a list of openjdk tests known to fail intermittently. + +If a test never passes, then please use the exclude files in the [parent folder](..). + diff --git a/openjdk/excludes/unreliables/alpine/ProblemList_openjdk21.txt b/openjdk/excludes/unreliables/alpine/ProblemList_openjdk21.txt new file mode 100644 index 0000000000..6cd2972537 --- /dev/null +++ b/openjdk/excludes/unreliables/alpine/ProblemList_openjdk21.txt @@ -0,0 +1,18 @@ +############################################################################ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +############################################################################# + +java/nio/channels/Selector/Wakeup.java https://github.com/adoptium/aqa-tests/issues/6421 linux-x64 +jdk/internal/misc/ThreadFlock/ThreadFlockTest.java#virtual https://github.com/adoptium/aqa-tests/issues/6421 linux-x64 +runtime/ErrorHandling/StackWalkNativeToJava.java https://github.com/adoptium/aqa-tests/issues/6421 linux-aarch64 + diff --git a/openjdk/excludes/unreliables/alpine/ProblemList_openjdk8.txt b/openjdk/excludes/unreliables/alpine/ProblemList_openjdk8.txt new file mode 100644 index 0000000000..e707d7d6d1 --- /dev/null +++ b/openjdk/excludes/unreliables/alpine/ProblemList_openjdk8.txt @@ -0,0 +1,18 @@ +############################################################################ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +############################################################################# + +java/nio/file/Files/probeContentType/Basic.java https://github.com/adoptium/aqa-tests/issues/6429 linux-all +sun/tools/native2ascii/Native2AsciiTests.sh https://github.com/adoptium/aqa-tests/issues/6429 linux-all +tools/launcher/ExecutionEnvironment.java https://github.com/adoptium/aqa-tests/issues/6429 linux-all + diff --git a/openjdk/excludes/unreliables/alpine/README.md b/openjdk/excludes/unreliables/alpine/README.md new file mode 100644 index 0000000000..0882d9b45b --- /dev/null +++ b/openjdk/excludes/unreliables/alpine/README.md @@ -0,0 +1,14 @@ +## Alpine Unreliables + +These unreliables are used **in addition to** to the usual [../../unreliables]/ProblemList_openjdk##.txt files, but only on Alpine. + +This is done this way because JTReg currently has no mechanism for excluding a test on Alpine linux only. + +Users are advised to use these platforms: + +- linux-all +- linux-x64 +- linux-aarch64 + +**Caution:** If a test is excluded in the [..] ProblemList as well, then this may supersede that exclusion during Alpine testing. +So if I exclude a test on linux-all in the [..] ProblemList, and then exclude it here on linux-x64, then this test will run on aarch64 Alpine. \ No newline at end of file diff --git a/openjdk/openjdk.mk b/openjdk/openjdk.mk index bb42f6db30..4e1063ef5d 100644 --- a/openjdk/openjdk.mk +++ b/openjdk/openjdk.mk @@ -242,8 +242,8 @@ else ifneq (,$(findstring OpenJCEPlus, $(TEST_FLAG))) FEATURE_PROBLEM_LIST_FILE:=-exclude:$(Q)$(JTREG_JDK_TEST_DIR)$(D)ProblemList-OpenJCEPlus.txt$(Q) endif -# If we are on alpine, also use the exclude file specific to alpine. -ALPINE_PROBLEM_LIST_FILE:=$(TEST_ROOT)$(D)openjdk$(D)excludes$(D)alpine$(D)ProblemList_openjdk$(JDK_VERSION)_alpine.txt +# If we are on alpine, we should also use the alpine-specific exclude file/s. +ALPINE_PROBLEM_LIST_FILE:=$(TEST_ROOT)$(D)openjdk$(D)excludes$(D)alpine$(D)ProblemList_openjdk$(JDK_VERSION).txt ifneq (,$(findstring alpine, $(SPEC))) ifneq (,$(realpath $(ALPINE_PROBLEM_LIST_FILE))) ifeq (,$(FEATURE_PROBLEM_LIST_FILE))