Failing PKCS11 tests if NSS is not installed
Thomas Stüfe
thomas.stuefe at gmail.com
Tue Jul 3 10:47:41 UTC 2018
Hi all,
I just opened https://bugs.openjdk.java.net/browse/JDK-8206258 - the
tests fail if NSS is not properly installed, which is the case on some
of our test machines.
I am not an expert here. The test code reads as if in this case the
tests should just be skipped; however, this is not what happens - the
tests fail.
At some points (e.g. PKCS11Test::testNSS()) we attempt to skip the
test if the NSS library directory cannot be found. However, we already
fail the test - any test pulling PKCS11Test.class - because we
statically initalize
static final boolean badNSSVersion =
getNSSVersion() >= 3.11 && getNSSVersion() < 3.12;
and getNSSVersion() does not handle the "not installed" case correctly.
Thanks, Thomas
More information about the security-dev
mailing list