Looking at the webrev, it looks we've never tested on "Linux-arm-32" and
"Linux-aarch64-64" before and we only realized it now. This is a true problem.
On the other hand, I also agree with Xuelei's concern. If a new platform is
added and it does not have NSS libs tests will fail.
How about this? If there is such a new platform called "mhos-arch-32", we can
add
osMap("mhos-arch-32", new String[]{});
and, make nssLibDirs == null a failure, but nssLibDirs.length == 0 can return
null.
Is this good?
Thanks
Max
> On Sep 27, 2016, at 7:25 PM, Xuelei Fan <[email protected]> wrote:
>
> I think, it is the expected behavior to ignore the test if a platform does
> not support it. If showing failures, every testing on unsupported platform
> will fail, and additional effort MUST be paid to evaluate the root cause of
> the failure. We should try to avoid that.
>
> Xuelei
>
> On 9/27/2016 6:32 PM, Tim Du wrote:
>> Hi All:
>>
>> Would you help to review the patch for sun/security/pkcs11/PKCS11Test.java?
>> The test keep pass on not supported platforms, it will make nobody
>> notice the test was skipped,which is not our expected. Update case to
>> show failure, when platform not supported. And add the support for
>> Linux-arm-32 and Linux-arm-64 platforms. Thanks.
>>
>> JBS: https://bugs.openjdk.java.net/browse/JDK-8164322
>> Webrev: http://cr.openjdk.java.net/~tidu/8164322/webrev.00/
>>
>>
>> Regards
>> Tim