소스 검색

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

+ 3
- 0
tests/output.sh 파일 보기

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