X-Git-Url: http://wien.tomnetworks.com/gitweb/?p=testub10.git;a=blobdiff_plain;f=scripts%2Fbench.sh;h=009a0f14669a70ae3951ece9e0ab4cba6c999bde;hp=02738d644ec9594e4ffda1ea7807e4dade34ebca;hb=8160a0a30f55dbb60dcbda2a35221e4bc7a40120;hpb=738801cc5462c5ee2d57f5f20db848cf24044ec6 diff --git a/scripts/bench.sh b/scripts/bench.sh index 02738d6..009a0f1 100755 --- a/scripts/bench.sh +++ b/scripts/bench.sh @@ -74,14 +74,30 @@ for i in $TEST/*.0; do if [ -f $TEST/${bi}.instr ]; then ti=`cat $TEST/$bi.instr` else - echo "err: fuer den testfall \"$bi\" existiert noch keine referenzdatei" + echo "err: fuer den testfall \"$bi\" existiert noch keine referenzdatei. instruktionen werden verworfen." ti=0 fi - echo "$bi: $ni (referenz: $ti)" + + if [ $ni -gt $ti ]; then + #red + bcolor="\033[01;31m" + else + if [ $ni -eq $ti ]; then + #gray + bcolor="\033[01;30m" + else + #green + bcolor="\033[01;32m" + fi + fi + + echo -e "$bcolor $bi: $ni (referenz: $ti) \033[0m" echo "$bi $ni" >> $RESULT - let gni=gni+$ni - let gti=gti+$ti + if [ -f $TEST/${bi}.instr ]; then + let gni=gni+$ni + let gti=gti+$ti + fi # remove waste rm -f $TMPNAME $TMPNAME.s $TMPNAME.trace