浏览代码

Optionally show all stig test passes

Bob Mottram 8 年前
父节点
当前提交
3ae78c3765
共有 2 个文件被更改,包括 11 次插入0 次删除
  1. 8
    0
      src/freedombone-tests
  2. 3
    0
      tests/output.sh

+ 8
- 0
src/freedombone-tests 查看文件

@@ -33,8 +33,12 @@ PROJECT_NAME='freedombone'
33 33
 export TEXTDOMAIN=${PROJECT_NAME}-tests
34 34
 export TEXTDOMAINDIR="/usr/share/locale"
35 35
 
36
+# Whether to run STIG tests
36 37
 RUN_STIG=
37 38
 
39
+# Whether to show both passes and fails of STIG tests
40
+SHOW_ALL_TESTS=
41
+
38 42
 function show_help {
39 43
     echo ''
40 44
     echo $"${PROJECT_NAME}-tests"
@@ -1108,6 +1112,10 @@ do
1108 1112
             show_help
1109 1113
             ;;
1110 1114
         -s|--stig)
1115
+            shift
1116
+            if [[ "$1" == 'showall' ]]; then
1117
+                SHOW_ALL_TESTS=1
1118
+            fi
1111 1119
             RUN_STIG=1
1112 1120
             ;;
1113 1121
         *)

+ 3
- 0
tests/output.sh 查看文件

@@ -5,6 +5,9 @@ LOG=/dev/null
5 5
 log_msg() {
6 6
     if [ $1 -eq 0 ]; then
7 7
         PASSES=$((PASSES+1))
8
+        if [ $SHOW_ALL_TESTS ]; then
9
+            echo "[PASS] $2"
10
+        fi
8 11
     else
9 12
         FAILS=$((FAILS+1))
10 13
         echo "[FAIL] $2"