Add tests of pkcs11-tool --test-threads

These should run when a PR is submitted.

 Changes to be committed:
	modified:   tests/Makefile.am
	new file:   tests/test-pkcs11-tool-test-threads.sh
This commit is contained in:
Doug Engert 2020-12-15 16:49:10 -06:00 committed by Frank Morgner
parent f704e4f23e
commit b5ddaf6e02
2 changed files with 36 additions and 0 deletions

View File

@ -4,6 +4,7 @@ dist_noinst_SCRIPTS = common.sh \
test-manpage.sh \
test-fuzzing.sh \
test-pkcs11-tool-test.sh \
test-pkcs11-tool-test-threads.sh \
test-pkcs11-tool-sign-verify.sh \
test-pkcs11-tool-allowed-mechanisms.sh
@ -12,6 +13,8 @@ TESTS = \
test-duplicate-symbols.sh \
test-pkcs11-tool-sign-verify.sh \
test-pkcs11-tool-test.sh \
test-pkcs11-tool-test-threads.sh \
test-pkcs11-tool-allowed-mechanisms.sh
XFAIL_TESTS = \
test-pkcs11-tool-test-threads.sh \
test-pkcs11-tool-test.sh

View File

@ -0,0 +1,33 @@
#!/bin/bash
source common.sh
echo "======================================================="
echo "Setup SoftHSM"
echo "======================================================="
if [[ ! -f $P11LIB ]]; then
echo "WARNINIG: The SoftHSM is not installed. Can not run this test"
exit 77;
fi
card_setup
echo "======================================================="
echo "Test pkcs11 threads OSILGISLT0 "
echo "======================================================="
$PKCS11_TOOL --test-threads IN -L
assert $? "Failed running tests"
echo "======================================================="
echo "Test pkcs11 threads OSILGISLT0 "
echo "======================================================="
$PKCS11_TOOL --test-threads OSILGISLT0 -L
assert $? "Failed running tests"
echo "======================================================="
echo "Cleanup"
echo "======================================================="
card_cleanup
exit $ERRORS