X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fmatita%2Fscripts%2Fdo_tests.sh;h=a195b9cf0ee4ba816e29bbe917e3d2101db7c8de;hb=fb94e5a71be508516514dfe50528ccfb3cd2da91;hp=79fba09decb402f05f82aa6648f31ba0b75c8799;hpb=42dfdfded0aaf2d87dd71031c44682fd332bf5f9;p=helm.git diff --git a/helm/matita/scripts/do_tests.sh b/helm/matita/scripts/do_tests.sh index 79fba09de..a195b9cf0 100755 --- a/helm/matita/scripts/do_tests.sh +++ b/helm/matita/scripts/do_tests.sh @@ -40,15 +40,18 @@ TMP=.__temp.txt for T in $TODO; do printf "$COMPILER\t%-30s " $T if [ "$TWICE" = "1" ]; then + $CLEANER $T 1>/dev/null 2>/dev/null $COMPILER $T 1>/dev/null 2>/dev/null fi $CLEANER $T 1>/dev/null 2>/dev/null /usr/bin/time --quiet -o $TMP -f "%E %U %S" $COMPILER $T >> $LOGFILE 2>&1 - if [ $? = 0 ]; then + RC=$?; + if [ $RC = 0 ]; then printf "$OK\t`cat $TMP`\t$DO_TESTS_EXTRA\n" + rm $TMP else - printf "$FAIL\t`cat $TMP`\t$DO_TESTS_EXTRA\n" + printf "$FAIL\t`cat $TMP`\t$DO_TESTS_EXTRA\n"; + rm $TMP + exit $RC fi done - -rm $TMP