From 3ae78c37658f3efebf90c5eb59718aaa8c697ee8 Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Thu, 1 Dec 2016 10:38:23 +0000 Subject: [PATCH] Optionally show all stig test passes --- src/freedombone-tests | 8 ++++++++ tests/output.sh | 3 +++ 2 files changed, 11 insertions(+) diff --git a/src/freedombone-tests b/src/freedombone-tests index a5a9e5a2..4056ad04 100755 --- a/src/freedombone-tests +++ b/src/freedombone-tests @@ -33,8 +33,12 @@ PROJECT_NAME='freedombone' export TEXTDOMAIN=${PROJECT_NAME}-tests export TEXTDOMAINDIR="/usr/share/locale" +# Whether to run STIG tests RUN_STIG= +# Whether to show both passes and fails of STIG tests +SHOW_ALL_TESTS= + function show_help { echo '' echo $"${PROJECT_NAME}-tests" @@ -1108,6 +1112,10 @@ do show_help ;; -s|--stig) + shift + if [[ "$1" == 'showall' ]]; then + SHOW_ALL_TESTS=1 + fi RUN_STIG=1 ;; *) diff --git a/tests/output.sh b/tests/output.sh index 5d6023ca..f8979181 100644 --- a/tests/output.sh +++ b/tests/output.sh @@ -5,6 +5,9 @@ LOG=/dev/null log_msg() { if [ $1 -eq 0 ]; then PASSES=$((PASSES+1)) + if [ $SHOW_ALL_TESTS ]; then + echo "[PASS] $2" + fi else FAILS=$((FAILS+1)) echo "[FAIL] $2"