From 02fd6537a3d3fdc9ebd4b7dc4677b90dc017a903 Mon Sep 17 00:00:00 2001 From: elide-ci Date: Sat, 19 Sep 2026 21:12:37 +0000 Subject: [PATCH] ci: record Bali compatibility measurement --- .../0.6.0/6590c3ba50c0/jdk-jtreg/coverage.svg | 1 + .../6590c3ba50c0/jdk-jtreg/differential.md | 228 ++++++++++++++ .../0.6.0/6590c3ba50c0/jdk-jtreg/impact.json | 296 ++++++++++++++++++ .../0.6.0/6590c3ba50c0/jdk-jtreg/impact.md | 177 +++++++++++ .../0.6.0/6590c3ba50c0/jdk-jtreg/index.md | 5 + .../0.6.0/6590c3ba50c0/jdk-jtreg/jdk-jtreg.md | 245 +++++++++++++++ .../6590c3ba50c0/jdk-jtreg/pass-rate.svg | 13 + .../6590c3ba50c0/jdk-jtreg/results.json.gz | Bin 0 -> 171340 bytes .../0.6.0/6590c3ba50c0/jdk-jtreg/summary.json | 49 +++ reports/bali/index.json | 16 +- reports/bali/index.md | 8 +- reports/bali/pass-rate.svg | 10 + 12 files changed, 1044 insertions(+), 4 deletions(-) create mode 100644 reports/bali/0.6.0/6590c3ba50c0/jdk-jtreg/coverage.svg create mode 100644 reports/bali/0.6.0/6590c3ba50c0/jdk-jtreg/differential.md create mode 100644 reports/bali/0.6.0/6590c3ba50c0/jdk-jtreg/impact.json create mode 100644 reports/bali/0.6.0/6590c3ba50c0/jdk-jtreg/impact.md create mode 100644 reports/bali/0.6.0/6590c3ba50c0/jdk-jtreg/index.md create mode 100644 reports/bali/0.6.0/6590c3ba50c0/jdk-jtreg/jdk-jtreg.md create mode 100644 reports/bali/0.6.0/6590c3ba50c0/jdk-jtreg/pass-rate.svg create mode 100644 reports/bali/0.6.0/6590c3ba50c0/jdk-jtreg/results.json.gz create mode 100644 reports/bali/0.6.0/6590c3ba50c0/jdk-jtreg/summary.json create mode 100644 reports/bali/pass-rate.svg diff --git a/reports/bali/0.6.0/6590c3ba50c0/jdk-jtreg/coverage.svg b/reports/bali/0.6.0/6590c3ba50c0/jdk-jtreg/coverage.svg new file mode 100644 index 0000000..cd4a3e9 --- /dev/null +++ b/reports/bali/0.6.0/6590c3ba50c0/jdk-jtreg/coverage.svg @@ -0,0 +1 @@ +1467/12755 runnable; 1432 verified passesVerified passes1432Bali differences30Reference issues5Runner unsupported11288OpenJDK regression tests; not a Java SE conformance percentage diff --git a/reports/bali/0.6.0/6590c3ba50c0/jdk-jtreg/differential.md b/reports/bali/0.6.0/6590c3ba50c0/jdk-jtreg/differential.md new file mode 100644 index 0000000..e8baeb0 --- /dev/null +++ b/reports/bali/0.6.0/6590c3ba50c0/jdk-jtreg/differential.md @@ -0,0 +1,228 @@ +# Bali OpenJDK compatibility + +Suite: jdk-jtreg. 12755 test files inventoried (multiple variants count as one file). + +| Outcome | Files | +|---|---:| +| Pass on both runtimes | 1432 | +| Reference passes; Bali does not | 30 | +| Reference issues | 5 | +| Unsupported by adapter | 11288 | + +Completed inventory run; known failures remain visible. + +This measures the pinned test/jdk inventory, not Java SE certification. Stock javac compiles both runtime selections. + +## Areas + +| Area | Inventory | Runnable | Pass on both | +|---|---:|---:|---:| +| build/AbsPathsInImage.java | 1 | 0 | 0 | +| build/releaseFile | 1 | 1 | 0 | +| build/translations | 1 | 0 | 0 | +| com/apple | 3 | 0 | 0 | +| com/sun | 639 | 68 | 68 | +| demo/jfc | 1 | 0 | 0 | +| java/awt | 2240 | 0 | 0 | +| java/beans | 349 | 0 | 0 | +| java/foreign | 106 | 0 | 0 | +| java/io | 434 | 234 | 232 | +| java/lang | 1102 | 247 | 237 | +| java/math | 54 | 34 | 34 | +| java/net | 668 | 137 | 135 | +| java/nio | 387 | 89 | 87 | +| java/rmi | 83 | 0 | 0 | +| java/security | 209 | 103 | 102 | +| java/sql | 2 | 0 | 0 | +| java/text | 189 | 44 | 43 | +| java/time | 15 | 0 | 0 | +| java/util | 910 | 245 | 242 | +| javax/accessibility | 44 | 0 | 0 | +| javax/crypto | 69 | 34 | 34 | +| javax/imageio | 209 | 0 | 0 | +| javax/management | 232 | 0 | 0 | +| javax/naming | 15 | 0 | 0 | +| javax/net | 196 | 32 | 30 | +| javax/print | 46 | 0 | 0 | +| javax/rmi | 2 | 0 | 0 | +| javax/script | 17 | 0 | 0 | +| javax/security | 63 | 26 | 26 | +| javax/smartcardio | 7 | 0 | 0 | +| javax/sound | 431 | 0 | 0 | +| javax/sql | 5 | 0 | 0 | +| javax/swing | 1320 | 0 | 0 | +| javax/transaction | 2 | 0 | 0 | +| javax/xml | 46 | 5 | 3 | +| jdk/classfile | 56 | 0 | 0 | +| jdk/dynalink | 10 | 1 | 0 | +| jdk/editpad | 1 | 0 | 0 | +| jdk/incubator | 79 | 0 | 0 | +| jdk/internal | 80 | 4 | 4 | +| jdk/jfr | 617 | 0 | 0 | +| jdk/lambda | 1 | 0 | 0 | +| jdk/management | 1 | 0 | 0 | +| jdk/modules | 12 | 0 | 0 | +| jdk/net | 9 | 0 | 0 | +| jdk/nio | 30 | 0 | 0 | +| jdk/security | 11 | 1 | 1 | +| jni/nullCaller | 1 | 0 | 0 | +| native_sanity/simplenativelauncher | 1 | 0 | 0 | +| native_sanity/simplenativelib | 1 | 0 | 0 | +| native_sanity/simplenativelib2 | 1 | 0 | 0 | +| sanity/client | 25 | 0 | 0 | +| security/infra | 9 | 0 | 0 | +| sun/awt | 32 | 0 | 0 | +| sun/invoke | 2 | 0 | 0 | +| sun/java2d | 109 | 0 | 0 | +| sun/jvmstat | 6 | 0 | 0 | +| sun/management | 32 | 0 | 0 | +| sun/misc | 7 | 0 | 0 | +| sun/net | 158 | 27 | 27 | +| sun/nio | 81 | 39 | 39 | +| sun/reflect | 1 | 0 | 0 | +| sun/rmi | 8 | 0 | 0 | +| sun/security | 855 | 86 | 80 | +| sun/text | 20 | 2 | 2 | +| sun/tools | 61 | 0 | 0 | +| sun/util | 31 | 4 | 3 | +| tools/jar | 29 | 0 | 0 | +| tools/jimage | 10 | 0 | 0 | +| tools/jlink | 79 | 2 | 2 | +| tools/jmod | 4 | 0 | 0 | +| tools/jpackage | 89 | 0 | 0 | +| tools/launcher | 62 | 2 | 1 | +| tools/sincechecker | 36 | 0 | 0 | + +## Adapter gaps + +| Reason | Files | +|---|---:| +| Unsupported inherited TEST.properties: java/awt/TEST.properties | 2240 | +| Unsupported inherited TEST.properties: javax/swing/TEST.properties | 1320 | +| Unsupported @library directive | 1309 | +| Unsupported @modules directive | 813 | +| Non-standalone main action or additional arguments | 718 | +| Unsupported inherited TEST.properties: jdk/jfr/TEST.properties | 617 | +| Unsupported inherited TEST.properties: javax/sound/TEST.properties | 431 | +| Unsupported inherited TEST.properties: java/beans/TEST.properties | 349 | +| Unsupported inherited TEST.properties: java/net/httpclient/TEST.properties | 263 | +| Unsupported @key directive | 241 | +| Unsupported inherited TEST.properties: javax/management/TEST.properties | 232 | +| Unsupported @requires directive | 230 | +| Unsupported inherited TEST.properties: javax/imageio/TEST.properties | 209 | +| Unsupported inherited TEST.properties: java/lang/invoke/TEST.properties | 197 | +| Unsupported inherited TEST.properties: com/sun/jdi/TEST.properties | 186 | +| Unsupported inherited TEST.properties: java/util/concurrent/TEST.properties | 127 | +| Unsupported @build directive | 117 | +| Unsupported inherited TEST.properties: sun/java2d/TEST.properties | 109 | +| Unsupported @compile directive | 103 | +| Unsupported inherited TEST.properties: com/sun/net/httpserver/TEST.properties | 95 | +| Unsupported inherited TEST.properties: sun/security/krb5/auto/TEST.properties | 89 | +| Unsupported inherited TEST.properties: tools/jpackage/TEST.properties | 89 | +| Unsupported inherited TEST.properties: java/rmi/TEST.properties | 83 | +| Unsupported inherited TEST.properties: java/util/logging/TEST.properties | 81 | +| Multiple test descriptions or variants | 77 | +| Unsupported inherited TEST.properties: java/lang/management/TEST.properties | 67 | +| Unsupported inherited TEST.properties: jdk/classfile/TEST.properties | 56 | +| Unsupported inherited TEST.properties: java/nio/channels/FileChannel/TEST.properties | 53 | +| Unsupported inherited TEST.properties: javax/print/TEST.properties | 46 | +| Unsupported inherited TEST.properties: javax/accessibility/TEST.properties | 44 | +| Named test variant | 39 | +| Unsupported inherited TEST.properties: tools/sincechecker/TEST.properties | 36 | +| Unsupported inherited TEST.properties: com/sun/management/TEST.properties | 32 | +| Unsupported inherited TEST.properties: sun/awt/TEST.properties | 32 | +| Unsupported inherited TEST.properties: sun/management/TEST.properties | 32 | +| Unsupported inherited TEST.properties: java/util/stream/TEST.properties | 31 | +| Unsupported inherited TEST.properties: javax/xml/jaxp/TEST.properties | 28 | +| Unsupported @clean directive | 27 | +| Unsupported inherited TEST.properties: javax/net/ssl/DTLS/TEST.properties | 27 | +| Unsupported inherited TEST.properties: com/sun/jndi/ldap/TEST.properties | 25 | +| Non-Java test action | 25 | +| Unsupported inherited TEST.properties: sanity/client/TEST.properties | 25 | +| Unsupported inherited TEST.properties: sun/tools/jstat/TEST.properties | 23 | +| Unsupported inherited TEST.properties: com/sun/java/swing/TEST.properties | 21 | +| No standalone main method | 18 | +| Unsupported inherited TEST.properties: com/sun/nio/sctp/TEST.properties | 17 | +| Unsupported inherited TEST.properties: com/sun/security/auth/TEST.properties | 17 | +| Unsupported inherited TEST.properties: javax/script/TEST.properties | 17 | +| Unsupported inherited TEST.properties: com/sun/security/sasl/TEST.properties | 15 | +| Unsupported inherited TEST.properties: javax/naming/TEST.properties | 15 | +| Unsupported inherited TEST.properties: javax/net/ssl/TLS/TEST.properties | 14 | +| Unsupported inherited TEST.properties: javax/net/ssl/TLSv11/TEST.properties | 14 | +| Unsupported inherited TEST.properties: javax/net/ssl/DTLSv10/TEST.properties | 13 | +| Unsupported inherited TEST.properties: java/time/test/TEST.properties | 12 | +| Unsupported inherited TEST.properties: java/util/prefs/TEST.properties | 12 | +| Unsupported @enablePreview directive | 11 | +| Unsupported inherited TEST.properties: javax/security/auth/kerberos/TEST.properties | 10 | +| Unsupported inherited TEST.properties: javax/net/ssl/TLSv1/TEST.properties | 9 | +| Unsupported inherited TEST.properties: jdk/internal/vm/Continuation/TEST.properties | 9 | +| Unsupported inherited TEST.properties: sun/rmi/TEST.properties | 8 | +| Unsupported inherited TEST.properties: sun/tools/jcmd/TEST.properties | 8 | +| Unsupported inherited TEST.properties: javax/smartcardio/TEST.properties | 7 | +| Unsupported inherited TEST.properties: sun/tools/jhsdb/TEST.properties | 7 | +| Unsupported inherited TEST.properties: sun/tools/jstatd/TEST.properties | 7 | +| Unsupported inherited TEST.properties: java/lang/ModuleTests/TEST.properties | 6 | +| Unsupported inherited TEST.properties: sun/jvmstat/TEST.properties | 6 | +| Unsupported inherited TEST.properties: java/util/jar/JarFile/mrjar/TEST.properties | 5 | +| Unsupported inherited TEST.properties: javax/net/ssl/Stapling/TEST.properties | 4 | +| Unsupported @ignore directive | 3 | +| Unsupported inherited TEST.properties: javax/sql/rowset/TEST.properties | 3 | +| Unsupported inherited TEST.properties: jdk/nio/zipfs/testng/TEST.properties | 3 | +| Unsupported inherited TEST.properties: sun/security/provider/certpath/OCSP/TEST.properties | 3 | +| Unsupported inherited TEST.properties: com/apple/laf/TEST.properties | 2 | +| Unsupported inherited TEST.properties: java/sql/TEST.properties | 2 | +| Unsupported inherited TEST.properties: javax/rmi/TEST.properties | 2 | +| Unsupported inherited TEST.properties: jdk/internal/jimage/TEST.properties | 2 | +| Unsupported inherited TEST.properties: sun/tools/jinfo/TEST.properties | 2 | +| Unsupported inherited TEST.properties: sun/tools/jstack/TEST.properties | 2 | +| Unsupported inherited TEST.properties: com/apple/eawt/TEST.properties | 1 | +| Unsupported inherited TEST.properties: demo/jfc/TEST.properties | 1 | +| Unsupported inherited TEST.properties: java/lang/constant/boottest/TEST.properties | 1 | +| Unsupported inherited TEST.properties: java/net/whitebox/TEST.properties | 1 | +| Unsupported inherited TEST.properties: java/time/tck/TEST.properties | 1 | +| Unsupported inherited TEST.properties: javax/sql/testng/TEST.properties | 1 | +| Unsupported inherited TEST.properties: jdk/lambda/TEST.properties | 1 | +| Unsupported inherited TEST.properties: sun/security/ssl/Stapling/TEST.properties | 1 | +| Unsupported inherited TEST.properties: sun/tools/jmap/TEST.properties | 1 | + +## Executed tests needing attention + +| File | Reference | Bali | +|---|---|---| +| build/releaseFile/CheckReleaseFile.java | pass | fail | +| java/io/Serializable/clearHandleTable/ClearHandleTable.java | pass | fail | +| java/io/Serializable/getSuidClinitError/GetSuidClinitError.java | pass | fail | +| java/lang/Class/IsAnnotationType.java | pass | fail | +| java/lang/ClassLoader/IsParallelCapable.java | pass | fail | +| java/lang/SecurityManager/CheckSecurityProvider.java | pass | fail | +| java/lang/StackWalker/DumpStackTest.java | pass | fail | +| java/lang/StackWalker/MultiThreadStackWalk.java | pass | fail | +| java/lang/StackWalker/VerifyStackTrace.java | pass | fail | +| java/lang/System/finalization/FinThreads.java | pass | timeout | +| java/lang/annotation/AnnotationToStringTest.java | pass | fail | +| java/lang/ref/Basic.java | pass | fail | +| java/lang/ref/FinalizeOverride.java | pass | timeout | +| java/net/CookieHandler/B6644726.java | fail | fail | +| java/net/Socket/asyncClose/Race.java | pass | timeout | +| java/nio/channels/DatagramChannel/StressNativeSignal.java | pass | timeout | +| java/nio/channels/unixdomain/SocketOptions.java | fail | fail | +| java/security/Provider/DefaultProviderList.java | pass | fail | +| java/text/Format/NumberFormat/MultipleNumberScriptTest.java | pass | fail | +| java/util/Collections/RotateHuge.java | pass | timeout | +| java/util/Locale/LSRDataTest.java | fail | fail | +| java/util/TimeZone/AssureTzdataVersion.java | pass | fail | +| javax/net/ssl/TLSCommon/ConcurrentClientAccessTest.java | pass | fail | +| javax/net/ssl/TLSCommon/TestSessionLocalPrincipal.java | pass | fail | +| javax/xml/crypto/dsig/GetInstanceTests.java | pass | fail | +| javax/xml/crypto/dsig/TransformService/NullParent.java | pass | fail | +| jdk/dynalink/BeanLinkerRecordsTest.java | pass | fail | +| sun/security/lib/cacerts/VerifyCACerts.java | fail | fail | +| sun/security/provider/SecureRandom/StrongSeedReader.java | pass | fail | +| sun/security/ssl/ClientHandshaker/RSAExport.java | pass | fail | +| sun/security/ssl/SSLContextImpl/DefaultDTLSEnabledProtocols.java | pass | fail | +| sun/security/ssl/SSLContextImpl/DefaultEnabledProtocols.java | pass | fail | +| sun/security/ssl/X509KeyManager/PreferredKey.java | fail | fail | +| sun/util/resources/TimeZone/Bug4848242.java | pass | fail | +| tools/launcher/InstanceMainTest.java | pass | fail | + +results.json.gz keeps every file's paired outcome in its meta. Raw jtreg diagnostics remain in the run workspace or CI artifact. diff --git a/reports/bali/0.6.0/6590c3ba50c0/jdk-jtreg/impact.json b/reports/bali/0.6.0/6590c3ba50c0/jdk-jtreg/impact.json new file mode 100644 index 0000000..1b19469 --- /dev/null +++ b/reports/bali/0.6.0/6590c3ba50c0/jdk-jtreg/impact.json @@ -0,0 +1,296 @@ +{ + "bySignature": [ + { + "signature": "Failed. Execution failed\\: `main' threw exception\\: java.lang.Exception\\: Run into problems, see log for more details", + "count": 2, + "exampleIds": [ + "sun/security/ssl/SSLContextImpl/DefaultDTLSEnabledProtocols.java", + "sun/security/ssl/SSLContextImpl/DefaultEnabledProtocols.java" + ], + "samples": [ + "Failed. Execution failed\\: `main' threw exception\\: java.lang.Exception\\: Run into problems, see log for more details" + ] + }, + { + "signature": "Error. Program `/opt/bali/bin/java' timed out (timeout set to 120000ms, elapsed time including timeout handling was 120001ms).", + "count": 1, + "exampleIds": [ + "java/nio/channels/DatagramChannel/StressNativeSignal.java" + ], + "samples": [ + "Error. Program `/opt/bali/bin/java' timed out (timeout set to 120000ms, elapsed time including timeout handling was 120001ms)." + ] + }, + { + "signature": "Error. Program `/opt/bali/bin/java' timed out (timeout set to 120000ms, elapsed time including timeout handling was 120002ms).", + "count": 1, + "exampleIds": [ + "java/lang/System/finalization/FinThreads.java" + ], + "samples": [ + "Error. Program `/opt/bali/bin/java' timed out (timeout set to 120000ms, elapsed time including timeout handling was 120002ms)." + ] + }, + { + "signature": "Error. Program `/opt/bali/bin/java' timed out (timeout set to 120000ms, elapsed time including timeout handling was 120005ms).", + "count": 1, + "exampleIds": [ + "java/net/Socket/asyncClose/Race.java" + ], + "samples": [ + "Error. Program `/opt/bali/bin/java' timed out (timeout set to 120000ms, elapsed time including timeout handling was 120005ms)." + ] + }, + { + "signature": "Error. Program `/opt/bali/bin/java' timed out (timeout set to 120000ms, elapsed time including timeout handling was 120006ms).", + "count": 1, + "exampleIds": [ + "java/lang/ref/FinalizeOverride.java" + ], + "samples": [ + "Error. Program `/opt/bali/bin/java' timed out (timeout set to 120000ms, elapsed time including timeout handling was 120006ms)." + ] + }, + { + "signature": "Error. Program `/opt/bali/bin/java' timed out (timeout set to 120000ms, elapsed time including timeout handling was 120008ms).", + "count": 1, + "exampleIds": [ + "java/util/Collections/RotateHuge.java" + ], + "samples": [ + "Error. Program `/opt/bali/bin/java' timed out (timeout set to 120000ms, elapsed time including timeout handling was 120008ms)." + ] + }, + { + "signature": "Failed. Execution failed\\: `main' threw exception\\: java.lang.AssertionError", + "count": 1, + "exampleIds": [ + "tools/launcher/InstanceMainTest.java" + ], + "samples": [ + "Failed. Execution failed\\: `main' threw exception\\: java.lang.AssertionError" + ] + }, + { + "signature": "Failed. Execution failed\\: `main' threw exception\\: java.lang.Error", + "count": 1, + "exampleIds": [ + "java/io/Serializable/getSuidClinitError/GetSuidClinitError.java" + ], + "samples": [ + "Failed. Execution failed\\: `main' threw exception\\: java.lang.Error" + ] + }, + { + "signature": "Failed. Execution failed\\: `main' threw exception\\: java.lang.Error\\: failed to garbage collect object", + "count": 1, + "exampleIds": [ + "java/io/Serializable/clearHandleTable/ClearHandleTable.java" + ], + "samples": [ + "Failed. Execution failed\\: `main' threw exception\\: java.lang.Error\\: failed to garbage collect object" + ] + }, + { + "signature": "Failed. Execution failed\\: `main' threw exception\\: java.lang.Exception\\: Byte \\!\\= ", + "count": 1, + "exampleIds": [ + "sun/security/provider/SecureRandom/StrongSeedReader.java" + ], + "samples": [ + "Failed. Execution failed\\: `main' threw exception\\: java.lang.Exception\\: Byte \\!\\= 0" + ] + }, + { + "signature": "Failed. Execution failed\\: `main' threw exception\\: java.lang.Exception\\: One or more tests failed", + "count": 1, + "exampleIds": [ + "java/security/Provider/DefaultProviderList.java" + ], + "samples": [ + "Failed. Execution failed\\: `main' threw exception\\: java.lang.Exception\\: One or more tests failed" + ] + }, + { + "signature": "Failed. Execution failed\\: `main' threw exception\\: java.lang.Exception\\: Test object not finalized", + "count": 1, + "exampleIds": [ + "java/lang/ref/Basic.java" + ], + "samples": [ + "Failed. Execution failed\\: `main' threw exception\\: java.lang.Exception\\: Test object not finalized" + ] + }, + { + "signature": "Failed. Execution failed\\: `main' threw exception\\: java.lang.Exception\\: Unexpected provider count. Expected\\: . Actual\\: ", + "count": 1, + "exampleIds": [ + "java/lang/SecurityManager/CheckSecurityProvider.java" + ], + "samples": [ + "Failed. Execution failed\\: `main' threw exception\\: java.lang.Exception\\: Unexpected provider count. Expected\\: 11. Actual\\: 9" + ] + }, + { + "signature": "Failed. Execution failed\\: `main' threw exception\\: java.lang.NoClassDefFoundError\\: Ljdk/dynalink/NoSuchDynamicMethodException;", + "count": 1, + "exampleIds": [ + "jdk/dynalink/BeanLinkerRecordsTest.java" + ], + "samples": [ + "Failed. Execution failed\\: `main' threw exception\\: java.lang.NoClassDefFoundError\\: Ljdk/dynalink/NoSuchDynamicMethodException;" + ] + }, + { + "signature": "Failed. Execution failed\\: `main' threw exception\\: java.lang.RuntimeException\\: failures", + "count": 1, + "exampleIds": [ + "java/lang/annotation/AnnotationToStringTest.java" + ], + "samples": [ + "Failed. Execution failed\\: `main' threw exception\\: java.lang.RuntimeException\\: 2 failures" + ] + }, + { + "signature": "Failed. Execution failed\\: `main' threw exception\\: java.lang.RuntimeException\\: JAVA_RUNTIME_VERSION line was not found\\!", + "count": 1, + "exampleIds": [ + "build/releaseFile/CheckReleaseFile.java" + ], + "samples": [ + "Failed. Execution failed\\: `main' threw exception\\: java.lang.RuntimeException\\: JAVA_RUNTIME_VERSION line was not found\\!" + ] + }, + { + "signature": "Failed. Execution failed\\: `main' threw exception\\: java.lang.RuntimeException\\: javax.net.ssl.SSLHandshakeException\\: Remote host terminated the handshake", + "count": 1, + "exampleIds": [ + "javax/net/ssl/TLSCommon/ConcurrentClientAccessTest.java" + ], + "samples": [ + "Failed. Execution failed\\: `main' threw exception\\: java.lang.RuntimeException\\: javax.net.ssl.SSLHandshakeException\\: Remote host terminated the handshake" + ] + }, + { + "signature": "Failed. Execution failed\\: `main' threw exception\\: java.lang.RuntimeException\\: Principal can not be null", + "count": 1, + "exampleIds": [ + "javax/net/ssl/TLSCommon/TestSessionLocalPrincipal.java" + ], + "samples": [ + "Failed. Execution failed\\: `main' threw exception\\: java.lang.RuntimeException\\: Principal can not be null" + ] + }, + { + "signature": "Failed. Execution failed\\: `main' threw exception\\: java.lang.RuntimeException\\: StackTraceElements mismatch at index . Expected [jdk.internal.reflect.Direct", + "count": 1, + "exampleIds": [ + "java/lang/StackWalker/DumpStackTest.java" + ], + "samples": [ + "Failed. Execution failed\\: `main' threw exception\\: java.lang.RuntimeException\\: StackTraceElements mismatch at index 3. Expected [jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java)], but get [org.graalvm.nativeimage.builder/com.oracle.svm.core.reflect.CremaMethodAccessor.invoke(CremaMethodAccessor.java\\:63)]" + ] + }, + { + "signature": "Failed. Execution failed\\: `main' threw exception\\: java.lang.RuntimeException\\: System classloader not parallel capable\\!?", + "count": 1, + "exampleIds": [ + "java/lang/ClassLoader/IsParallelCapable.java" + ], + "samples": [ + "Failed. Execution failed\\: `main' threw exception\\: java.lang.RuntimeException\\: System classloader not parallel capable\\!?" + ] + }, + { + "signature": "Failed. Execution failed\\: `main' threw exception\\: java.lang.RuntimeException\\: test failed. expected number system was not returned.", + "count": 1, + "exampleIds": [ + "java/text/Format/NumberFormat/MultipleNumberScriptTest.java" + ], + "samples": [ + "Failed. Execution failed\\: `main' threw exception\\: java.lang.RuntimeException\\: test failed. expected number system was not returned." + ] + }, + { + "signature": "Failed. Execution failed\\: `main' threw exception\\: java.lang.RuntimeException\\: Timezone name is incorrect (should be CET)", + "count": 1, + "exampleIds": [ + "sun/util/resources/TimeZone/Bug4848242.java" + ], + "samples": [ + "Failed. Execution failed\\: `main' threw exception\\: java.lang.RuntimeException\\: Timezone name is incorrect (should be CET)" + ] + }, + { + "signature": "Failed. Execution failed\\: `main' threw exception\\: java.lang.RuntimeException\\: Unexpected annotation status detected.", + "count": 1, + "exampleIds": [ + "java/lang/Class/IsAnnotationType.java" + ], + "samples": [ + "Failed. Execution failed\\: `main' threw exception\\: java.lang.RuntimeException\\: Unexpected annotation status detected." + ] + }, + { + "signature": "Failed. Execution failed\\: `main' threw exception\\: java.lang.RuntimeException\\: Unexpected stack trace for\\: StackWalker.getInstance(StackWalker.Option.RETAIN_", + "count": 1, + "exampleIds": [ + "java/lang/StackWalker/VerifyStackTrace.java" + ], + "samples": [ + "Failed. Execution failed\\: `main' threw exception\\: java.lang.RuntimeException\\: Unexpected stack trace for\\: StackWalker.getInstance(StackWalker.Option.RETAIN_CLASS_REFERENCE)" + ] + }, + { + "signature": "Failed. Execution failed\\: `main' threw exception\\: java.lang.StackOverflowError", + "count": 1, + "exampleIds": [ + "java/lang/StackWalker/MultiThreadStackWalk.java" + ], + "samples": [ + "Failed. Execution failed\\: `main' threw exception\\: java.lang.StackOverflowError" + ] + }, + { + "signature": "Failed. Execution failed\\: `main' threw exception\\: java.security.NoSuchAlgorithmException\\: http\\://www.w3.org///xmldsig\\#base64 algorithm and DOM mechan", + "count": 1, + "exampleIds": [ + "javax/xml/crypto/dsig/TransformService/NullParent.java" + ], + "samples": [ + "Failed. Execution failed\\: `main' threw exception\\: java.security.NoSuchAlgorithmException\\: http\\://www.w3.org/2000/09/xmldsig\\#base64 algorithm and DOM mechanism not available" + ] + }, + { + "signature": "Failed. Execution failed\\: `main' threw exception\\: java.security.NoSuchAlgorithmException\\: http\\://www.w3.org/TR//REC-xml-c14n- algorithm and DOM mechan", + "count": 1, + "exampleIds": [ + "javax/xml/crypto/dsig/GetInstanceTests.java" + ], + "samples": [ + "Failed. Execution failed\\: `main' threw exception\\: java.security.NoSuchAlgorithmException\\: http\\://www.w3.org/TR/2001/REC-xml-c14n-20010315 algorithm and DOM mechanism not available" + ] + }, + { + "signature": "Failed. Execution failed\\: `main' threw exception\\: javax.net.ssl.SSLHandshakeException\\: No appropriate protocol (protocol is disabled or cipher suites are ina", + "count": 1, + "exampleIds": [ + "sun/security/ssl/ClientHandshaker/RSAExport.java" + ], + "samples": [ + "Failed. Execution failed\\: `main' threw exception\\: javax.net.ssl.SSLHandshakeException\\: No appropriate protocol (protocol is disabled or cipher suites are inappropriate)" + ] + }, + { + "signature": "Failed. Execution failed\\: `maint match\\: run-time\\=2026b, tests\\=2025b", + "count": 1, + "exampleIds": [ + "java/util/TimeZone/AssureTzdataVersion.java" + ], + "samples": [ + "Failed. Execution failed\\: `main' threw exception\\: java.lang.RuntimeException\\: tzdata versions don't match\\: run-time\\=2026b, tests\\=2025b" + ] + } + ], + "byFeature": [] +} \ No newline at end of file diff --git a/reports/bali/0.6.0/6590c3ba50c0/jdk-jtreg/impact.md b/reports/bali/0.6.0/6590c3ba50c0/jdk-jtreg/impact.md new file mode 100644 index 0000000..57a1ef6 --- /dev/null +++ b/reports/bali/0.6.0/6590c3ba50c0/jdk-jtreg/impact.md @@ -0,0 +1,177 @@ +# Impact-ordered failures + +## By root-cause signature + +### 2 × `Failed. Execution failed\: ʼmain' threw exception\: java.lang.Exception\: Run into problems, see log for more details` + +distinct messages: +- `Failed. Execution failed\: ʼmain' threw exception\: java.lang.Exception\: Run into problems, see log for more details` +example test: `sun/security/ssl/SSLContextImpl/DefaultDTLSEnabledProtocols.java` + +### 1 × `Error. Program ʼ/opt/bali/bin/java' timed out (timeout set to 120000ms, elapsed time including timeout handling was 120001ms).` + +distinct messages: +- `Error. Program ʼ/opt/bali/bin/java' timed out (timeout set to 120000ms, elapsed time including timeout handling was 120001ms).` +example test: `java/nio/channels/DatagramChannel/StressNativeSignal.java` + +### 1 × `Error. Program ʼ/opt/bali/bin/java' timed out (timeout set to 120000ms, elapsed time including timeout handling was 120002ms).` + +distinct messages: +- `Error. Program ʼ/opt/bali/bin/java' timed out (timeout set to 120000ms, elapsed time including timeout handling was 120002ms).` +example test: `java/lang/System/finalization/FinThreads.java` + +### 1 × `Error. Program ʼ/opt/bali/bin/java' timed out (timeout set to 120000ms, elapsed time including timeout handling was 120005ms).` + +distinct messages: +- `Error. Program ʼ/opt/bali/bin/java' timed out (timeout set to 120000ms, elapsed time including timeout handling was 120005ms).` +example test: `java/net/Socket/asyncClose/Race.java` + +### 1 × `Error. Program ʼ/opt/bali/bin/java' timed out (timeout set to 120000ms, elapsed time including timeout handling was 120006ms).` + +distinct messages: +- `Error. Program ʼ/opt/bali/bin/java' timed out (timeout set to 120000ms, elapsed time including timeout handling was 120006ms).` +example test: `java/lang/ref/FinalizeOverride.java` + +### 1 × `Error. Program ʼ/opt/bali/bin/java' timed out (timeout set to 120000ms, elapsed time including timeout handling was 120008ms).` + +distinct messages: +- `Error. Program ʼ/opt/bali/bin/java' timed out (timeout set to 120000ms, elapsed time including timeout handling was 120008ms).` +example test: `java/util/Collections/RotateHuge.java` + +### 1 × `Failed. Execution failed\: ʼmain' threw exception\: java.lang.AssertionError` + +distinct messages: +- `Failed. Execution failed\: ʼmain' threw exception\: java.lang.AssertionError` +example test: `tools/launcher/InstanceMainTest.java` + +### 1 × `Failed. Execution failed\: ʼmain' threw exception\: java.lang.Error` + +distinct messages: +- `Failed. Execution failed\: ʼmain' threw exception\: java.lang.Error` +example test: `java/io/Serializable/getSuidClinitError/GetSuidClinitError.java` + +### 1 × `Failed. Execution failed\: ʼmain' threw exception\: java.lang.Error\: failed to garbage collect object` + +distinct messages: +- `Failed. Execution failed\: ʼmain' threw exception\: java.lang.Error\: failed to garbage collect object` +example test: `java/io/Serializable/clearHandleTable/ClearHandleTable.java` + +### 1 × `Failed. Execution failed\: ʼmain' threw exception\: java.lang.Exception\: Byte \!\= ` + +distinct messages: +- `Failed. Execution failed\: ʼmain' threw exception\: java.lang.Exception\: Byte \!\= 0` +example test: `sun/security/provider/SecureRandom/StrongSeedReader.java` + +### 1 × `Failed. Execution failed\: ʼmain' threw exception\: java.lang.Exception\: One or more tests failed` + +distinct messages: +- `Failed. Execution failed\: ʼmain' threw exception\: java.lang.Exception\: One or more tests failed` +example test: `java/security/Provider/DefaultProviderList.java` + +### 1 × `Failed. Execution failed\: ʼmain' threw exception\: java.lang.Exception\: Test object not finalized` + +distinct messages: +- `Failed. Execution failed\: ʼmain' threw exception\: java.lang.Exception\: Test object not finalized` +example test: `java/lang/ref/Basic.java` + +### 1 × `Failed. Execution failed\: ʼmain' threw exception\: java.lang.Exception\: Unexpected provider count. Expected\: . Actual\: ` + +distinct messages: +- `Failed. Execution failed\: ʼmain' threw exception\: java.lang.Exception\: Unexpected provider count. Expected\: 11. Actual\: 9` +example test: `java/lang/SecurityManager/CheckSecurityProvider.java` + +### 1 × `Failed. Execution failed\: ʼmain' threw exception\: java.lang.NoClassDefFoundError\: Ljdk/dynalink/NoSuchDynamicMethodException;` + +distinct messages: +- `Failed. Execution failed\: ʼmain' threw exception\: java.lang.NoClassDefFoundError\: Ljdk/dynalink/NoSuchDynamicMethodException;` +example test: `jdk/dynalink/BeanLinkerRecordsTest.java` + +### 1 × `Failed. Execution failed\: ʼmain' threw exception\: java.lang.RuntimeException\: failures` + +distinct messages: +- `Failed. Execution failed\: ʼmain' threw exception\: java.lang.RuntimeException\: 2 failures` +example test: `java/lang/annotation/AnnotationToStringTest.java` + +### 1 × `Failed. Execution failed\: ʼmain' threw exception\: java.lang.RuntimeException\: JAVA_RUNTIME_VERSION line was not found\!` + +distinct messages: +- `Failed. Execution failed\: ʼmain' threw exception\: java.lang.RuntimeException\: JAVA_RUNTIME_VERSION line was not found\!` +example test: `build/releaseFile/CheckReleaseFile.java` + +### 1 × `Failed. Execution failed\: ʼmain' threw exception\: java.lang.RuntimeException\: javax.net.ssl.SSLHandshakeException\: Remote host terminated the handshake` + +distinct messages: +- `Failed. Execution failed\: ʼmain' threw exception\: java.lang.RuntimeException\: javax.net.ssl.SSLHandshakeException\: Remote host terminated the handshake` +example test: `javax/net/ssl/TLSCommon/ConcurrentClientAccessTest.java` + +### 1 × `Failed. Execution failed\: ʼmain' threw exception\: java.lang.RuntimeException\: Principal can not be null` + +distinct messages: +- `Failed. Execution failed\: ʼmain' threw exception\: java.lang.RuntimeException\: Principal can not be null` +example test: `javax/net/ssl/TLSCommon/TestSessionLocalPrincipal.java` + +### 1 × `Failed. Execution failed\: ʼmain' threw exception\: java.lang.RuntimeException\: StackTraceElements mismatch at index . Expected [jdk.internal.reflect.Direct` + +distinct messages: +- `Failed. Execution failed\: ʼmain' threw exception\: java.lang.RuntimeException\: StackTraceElements mismatch at index 3. Expected [jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java)], but get [org.graalvm.nativeimage.builder/com.oracle.svm.core.reflect.CremaMetho` +example test: `java/lang/StackWalker/DumpStackTest.java` + +### 1 × `Failed. Execution failed\: ʼmain' threw exception\: java.lang.RuntimeException\: System classloader not parallel capable\!?` + +distinct messages: +- `Failed. Execution failed\: ʼmain' threw exception\: java.lang.RuntimeException\: System classloader not parallel capable\!?` +example test: `java/lang/ClassLoader/IsParallelCapable.java` + +### 1 × `Failed. Execution failed\: ʼmain' threw exception\: java.lang.RuntimeException\: test failed. expected number system was not returned.` + +distinct messages: +- `Failed. Execution failed\: ʼmain' threw exception\: java.lang.RuntimeException\: test failed. expected number system was not returned.` +example test: `java/text/Format/NumberFormat/MultipleNumberScriptTest.java` + +### 1 × `Failed. Execution failed\: ʼmain' threw exception\: java.lang.RuntimeException\: Timezone name is incorrect (should be CET)` + +distinct messages: +- `Failed. Execution failed\: ʼmain' threw exception\: java.lang.RuntimeException\: Timezone name is incorrect (should be CET)` +example test: `sun/util/resources/TimeZone/Bug4848242.java` + +### 1 × `Failed. Execution failed\: ʼmain' threw exception\: java.lang.RuntimeException\: Unexpected annotation status detected.` + +distinct messages: +- `Failed. Execution failed\: ʼmain' threw exception\: java.lang.RuntimeException\: Unexpected annotation status detected.` +example test: `java/lang/Class/IsAnnotationType.java` + +### 1 × `Failed. Execution failed\: ʼmain' threw exception\: java.lang.RuntimeException\: Unexpected stack trace for\: StackWalker.getInstance(StackWalker.Option.RETAIN_` + +distinct messages: +- `Failed. Execution failed\: ʼmain' threw exception\: java.lang.RuntimeException\: Unexpected stack trace for\: StackWalker.getInstance(StackWalker.Option.RETAIN_CLASS_REFERENCE)` +example test: `java/lang/StackWalker/VerifyStackTrace.java` + +### 1 × `Failed. Execution failed\: ʼmain' threw exception\: java.lang.StackOverflowError` + +distinct messages: +- `Failed. Execution failed\: ʼmain' threw exception\: java.lang.StackOverflowError` +example test: `java/lang/StackWalker/MultiThreadStackWalk.java` + +### 1 × `Failed. Execution failed\: ʼmain' threw exception\: java.security.NoSuchAlgorithmException\: http\://www.w3.org///xmldsig\#base64 algorithm and DOM mechan` + +distinct messages: +- `Failed. Execution failed\: ʼmain' threw exception\: java.security.NoSuchAlgorithmException\: http\://www.w3.org/2000/09/xmldsig\#base64 algorithm and DOM mechanism not available` +example test: `javax/xml/crypto/dsig/TransformService/NullParent.java` + +### 1 × `Failed. Execution failed\: ʼmain' threw exception\: java.security.NoSuchAlgorithmException\: http\://www.w3.org/TR//REC-xml-c14n- algorithm and DOM mechan` + +distinct messages: +- `Failed. Execution failed\: ʼmain' threw exception\: java.security.NoSuchAlgorithmException\: http\://www.w3.org/TR/2001/REC-xml-c14n-20010315 algorithm and DOM mechanism not available` +example test: `javax/xml/crypto/dsig/GetInstanceTests.java` + +### 1 × `Failed. Execution failed\: ʼmain' threw exception\: javax.net.ssl.SSLHandshakeException\: No appropriate protocol (protocol is disabled or cipher suites are ina` + +distinct messages: +- `Failed. Execution failed\: ʼmain' threw exception\: javax.net.ssl.SSLHandshakeException\: No appropriate protocol (protocol is disabled or cipher suites are inappropriate)` +example test: `sun/security/ssl/ClientHandshaker/RSAExport.java` + +### 1 × `Failed. Execution failed\: ʼmaint match\: run-time\=2026b, tests\=2025b` + +distinct messages: +- `Failed. Execution failed\: ʼmain' threw exception\: java.lang.RuntimeException\: tzdata versions don't match\: run-time\=2026b, tests\=2025b` +example test: `java/util/TimeZone/AssureTzdataVersion.java` diff --git a/reports/bali/0.6.0/6590c3ba50c0/jdk-jtreg/index.md b/reports/bali/0.6.0/6590c3ba50c0/jdk-jtreg/index.md new file mode 100644 index 0000000..a1e9295 --- /dev/null +++ b/reports/bali/0.6.0/6590c3ba50c0/jdk-jtreg/index.md @@ -0,0 +1,5 @@ +# Compliance run — `0.6.0` (`6590c3ba50c03ef180625219bdee46003c59af8a795b7531f4d20b89af1dbd3b`) + +Status: **❌ 1 regressions** + +- [jdk-jtreg](./jdk-jtreg.md) diff --git a/reports/bali/0.6.0/6590c3ba50c0/jdk-jtreg/jdk-jtreg.md b/reports/bali/0.6.0/6590c3ba50c0/jdk-jtreg/jdk-jtreg.md new file mode 100644 index 0000000..9c63308 --- /dev/null +++ b/reports/bali/0.6.0/6590c3ba50c0/jdk-jtreg/jdk-jtreg.md @@ -0,0 +1,245 @@ +# jdk-jtreg — `0.6.0` + +- Image digest: `6590c3ba50c03ef180625219bdee46003c59af8a795b7531f4d20b89af1dbd3b` +- Suite version: `unknown` +- Ran: 2026-09-19T20:59:32.431Z → 2026-09-19T21:12:30.939Z + +## Summary + +![Pass-rate chart](./pass-rate.svg) + +**Pass rate: 1432/12755 (97.95%)** + +| pass | fail | error | skip | regressions | new passes | +|---:|---:|---:|---:|---:|---:| +| 1432 | 25 | 5 | 11293 | 1 | 19 | + +## Observed cases (1462) + +- `build/releaseFile/CheckReleaseFile.java` — fail — Failed. Execution failed\: `main' threw exception\: java.lang.RuntimeException\: JAVA_RUNTIME_VERSION line was not found\! +- `com/sun/crypto/provider/AlgorithmParameters/OAEPOrder.java` — pass +- `com/sun/crypto/provider/CICO/CICOChainingTest.java` — pass +- `com/sun/crypto/provider/CICO/CICODESFuncTest.java` — pass +- `com/sun/crypto/provider/CICO/CICOSkipTest.java` — pass +- `com/sun/crypto/provider/Cipher/AEAD/AEADBufferTest.java` — pass +- `com/sun/crypto/provider/Cipher/AEAD/Encrypt.java` — pass +- `com/sun/crypto/provider/Cipher/AEAD/GCMLargeDataKAT.java` — pass +- `com/sun/crypto/provider/Cipher/AEAD/GCMParameterSpecTest.java` — pass +- `com/sun/crypto/provider/Cipher/AEAD/GCMShortBuffer.java` — pass +- `com/sun/crypto/provider/Cipher/AEAD/GCMShortInput.java` — pass +- `com/sun/crypto/provider/Cipher/AEAD/KeyWrapper.java` — pass +- `com/sun/crypto/provider/Cipher/AEAD/ReadWriteSkip.java` — pass +- `com/sun/crypto/provider/Cipher/AEAD/SealedObjectTest.java` — pass +- `com/sun/crypto/provider/Cipher/AEAD/WrongAAD.java` — pass +- `com/sun/crypto/provider/Cipher/AES/Test4511676.java` — pass +- `com/sun/crypto/provider/Cipher/AES/Test4512524.java` — pass +- `com/sun/crypto/provider/Cipher/AES/Test4512704.java` — pass +- `com/sun/crypto/provider/Cipher/AES/Test4626070.java` — pass +- `com/sun/crypto/provider/Cipher/AES/TestAESCipher.java` — pass +- `com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithDefaultProvider.java` — pass +- `com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithRemoveAddProvider.java` — pass +- `com/sun/crypto/provider/Cipher/AES/TestCopySafe.java` — pass +- `com/sun/crypto/provider/Cipher/AES/TestNoPaddingModes.java` — pass +- `com/sun/crypto/provider/Cipher/AES/TestShortBuffer.java` — pass +- `com/sun/crypto/provider/Cipher/CTS/CTSMode.java` — pass +- `com/sun/crypto/provider/Cipher/DES/DESSecretKeySpec.java` — pass +- `com/sun/crypto/provider/Cipher/DES/DesAPITest.java` — pass +- `com/sun/crypto/provider/Cipher/DES/DoFinalReturnLen.java` — pass +- `com/sun/crypto/provider/Cipher/DES/PaddingTest.java` — pass +- `com/sun/crypto/provider/Cipher/DES/PerformanceTest.java` — pass +- `com/sun/crypto/provider/Cipher/DES/TextPKCS5PaddingTest.java` — pass +- `com/sun/crypto/provider/Cipher/JCE/Bugs/4686632/Empty.java` — pass +- `com/sun/crypto/provider/Cipher/KeyWrap/TestGeneral.java` — pass +- `com/sun/crypto/provider/Cipher/KeyWrap/TestKeySizeCheck.java` — pass +- `com/sun/crypto/provider/Cipher/KeyWrap/XMLEncKAT.java` — pass +- `com/sun/crypto/provider/Cipher/PBE/DecryptWithoutParameters.java` — pass +- `com/sun/crypto/provider/Cipher/PBE/PBEInvalidParamsTest.java` — pass +- `com/sun/crypto/provider/Cipher/PBE/PBEKeyTest.java` — pass +- `com/sun/crypto/provider/Cipher/PBE/PBEKeysAlgorithmNames.java` — pass +- `com/sun/crypto/provider/Cipher/PBE/PBEParametersTest.java` — pass +- `com/sun/crypto/provider/Cipher/PBE/PBMacBuffer.java` — pass +- `com/sun/crypto/provider/Cipher/PBE/PBMacDoFinalVsUpdate.java` — pass +- `com/sun/crypto/provider/Cipher/PBE/PKCS12CipherKAT.java` — pass +- `com/sun/crypto/provider/Cipher/PBE/PKCS12Oid.java` — pass +- `com/sun/crypto/provider/Cipher/PBE/TestCipherPBE.java` — pass +- `com/sun/crypto/provider/Cipher/PBE/TestCipherPBECons.java` — pass +- `com/sun/crypto/provider/Cipher/RC2ArcFour/CipherKAT.java` — pass +- `com/sun/crypto/provider/Cipher/RSA/TestOAEPParameterSpec.java` — pass +- `com/sun/crypto/provider/Cipher/RSA/TestOAEP_KAT.java` — pass +- `com/sun/crypto/provider/Cipher/TextLength/SameBufferOverwrite.java` — pass +- `com/sun/crypto/provider/Cipher/TextLength/TestCipherTextLength.java` — pass +- `com/sun/crypto/provider/Cipher/UTIL/StrongOrUnlimited.java` — pass +- `com/sun/crypto/provider/Cipher/UTIL/SunJCEGetInstance.java` — pass +- `com/sun/crypto/provider/KDF/HKDFKnownAnswerTests.java` — pass +- `com/sun/crypto/provider/KeyAgreement/SupportedDHKeys.java` — pass +- `com/sun/crypto/provider/KeyAgreement/TestExponentSize.java` — pass +- `com/sun/crypto/provider/KeyAgreement/UnsupportedDHKeys.java` — pass +- `com/sun/crypto/provider/KeyFactory/PBKDF2HmacSHA1FactoryTest.java` — pass +- `com/sun/crypto/provider/KeyGenerator/Test4628062.java` — pass +- `com/sun/crypto/provider/KeyGenerator/TestExplicitKeyLength.java` — pass +- `com/sun/crypto/provider/Mac/DigestCloneabilityTest.java` — pass +- `com/sun/crypto/provider/Mac/HmacMD5.java` — pass +- `com/sun/crypto/provider/Mac/HmacPBESHA1.java` — pass +- `com/sun/crypto/provider/Mac/MacKAT.java` — pass +- `com/sun/crypto/provider/NSASuiteB/TestAESOids.java` — pass +- `com/sun/crypto/provider/NSASuiteB/TestAESWrapOids.java` — pass +- `com/sun/crypto/provider/NSASuiteB/TestHmacSHAOids.java` — pass +- `com/sun/crypto/provider/TLS/TestLeadingZeroes.java` — pass +- `java/io/BufferedInputStream/CloseStream.java` — pass +- `java/io/BufferedInputStream/CountUpdate.java` — pass +- `java/io/BufferedInputStream/Fill.java` — pass +- `java/io/BufferedInputStream/ReadAfterClose.java` — pass +- `java/io/BufferedInputStream/ReadZeroBytes.java` — pass +- `java/io/BufferedReader/EOL.java` — pass +- `java/io/BufferedReader/Fill.java` — pass +- `java/io/BufferedReader/MarkedFillAtEOF.java` — pass +- `java/io/BufferedReader/ReadLine.java` — pass +- `java/io/BufferedReader/ReadLineSync.java` — pass +- `java/io/BufferedReader/Ready.java` — pass +- `java/io/BufferedReader/SkipNegative.java` — pass +- `java/io/BufferedWriter/Cleanup.java` — pass +- `java/io/ByteArrayInputStream/Skip.java` — pass +- `java/io/ByteArrayOutputStream/ToString.java` — pass +- `java/io/CharArrayReader/Constructor.java` — pass +- `java/io/CharArrayReader/OverflowInSkip.java` — pass +- `java/io/DataInputStream/OpsAfterClose.java` — pass +- `java/io/DataInputStream/ReadLinePushback.java` — pass +- `java/io/DataInputStream/SkipBytes.java` — pass +- `java/io/DataOutputStream/CounterOverflow.java` — pass +- `java/io/Externalizable/compatibility/ExternalizableBlockData.java` — pass +- `java/io/Externalizable/definesWriteObject/DefinesWriteObject.java` — pass +- `java/io/File/AccessDenied.java` — pass +- `java/io/File/CheckTempDir.java` — pass +- `java/io/File/CompareTo.java` — pass +- `java/io/File/Cons.java` — pass +- `java/io/File/Create.java` — pass +- `java/io/File/CreateNewFile.java` — pass +- `java/io/File/DeleteOnExit.java` — pass +- `java/io/File/DeleteOnExitLong.java` — pass +- `java/io/File/DeleteOnExitNPE.java` — pass +- `java/io/File/FileMethods.java` — pass +- `java/io/File/GetParent.java` — pass +- `java/io/File/HashCodeEquals.java` — pass +- `java/io/File/IsHidden.java` — pass +- `java/io/File/ListNull.java` — pass +- `java/io/File/ListRoots.java` — pass +- `java/io/File/ListSpace.java` — pass +- `java/io/File/MaxPathLength.java` — pass +- `java/io/File/Mkdir.java` — pass +- `java/io/File/NulFile.java` — pass +- `java/io/File/NullArgs.java` — pass +- `java/io/File/TimeZoneLastModified.java` — pass +- `java/io/File/ToURI.java` — pass +- `java/io/File/ToURL.java` — pass +- `java/io/File/Unicode.java` — pass +- `java/io/File/UserDirChangedTest.java` — pass +- `java/io/File/createTempFile/NameTooLong.java` — pass +- `java/io/File/createTempFile/Patterns.java` — pass +- `java/io/File/createTempFile/TargetDirectory.java` — pass +- `java/io/FileDescriptor/Finalize.java` — pass +- `java/io/FileDescriptor/RememberAppend.java` — pass +- `java/io/FileDescriptor/Sharing.java` — pass +- `java/io/FileInputStream/NegativeAvailable.java` — pass +- `java/io/FileInputStream/OpenDir.java` — pass +- `java/io/FileInputStream/OpsAfterClose.java` — pass +- `java/io/FileOutputStream/AtomicAppend.java` — pass +- `java/io/FileOutputStream/OpsAfterClose.java` — pass +- `java/io/FilePermission/FilePermissionCollection.java` — pass +- `java/io/FilePermission/SpecTests.java` — pass +- `java/io/FilterOutputStream/BoundsCheck.java` — pass +- `java/io/FilterOutputStream/SuppressedException.java` — pass +- `java/io/FilterOutputStream/Write.java` — pass +- `java/io/InputStream/OpsAfterClose.java` — pass +- `java/io/InputStream/ReadParams.java` — pass +- `java/io/InputStream/Skip.java` — pass +- `java/io/InputStreamReader/GrowAfterEOF.java` — pass +- `java/io/InputStreamReader/NullCreate.java` — pass +- `java/io/InputStreamReader/One.java` — pass +- `java/io/InputStreamReader/ReadOffset.java` — pass +- `java/io/LineNumberInputStream/Available.java` — pass +- `java/io/LineNumberInputStream/MarkReset.java` — pass +- `java/io/LineNumberInputStream/Skip.java` — pass +- `java/io/LineNumberInputStream/SkipEOL.java` — pass +- `java/io/LineNumberReader/MarkReset.java` — pass +- `java/io/LineNumberReader/Read.java` — pass +- `java/io/LineNumberReader/ReadReadLine.java` — pass +- `java/io/LineNumberReader/Skip.java` — pass +- `java/io/NegativeInitSize.java` — pass +- `java/io/ObjectInputStream/NegativeArraySizeTest.java` — pass +- `java/io/ObjectInputStream/TestObjectStreamClass.java` — pass +- `java/io/OutputStream/WriteParams.java` — pass +- `java/io/OutputStreamWriter/BoundsCheck.java` — pass +- `java/io/OutputStreamWriter/CloseWriterOnFailedFlush.java` — pass +- `java/io/OutputStreamWriter/Encode.java` — pass +- `java/io/OutputStreamWriter/NullCreate.java` — pass +- `java/io/OutputStreamWriter/TestWrite.java` — pass +- `java/io/OutputStreamWriter/WriteAfterClose.java` — pass +- `java/io/PipedInputStream/CloseAndAvailableRC.java` — pass +- `java/io/PipedInputStream/ClosedWriter.java` — pass +- `java/io/PipedInputStream/Constructors.java` — pass +- `java/io/PipedInputStream/FasterWriter.java` — pass +- `java/io/PipedInputStream/WriterLoop.java` — pass +- `java/io/PipedOutputStream/ClosedWrite.java` — pass +- `java/io/PipedOutputStream/DeadReader.java` — pass +- `java/io/PipedOutputStream/MultipleConnect.java` — pass +- `java/io/PipedOutputStream/NotConnected.java` — pass +- `java/io/PipedOutputStream/WriteAfterClose.java` — pass +- `java/io/PipedReader/Constructors.java` — pass +- `java/io/PipedReader/ReadToArray.java` — pass +- `java/io/PipedReader/Ready.java` — pass +- `java/io/PipedWriter/ConnectAfterReaderClose.java` — pass +- `java/io/PipedWriter/FlushAfterClose.java` — pass +- `java/io/PipedWriter/WriteAfterReaderClose.java` — pass +- `java/io/PrintStream/CheckError.java` — pass +- `java/io/PrintStream/ClearErrorStream.java` — pass +- `java/io/PrintStream/EncodingConstructor.java` — pass +- `java/io/PrintStream/FailingConstructors.java` — pass +- `java/io/PrintStream/NullConstructor.java` — pass +- `java/io/PrintStream/WriteBytes.java` — pass +- `java/io/PrintWriter/CheckError.java` — pass +- `java/io/PrintWriter/ClearErrorWriter.java` — pass +- `java/io/PrintWriter/FailingConstructors.java` — pass +- `java/io/PrintWriter/OpsAfterClose.java` — pass +- `java/io/PrintWriter/OversynchronizedTest.java` — pass +- `java/io/PrintWriter/SubClass.java` — pass +- `java/io/PushbackInputStream/Available.java` — pass +- `java/io/PushbackInputStream/ClosedStream.java` — pass +- `java/io/PushbackInputStream/MarkReset.java` — pass +- `java/io/PushbackInputStream/Skip.java` — pass +- `java/io/PushbackReader/MarkReset.java` — pass +- `java/io/PushbackReader/ReadCloseRaceNPE.java` — pass +- `java/io/PushbackReader/Skip.java` — pass +- `java/io/RandomAccessFile/Close.java` — pass +- `java/io/RandomAccessFile/EOF.java` — pass +- `java/io/RandomAccessFile/FileLengthTest.java` — pass +- `java/io/RandomAccessFile/OpenSync.java` — pass +- `java/io/RandomAccessFile/OpsAfterClose.java` — pass +- `java/io/RandomAccessFile/ParameterCheck.java` — pass +- `java/io/RandomAccessFile/ReadLine.java` — pass +- …and 1262 more + +## ❌ Regressions (1) + +- `java/nio/channels/DatagramChannel/StressNativeSignal.java` — Error. Program `/opt/bali/bin/java' timed out (timeout set to 120000ms, elapsed time including timeout handling was 120001ms). + +## 🟢 New passes (19) — consider advancing the baseline + +- `java/net/URLClassLoader/B7050028.java` +- `java/security/Principal/Implies.java` +- `java/util/ResourceBundle/Control/LoadingStrategiesTest.java` +- `javax/net/ssl/HttpsURLConnection/CriticalSubjectAltName.java` +- `javax/security/auth/login/Exceptions/NewExceptions.java` +- `javax/security/auth/login/LoginContext/SharedState.java` +- `javax/xml/crypto/dsig/TransformService/UnknownProvider.java` +- `javax/xml/crypto/dsig/XMLSignatureFactory/UnknownProvider.java` +- `javax/xml/crypto/dsig/keyinfo/KeyInfoFactory/UnknownProvider.java` +- `jdk/internal/loader/InterruptedClassLoad.java` +- `sun/net/www/protocol/https/HttpsURLConnection/DNSIdentities.java` +- `sun/net/www/protocol/https/HttpsURLConnection/Identities.java` +- `sun/net/www/protocol/https/NewImpl/JavaxHostnameVerifier.java` +- `sun/security/jgss/spnego/MSOID.java` +- `sun/security/krb5/NullStringToKey.java` +- `sun/security/krb5/etype/UnsupportedKeyType.java` +- `sun/security/rsa/TestCACerts.java` +- `tools/jlink/CheckExecutable.java` +- `tools/jlink/ReleaseImplementorTest.java` diff --git a/reports/bali/0.6.0/6590c3ba50c0/jdk-jtreg/pass-rate.svg b/reports/bali/0.6.0/6590c3ba50c0/jdk-jtreg/pass-rate.svg new file mode 100644 index 0000000..0eca458 --- /dev/null +++ b/reports/bali/0.6.0/6590c3ba50c0/jdk-jtreg/pass-rate.svg @@ -0,0 +1,13 @@ + + jdk-jtreg pass-rate chart + 1432 of 12755 tests passed. + + jdk-jtreg + 1432/12755 pass (97.9%) + + pass: 1432 + fail: 25 + error: 5 + skip: 11293 + fail 25 · error 5 · skip 11293 · regressions 1 + diff --git a/reports/bali/0.6.0/6590c3ba50c0/jdk-jtreg/results.json.gz b/reports/bali/0.6.0/6590c3ba50c0/jdk-jtreg/results.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..4f0766d43e28e19e90af3cd07432a0f7d84e6dee GIT binary patch literal 171340 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≫7iYhIZA@TqcGc-_Pa`-UWnd}Fh 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%0D!auH|-(Js|S$e-C z$rzoiz4XNph}~j#jl4hcBJ!2NK=6eSPjELOcI+33R z+Agl`s(8QRbsuE_jy#67gFYta(3uNNT zv|Fr`=)*7Yhh#G-7_i51d6Jf@D6F%_S8ErbK~rBb4)c86 z$|01!ZFe1C360RS_quoziJv-2^;PdGO&)?%Rt0hEV?HOGX>lT1@3Sa)K1Ncz{rts zU4P$l-S9*6y6K5@ow24$U#i6UX)~|~?2#_g@muUI+}-@O79(6C`T;tXW{B{g+Kh2D z$l!o=Xr%})^=$viR7o5Wk{of*!mnNERNx}GN1PsD;317x%;B=Z&lg%gM`cgE$|NaAy zyek@!cC*Qhk$~S7lqoQgk8KhsD`mB+ zP1*JKrvUdYHLf)CM9Vw@>3FpB!Ttz)=OUa#NTb#_FzelUQcbZo4jb57)Qi1k<^*1^@8&P-V!c9X%btaw3OX+Qz4ssim>U<}zk2-xRe zJ2OgppSUu|EJIX)zd3(g#0-Ll+yE?z^BH^`j2cUg@7uArTjFB=$r!2du{cZcwF+nF z;Z%E@Z_j0)Y7)dxB)aW{u)mKpr@^)$s6i|eB_Rro&CKx7#LPn4z8ZY9QKCzg1ob#9 zzQ^i(ryb({EE>Nmu1&+wO(Z^&VoM();jt$l zt6nVa5ye^-_d}=Tef48-+_1nQylO`?-0gX4WT&M~FiwM~b8SHPh?5ek(oL3bNfqd# zf{??evh3aL@cNz#t``Lq#5<^CTxEDA+9gg`ie+a+nWsdALyz1MW?>vGy-!1CPc%16 z{?7*V$P25_LCtx@{a_ae*mE?w(Okz@`HCLI3%{8X|H()z6~+BPPNTvY#b`X)iB{&r zv^=uM$D@W@o~WpzkC~{fW&_VUCT`eP(pgO_Q5Q)pOn!L;kY5VM&B36fveuHhKRd(3 z+(~cgG!2a(Hbse%z-ZRXR}RCbTJGP~=(8HeAE!b+fr?tLO3s?bD9HQ0*behKoi@!V1R_r0@93q%9{Isv1ppMuCh9>UW=8w;WvDOxqBT1ln#oAqJwPI{V4`IV(S0HMQ4!+()vj z_WhL6vBMUnPjh)sTCzmjS$r4c)DQ~V$Jhw`L)Fx@4qkWSm-C&-UveW$)kIH8l0QyG zr=pnA73k-{F)v{?WGcTh#@qk>=dS7|EnJH$yWZ|QYkkM-TztfPatz>l`ibjV1c+3W zK}=A~Lm|ch^y{JyPZMsKtqURmeRHn3D0ZuvgMQc@Z1Y?q(z=k$G3Gi?MhQWA50~-dB3cN`#}Tg8K%@50G%DfxrKnmUQS9sE2=knp142A9gdv& zAv1MPU~9kJYfb!uUppZl782XM_ccAyD6tGf zlG$;W<@$PCkTdi$AzA$dmRoNrnvABv4VWFu?|V=pIYQvBqn1pw9M-ZF|(rxSrpvl?T(7et@ zG^E9Ri+FkQsE9M&&L3GBhOwOW*p<1r`U{c(nh=u>cmqNyXV%A3>_B)cWV$eH`om(Z z_)4qT`0|RYi5ojWv;{1-1{6)u=;>Jq!U9`#6 zNSKD@c=~a6R(rt{``~oGU&sUutSbGGd?zT74Ou7odjbG)7mDf(%L(u*1$b|u_`zh# zB=k`NWNzxVLHLu-5F#(Qjkr)1yizp8Q{!N0%#g7?*{sP0snC93oa@>BDKehwYKEs$ z6r7*nL!UTId#1^rjC}fWVgYeG)JXY(I|&pAND#2+VfcjhsJodcnSwdrTA{I?Y7Wz^U zA+B-MzPF~?o^R;$FQ!Wa^(_Q}J@=p-$ZTXPo)nqQX&6)^`qK3lurna(>$DLZ^Urg5 zKKGbRw`Z<-<#OoJ0Ll@2kkm1rjFvTiC| zJ5A4DW0ka0^x;ZD*}xygJp)xmip+3g0bZWq9)7CbjYnwYmLiD`1@^6)Qkntp|JrU~ znGn*cDpg?g`Qj%APqy}_9~zE@VyC(VHKto=0{F-JK^a_f(R2LJbXBhAGMj-9))K3O z1jSufnDtOsQWyIphvrMr+g z{azRN$d6ic0@o_@uG|SK6+flRseBg*AM9p$MK6ch{rhdg{40z3!EHE!sQ+FSiLET^ z(E$ zjJJAD2K7nh+iuG+!DkEjgmoc~ByASPO96^LRi@+hW}_yfne1>RRX{W(z>wZJByk5( zcoOfWH65E*)bCyf)k*B$%NGp$vUDz=@zhp z^&(&36Ahgr?pA<*RqhJ4T9Qy|x)u)~TeJ=jSwwrUPWCtE8KA>k*Dj6VzE z|E8oH5=$Rr{lOc+C;5OYq=J@p_j2E!d3@OS8cFsP`?{W8dZO{&R|KDnS6jrd@vf5d z(mU?4e}MqfDADH=#4rK{h&GcV_3=@zE%HOFX++yqKT899RU|((@1~O92lpHQ%SL`+ z&Zq2ksuxurZusIhC^748ku$ zSnU=WlPWoCcV)h;D4gNrBb$lLO<5)I`G}>g+RnW!JdWm)^9d<*T?#nbrpapu6tT`I za!feBkyZoohGG&^Epj-JV(iQ7--(fv`e*99+r0 zN*o`qD7?idQj(V*SHaT_!WWdj47E53rvi(#J-zb7cf-+Qn}W>)8ok7+Gr&)CcLEk` z@AzVG5@~07)jFy1xLca917H3=jvwL^Q?yFHF^vB9&h`Xg6GV7rZ#g0t_46%=Lg&95 zG&-A1&`v6a(R=%KD1AX(EUdnu|p(V4#DVziR~BR3u9#+ad!rzDxlr=O~g3f)&T z?p{{U-|>NNEGlK|LGBC&0atw#cPRmFXmWbo<6^%ej0QiCVD@jWo@%<*Aeld}`k~DV zI=DgcVi!l)3EoGAJ~*-dn2F=ZiwP3yu0}2ZnmdK8tI(~i-I=cy3PKY_!B*k6LT6Lm(+gd@V%R(Nb~F#0&D-sC zPNAJ=b{~a|6{2$gtQV$o)VpoD@WGNES0AC4ETzx8+oXxL5xjp&Obbu$QtE6JS)N1M z&&+)zF}-j{S+<9Cjt=l}h_dDK$XZVt&0dk&^GMF^CXGg6%f=a!%+mYzEayH#V+iNc2@^O z+svsg#Ln((t|wi6Bk2d75b)QeSr6c{K?Z*7s0X^*jt5ep%e*GHfqv5iaqaGuCl<1*^M#${b{sKO}wPz{2Ogk6A@5-hL37}Kad)G-2os~Mv zMi+30B%aBA_F;^ubJ?h~_;V`&!E~pU=t%wM2lFAgnnL|T_}m@(E&A<*Wr1U@dyvZ@ zmNTtr@i4MoX}QnjQtm`T>*aV!wf4E2t1-HL7OeXESY{P%@jE5lPsCoFn&Go=-pEF% zwq?iryJj}b+NiuNV^C`}-^=+0kc=y{l-CVb;Lv|P4lC!o=iyZn`$~}e8_MVX_Jy|B z`xIGuhyf#Db^XxV{;n9F39gH^-!T_`b@a1qL)_Mk?{dE`bV9~j<=_#pGfo+t_td9| za8q_0PTy0QW3;1 zilP_a{aDyhh~1Uv)iTM=f;vg|n37YvpD{8U$9MK_)(grK4Xl$C;P{ufFRuET_{qGo zoUeCq)Ndzi^_i}gZCs2HzGOkabI0o2V$K^yH7ID+b+}IcM}!}CRiDLZ{|q4aW!6R3+Y06?#3pl>lSrY)}u;%r%EW0TYXjBqKHn{zF(Ys+!f<} zkD1~#rI0FkX;dit_OW&{@m0}Ne6Lq8&aK8Pjt{SU5!&x^&04>G;j{;CogcarJUB>N zCt)ZvgzusqQHHdR@)SBl z;Mg>Ce(ATa4|8o>IA_tIuh2kA_4H441B_0`E1muQ4Olz*_BLN>*Eq5Ui+WsTmZkBM zAAdBv@$b2_RDk8@i5QTyM!sP#{aI`ViIe$5=s!Gpr${9)wf-WQ_+b^>#Vv@}R#Lp$ z)Zeub6hl=rh&$RCT|QeTet^FY&wDF&xJ%0^;yNcwq#hj8N8!sGJo&O2bIp$VYgTv$ zAQq#2LGK{9{d$dQ%`HD1dfohGWl75uFn=bFsBvZ5;i*-5qO|LFD+=b33wX!UriRZqG6xTk3Hf&@&!?HI>YfiTlZuem9SV8XyM0itX!}cUJb3B*W$dH~V~` zENuzR(d0TP)oJY>&j|06J30x#X=x*M$xI~{*isa|I(e4pVch4+z?Gq5xXk-o(%fO9 zJ}0|MhX=-Lu)JyjoG91~f#@1Z!&VJmOQ+*)rHey2Q}pe0 zhV3`7Z$~orhD?N*rR`IB75B+*Vr|<}Q4wC^$C$d~T7ovl=yG-EmFrNFoL84q`Ogqe zqc0MI9X$H`sk^7(8o~up)!d#vYz#%^-G{B2SjckeFv(<|G+}t_iWP2&6(Z~VkQA&+dsst64NeSQKC zW|j>piuH&D)FoT+VGI6{H{ZVdu&`6n-Sr)BHS&Vl>6J5>${&d8sRZ3_;dlsW(J8N) zG?HyEMTqXkTt#tqJ7>pgx*P&m9fG?B28o<;?9c0S2C>FdTnv`YQTYZ15!SypZAUzm zvhG77WO??7Z2ZSE(@H7ZiK93g@IK|9)lb@+0wg$5U@{9u%8tXPMGR z);>!0X1UR76q*5~dj_Uk9l-*x~pwLg?${}Bw%65w;pajP`o_Hop>vEwX5`tQ1EKBZBoJe6O zzRQvr4^Oxt%bL)P$-ThJYT9;bC@SOhP3M6xojilwJctNP&%9s!NGWckEEp?}JNcyweor{JDOvcBwtwoIDy z@YGOJ4Hj{muDp51&Uc{0BHGY%1omreDh9%5x6zv6k6)aIP|w)SMn9Cv23~dl@%kkY zYX;0Ls|&G*=IMhs(KE05o`6$I^X%L}ycR})rwan~)dS@gv|`j5t1HyAbM)5~?hc=U*Bh^&$g-=tI~U8Giy&Hw@CqcAEn&e~FsROd48Tzl%zF+(b>MD9eyAS=|faVO9Ea$gx6X9PLbE;h5!PIwE~(BRLmI zoEWhNzRq0-qbW#@kqec!JVf=IP8t!Izekj%LhGn7Yp=`Ob<3P+?l~UveR*|I1+8_8 z3_@B*^Fm$HFx40&8h{o=mNvD0o~#5)*($yO=YA z!4aJArOe_7^BQ^Y_C1A(f%;wO>GgkTI?I4KnkP;NcXxMpcL?qdAxQAx4#6b^cX!tX zg1gJ2!QI{6eUaPue|O(zccy20XM1|8tDgGRBDA$kF`Vm>HSU*w!o3DN)t`nVt8k&1V_IstIu;gHu$Su4B!~-B_3uQ<oGC>ssl=)D6Kk4cI_OtO7`e`Q0P7QdOla{E3`aZ7U=A$uH z;^2{4_**lIL60j7A)H0AIjuxvG7HjEcL#-cer9F!-wK2sJ+GQ2IC-#IZrvV#JZITY zc^6e;Tt0j-*yc#$C>d>_Qf;0?p!^~?@C_wG@;Q)g*sLDPF$D0hv$_3g5#Og?nTsi! z_CkLaXNY13TJk=*#q2EdjndQDpUNUQo^7)-Ok*Y`#p^%0_&dbO+NyLu!af$*h8VsR z_l7y{(dE?ZnV9;8KoLSCu;K&+7y6yFaI&}PNbnz$N&H)ndKcjy21^qtRHkg4lU974 z%al|cw24_SE}zrjOAEw~3N0w4XpUW`TP8={>tx>5jXNZGZp~Fbna^FYOMC(~II~Xe zsbNlXb4Fa3=aLd4W)UOZ3E_paR&;BXly3>E8r$h=+rX} z>-r99OkmxdmRm

3fYFSN~g_=#%_EXk+S^NB#58Fqy@EcKS5jn`D1S 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⪼_pE3||cqAB#-X_Qri@HVKzNmLzwqE=Jy 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

7g(Y8NVx*(0n9*MyQ*u}RlKw1_A> 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

s?a&E143ALs_;;W3?THIyU4rhpEa~ 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 + Elide compatibility pass rates + Latest pass rate by compliance suite. + + Latest compatibility + jdk-jtreg + + + 97.9% +