On Fri, 22 Aug 2025 11:10:39 GMT, Mikhail Yankelevich <myankelev...@openjdk.org> wrote:
>> * cleanup >> * changed tests hiding errors and skips to be different `@test`, so the >> errors could be thrown >> * tests affected: >> - /test/jdk/sun/security/pkcs11/Cipher/TestChaChaPoly.java >> - /test/jdk/sun/security/pkcs11/Cipher/TestCipherMode.java >> - /test/jdk/sun/security/pkcs11/Cipher/TestChaChaPolyNoReuse.java >> - /test/jdk/sun/security/pkcs11/Cipher/TestChaChaPolyKAT.java >> - /test/jdk/sun/security/pkcs11/Cipher/TestGCMKeyAndIvCheck.java >> - /test/jdk/sun/security/pkcs11/Cipher/TestCICOWithGCMAndAAD.java >> - /test/jdk/sun/security/pkcs11/Cipher/TestKATForGCM.java >> - /test/jdk/sun/security/pkcs11/Cipher/TestRSACipherWrap.java >> - /test/jdk/sun/security/pkcs11/Cipher/TestChaChaPolyOutputSize.java >> - /test/jdk/sun/security/pkcs11/Cipher/TestSymmCiphers.java >> - /test/jdk/sun/security/pkcs11/Cipher/TestCICOWithGCM.java >> - /test/jdk/sun/security/pkcs11/Cipher/TestRSACipher.java >> - /test/jdk/sun/security/pkcs11/Cipher/TestSymmCiphersNoPad.java >> - /test/jdk/sun/security/pkcs11/Cipher/ReinitCipher.java >> - /test/jdk/sun/security/pkcs11/Cipher/TestRawRSACipher.java >> - /test/jdk/sun/security/pkcs11/Cipher/Test4512704.java > > Mikhail Yankelevich has updated the pull request incrementally with one > additional commit since the last revision: > > Changed tests from multiple to one with tracking skipped exception test/jdk/sun/security/pkcs11/Cipher/TestCipherMode.java line 101: > 99: // P11RSACipher > 100: for (String t : TRANSFORMATIONS) { > 101: checkModes(t, p); Can we add the catch and set flag actions in this loop so there is no need to change the structure of the test? Something like this: SkippedException skipped = null; for (String t : TRANSFORMATIONS) { try { checkModes(t, p); } catch (SkippedException se) { se.printStackTrace(); skipped = se; } } if (skipped != null) throw skipped; else System.out.println("All tests passed"); test/jdk/sun/security/pkcs11/Cipher/TestSymmCiphers.java line 143: > 141: cipher.init(mode, key, params); > 142: int outLen = cipher.getOutputSize(in.length); > 143: //debugOut("Estimated output size = " + outLen + "\n"); I usually do not want to comment out code. Maybe when this test fails one day, the author meant to uncomment them to debug the issue. ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/26875#discussion_r2293590708 PR Review Comment: https://git.openjdk.org/jdk/pull/26875#discussion_r2293600608