On Fri, 17 Jan 2025 17:24:57 GMT, Martin Balao <mba...@openjdk.org> wrote:

> Hello,
> 
> I would like to propose a solution for this test that makes it more clear 
> when it's skipped.
> 
> Regards,
> Martin.-

Changes requested by rhalade (Reviewer).

test/jdk/sun/security/pkcs11/tls/tls12/FipsModeTLS12.java line 95:

> 93:                 System.out.println(e);
> 94:             }
> 95:             throw new SkippedException("Test skipped: failure during " +

I think we should update test to fail if call to `initialize` fails with any 
other exception than `SkippedException` which is thrown from call to 
`initSecmod` if NSS library fails. So you can remove try-catch here.

test/jdk/sun/security/pkcs11/tls/tls12/FipsModeTLS12.java line 99:

> 97:         }
> 98: 
> 99:         if (shouldRun()) {

you can remove the check at line 114-116 which checks `sunPKCS11NSSProvider`. 
It is set by call to `initialize` and fails if PKCS11 provider is not found. 
Let `shouldRun` fail if call to `getInstance` fails with any other reason than 
`NoSuchAlgorithmException`

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

PR Review: https://git.openjdk.org/jdk/pull/23177#pullrequestreview-2602811011
PR Review Comment: https://git.openjdk.org/jdk/pull/23177#discussion_r1947173323
PR Review Comment: https://git.openjdk.org/jdk/pull/23177#discussion_r1947186406

Reply via email to