diff options
Diffstat (limited to 'tests/do.sh.in')
-rwxr-xr-x | tests/do.sh.in | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/tests/do.sh.in b/tests/do.sh.in index 120b66b28..65716c057 100755 --- a/tests/do.sh.in +++ b/tests/do.sh.in @@ -76,7 +76,7 @@ check_results() { NUM_DIFF=`diff result/$f.out /tmp/reader.out | wc -l` else printf "%-48s\tERROR (ndpiReader${EXE_SUFFIX} exit code: ${CMD_RET})\n" "$f" - RC=1 + RC=$(( RC + 1 )) continue fi @@ -86,7 +86,7 @@ check_results() { printf "%-48s\tERROR\n" "$f" echo "$CMD [old vs new]" diff result/$f.out /tmp/reader.out - RC=1 + RC=$(( RC + 1 )) fi /bin/rm -f /tmp/reader.out @@ -100,4 +100,6 @@ fi build_results check_results $* +test ${RC} -ne 0 && printf '%s: %s\n' "${0}" "${RC} pcap(s) failed" + exit $RC |