diff --git a/Sanity/testsuite/runtest.sh b/Sanity/testsuite/runtest.sh index 0d54a15..b67041d 100755 --- a/Sanity/testsuite/runtest.sh +++ b/Sanity/testsuite/runtest.sh @@ -99,10 +99,17 @@ rlJournalStart export PKCS11_USER_PIN=01234567 export PKCS11_SO_PIN=76543210 pushd $TESTDIR/crypto + + RUN_SEPARATELY="ab_tests" # do not report results the usual way + for TEST in *_tests; do # skip test if it is on TODO list in README if grep -A 1 $TEST README | grep -q TODO; then rlLogWarning "Skipping $TEST since it is on TODO list in README" + elif echo $RUN_SEPARATELY | grep -q $TEST; then + ID=`get_test_id` + rlRun "./$TEST $NOSKIP -slot $SLOT &> $TmpDir/testlog.$ID" + [ $? -gt 0 ] && echo -e "Test log:\n" && cat $TmpDir/testlog.$ID # print log in case of error else ID=`get_test_id` rlRun "./$TEST $NOSKIP -slot $SLOT &> $TmpDir/testlog.$ID"