X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fmatita%2Fscripts%2Fdo_tests.sh;h=5e8b0d583bda5f1cd31f768fc61f609089fc38e7;hb=dc9506be01f197dd60900f10ae2875240e26b761;hp=a195b9cf0ee4ba816e29bbe917e3d2101db7c8de;hpb=adb9e692639bd61e3eed2ba36dfd2d2eeeecd1bb;p=helm.git diff --git a/helm/matita/scripts/do_tests.sh b/helm/matita/scripts/do_tests.sh index a195b9cf0..5e8b0d583 100755 --- a/helm/matita/scripts/do_tests.sh +++ b/helm/matita/scripts/do_tests.sh @@ -37,6 +37,7 @@ fi TMP=.__temp.txt +export TIMEFORMAT="%2lR %2lU %2lS" for T in $TODO; do printf "$COMPILER\t%-30s " $T if [ "$TWICE" = "1" ]; then @@ -44,14 +45,12 @@ for T in $TODO; do $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 + TIMES=`(time $COMPILER $T >> $LOGFILE 2>&1) 2>&1` RC=$?; if [ $RC = 0 ]; then - printf "$OK\t`cat $TMP`\t$DO_TESTS_EXTRA\n" - rm $TMP + printf "$OK\t$TIMES\t$DO_TESTS_EXTRA\n" else - printf "$FAIL\t`cat $TMP`\t$DO_TESTS_EXTRA\n"; - rm $TMP + printf "$FAIL\t$TIMES\t$DO_TESTS_EXTRA\n"; exit $RC fi done