From fbe24b3fdada634efe48a681dc67025ab1691bb4 Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Sun, 20 Jun 2010 00:31:55 -0400 Subject: [PATCH] Unit Tests - Added a vramsteg progress bar, which is only used if it is found in /usr/local/bin. --- src/tests/run_all | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/tests/run_all b/src/tests/run_all index 7caf4b2d7..2f30fd1da 100755 --- a/src/tests/run_all +++ b/src/tests/run_all @@ -2,11 +2,29 @@ date > all.log +VRAMSTEG=/usr/local/bin/vramsteg +BAR=0 +if [ -x $VRAMSTEG ]; then + BAR=1 + COUNT=0 + TOTAL=$(ls *.t | wc -l) + START=$($VRAMSTEG --now) +fi + for i in *.t do + if [ $BAR == 1 ]; then + $VRAMSTEG --label 'All tests' --min 0 --max $TOTAL --current $COUNT --percentage --start $START --estimate + COUNT=$[COUNT + 1] + fi + ./$i >> all.log 2>&1 done +if [ $BAR == 1 ]; then + $VRAMSTEG --remove +fi + date >> all.log START=`head -1 all.log`