diff --git a/tests/run.in b/tests/run.in index 1f010d396e..e59bdc2736 100644 --- a/tests/run.in +++ b/tests/run.in @@ -254,8 +254,10 @@ while [ $COUNTER -le $LOOP ]; do if [ $LOOP -gt 1 ]; then echo "Running $COUNTER of $LOOP iterations" fi + START=`date +%s` $SCRIPT $* RC=$? + END=`date +%s` if test $CLEAN = yes ; then echo "Cleaning up test run directory from this run." diff --git a/tests/scripts/all b/tests/scripts/all index da87406eb4..ca2b8e8ab6 100755 --- a/tests/scripts/all +++ b/tests/scripts/all @@ -60,12 +60,15 @@ EOF BCMD=`basename $CMD` if [ -x "$CMD" ]; then echo ">>>>> Starting ${TB}$BCMD${TN} for $BACKEND..." + START=`date +%s` $CMD RC=$? + END=`date +%s` + if test $RC -eq 0 ; then - echo ">>>>> $BCMD completed ${TB}OK${TN} for $BACKEND." + echo ">>>>> $BCMD completed ${TB}OK${TN} for $BACKEND after $(( $END - $START )) seconds." else - echo ">>>>> $BCMD ${TB}failed${TN} for $BACKEND" + echo ">>>>> $BCMD ${TB}failed${TN} for $BACKEND after $(( $END - $START )) seconds" FAILCOUNT=`expr $FAILCOUNT + 1` if [ -n "$NOEXIT" ]; then