From: Sven Verdoolaege Date: Fri, 15 Feb 2013 15:55:54 +0000 (+0100) Subject: codegen_test.sh: keep track of failure rather than exiting on first failure X-Git-Tag: isl-0.12~204 X-Git-Url: https://repo.or.cz/w/isl.git/commitdiff_plain/e3f78e97515fdc993faa81cc17a294e44b0a9498 codegen_test.sh: keep track of failure rather than exiting on first failure If some change to isl changes the code generation output, we usually want to see all such changes together. Signed-off-by: Sven Verdoolaege --- diff --git a/codegen_test.sh.in b/codegen_test.sh.in index 4a4852de..5488fffc 100644 --- a/codegen_test.sh.in +++ b/codegen_test.sh.in @@ -3,6 +3,8 @@ EXEEXT=@EXEEXT@ srcdir=@srcdir@ +failed=0 + for i in $srcdir/test_inputs/codegen/*.in \ $srcdir/test_inputs/codegen/cloog/*.in \ $srcdir/test_inputs/codegen/omega/*.in \ @@ -11,5 +13,7 @@ for i in $srcdir/test_inputs/codegen/*.in \ test=test-`basename $i .in`.c ref=${i%.in}.c (./isl_codegen$EXEEXT < $i > $test && - diff -uw $ref $test && rm $test) || exit + diff -uw $ref $test && rm $test) || failed=1 done + +test $failed -eq 0 || exit