On Tue, 26 Aug 2025 11:49:33 GMT, Mikhail Yankelevich 
<myankelev...@openjdk.org> wrote:

> Skipped tests are treated as a pass:
> 
> * test/jdk/sun/security/pkcs11/KeyStore/ClientAuth.java
> * test/jdk/sun/security/pkcs11/KeyStore/CertChainRemoval.java
> * test/jdk/sun/security/pkcs11/SecretKeyFactory/TestGeneral.java
> * test/jdk/sun/security/pkcs11/SecureRandom/Basic.java
> * test/jdk/sun/security/pkcs11/SecureRandom/TestDeserialization.java

test/jdk/sun/security/pkcs11/KeyStore/CertChainRemoval.java line 130:

> 128:             printKeyStore("Initial PKCS11 KeyStore: ", p11ks);
> 129:         } catch (Exception e) {
> 130:             throw new SkippedException("Skip test, due to " + e);

Maybe `e` can be specified as a real `cause` now?

test/jdk/sun/security/pkcs11/SecretKeyFactory/TestGeneral.java line 125:

> 123:             test("Blowfish", bf_128Key, p, TestResult.PASS);
> 124:         } catch (SkippedException skippedException){
> 125:             throw new SkippedException("One or more tests skipped");

I'd attach `skippedException` as the `cause` here

test/jdk/sun/security/pkcs11/SecureRandom/Basic.java line 50:

> 48:         } catch (NoSuchAlgorithmException e) {
> 49:             e.printStackTrace();
> 50:             throw new SkippedException("Provider " + p + " does not 
> support SecureRandom, skipping");

If you add `e` as the cause here, you can probably get rid of the explicit 
`e.printStackTrace()`

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/26942#discussion_r2300880512
PR Review Comment: https://git.openjdk.org/jdk/pull/26942#discussion_r2300883269
PR Review Comment: https://git.openjdk.org/jdk/pull/26942#discussion_r2300884675

Reply via email to