From 2f76adc3cb674aeef60e2b0bc56b67b1ad9330cb Mon Sep 17 00:00:00 2001 From: Christian Hesse Date: Thu, 6 Apr 2017 10:04:13 +0200 Subject: test: fail test with error on bad return code Close #10 --- sam/test.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'sam') diff --git a/sam/test.sh b/sam/test.sh index 03b083a..764f7c3 100755 --- a/sam/test.sh +++ b/sam/test.sh @@ -74,9 +74,10 @@ for t in $TESTS; do TESTS_RUN=$((TESTS_RUN+1)) $VIS "$IN" /dev/null + RETURN_CODE=$? printf "Running test %s with vis ... " "$t" - if [ $? -ne 0 -o ! -e "$VIS_OUT" ]; then + if [ $RETURN_CODE -ne 0 -o ! -e "$VIS_OUT" ]; then printf "ERROR\n" elif cmp -s "$REF" "$VIS_OUT"; then printf "OK\n" -- cgit v1.2.3