RFR: 8313206: PKCS11 tests silently skip execution [v3]

Sibabrata Sahoo ssahoo at openjdk.org
Thu Aug 3 10:07:32 UTC 2023


On Thu, 3 Aug 2023 09:46:48 GMT, Sibabrata Sahoo <ssahoo at openjdk.org> wrote:

>> 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;
> }

I see few Tests use "-DNO_DEIMOS=true -DNO_DEFAULT=true" in @run tag when they don't want the specific provider to be used. In that case Line:977 System.setProperty("NO_DEFAULT", "true"); is expected to be "false"

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

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



More information about the security-dev mailing list