On Tue, 11 Mar 2025 16:48:03 GMT, Matthew Donovan <mdono...@openjdk.org> wrote:

>> test/jdk/sun/security/pkcs12/KeytoolOpensslInteropTest.java line 90:
>> 
>>> 88:                 generateInitialKeystores(opensslPath);
>>> 89:                 testWithJavaCommands();
>>> 90:                 testWithOpensslCommands(opensslPath);
>> 
>> should only `try catch` the Artifact fetching line, as other test methods 
>> could potentially throw an IOException and it could get hidden with a 
>> SkippedException
>> Suggestion:
>> 
>>             String opensslPath;
>>             try {
>>                 opensslPath = OpensslArtifactFetcher.getOpensslPath();
>>             } catch (IOException exc) {
>>                 String exMsg = "Can't find the version: "
>>                         + 
>> OpensslArtifactFetcher.getTestOpensslBundleVersion()
>>                         + " of openssl binary on this machine, please 
>> install"
>>                         + " and set openssl path with property 
>> 'test.openssl.path'";
>>                 throw new SkippedException(exMsg);
>>             }
>>             // if the current version of openssl is available, perform all
>>             // keytool <-> openssl interop tests
>>             generateInitialKeystores(opensslPath);
>>             testWithJavaCommands();
>>             testWithOpensslCommands(opensslPath);
>
> Yep, that makes sense.

looks good thanks

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

PR Review Comment: https://git.openjdk.org/jdk/pull/23989#discussion_r1991370585

Reply via email to