On Wed, 2 Aug 2023 22:27:05 GMT, Rajan Halade <rhal...@openjdk.org> wrote:

>> I have updated PKCS11Test.java to mark test as skipped only when all 
>> testDefault, testNSS, and testDeimos tests are skipped. This file also 
>> includes new trace messages, code cleanup and format change. Some other test 
>> files are updated to mark as skipped as they use TestNG framework to execute.
>> 
>> Enhancement [JDK-8313575](https://bugs.openjdk.org/browse/JDK-8313575) is 
>> filed to consider refractor of tests to split these for us to better track 
>> the coverage.
>
> Rajan Halade has updated the pull request incrementally with one additional 
> commit since the last revision:
> 
>   8313206: revert skipTest update to address with new bug

test/jdk/sun/security/pkcs11/PKCS11Test.java line 973:

> 971:         return r;
> 972:     }
> 973: 

I am not sure if 'NO_DEFAULT' expected to be true in setCommonSystemProps() 
Line:977 or it need to be explicitly reset by each Test where testDefault() 
expected to be executed,
System.setProperty("NO_DEFAULT", "true"); 

If it is supposed to be true then the testDefault() will always get skipped 
with the following condition,
Line:270-273 is will return before proceeding to test the default provider,
if ("true".equals(System.getProperty("NO_DEFAULT"))) {
             System.out.println("Skip default provider as test configured with 
NO_DEFAULT");
             return;
}

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

PR Review Comment: https://git.openjdk.org/jdk/pull/15125#discussion_r1282942139

Reply via email to