]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/matita/scripts/do_tests.sh
New format for benches (with much more precision).
[helm.git] / helm / matita / scripts / do_tests.sh
index a195b9cf0ee4ba816e29bbe917e3d2101db7c8de..5e8b0d583bda5f1cd31f768fc61f609089fc38e7 100755 (executable)
@@ -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