From e3f78e97515fdc993faa81cc17a294e44b0a9498 Mon Sep 17 00:00:00 2001 From: Sven Verdoolaege Date: Fri, 15 Feb 2013 16:55:54 +0100 Subject: [PATCH] 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 --- codegen_test.sh.in | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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 -- 2.11.4.GIT