]> The Tcpdump Group git mirrors - tcpdump/blobdiff - tests/isis-seg-fault-1-v.sh
Count the complex tests correctly, and pick up the counts correctly.
[tcpdump] / tests / isis-seg-fault-1-v.sh
index 57965e8e87520dcaa18e7a3a52044442c15f5eed..d19b4a87e694bece27161d7bc120b5601756eabd 100755 (executable)
@@ -12,8 +12,17 @@ then
        printf '    %-35s: TEST SKIPPED (no Makefile)\n' $test_name
 elif grep '^CC = .*gcc' ../Makefile >/dev/null
 then
-       ./TESTonce $test_name isis-seg-fault-1.pcap isis-seg-fault-1-v.out '-v'
-       [ $? -eq 0 ] || exitcode=1
+       passed=`cat .passed`
+       failed=`cat .failed`
+       if ./TESTonce $test_name isis-seg-fault-1.pcap isis-seg-fault-1-v.out '-v'
+       then
+               passed=`expr $passed + 1`
+               echo $passed >.passed
+       else
+               failed=`expr $failed + 1`
+               echo $failed >.failed
+               exitcode=1
+       fi
 else
        printf '    %-35s: TEST SKIPPED (compiler is not GCC)\n' $test_name
 fi