From 5f538ed54d6269a5d3316a2f1222a7797dc24dde Mon Sep 17 00:00:00 2001 From: Kamal Mostafa Date: Sat, 4 Jun 2011 09:57:42 -0700 Subject: [PATCH] run-test --- src/run-test | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100755 src/run-test diff --git a/src/run-test b/src/run-test new file mode 100755 index 0000000..c6cd2cd --- /dev/null +++ b/src/run-test @@ -0,0 +1,35 @@ +#!/bin/bash + +TMPDIR=/tmp/run-test-$$ +mkdir "$TMPDIR" || exit +trap "rm -rf $TMPDIR" 0 + +let nfail=0 + +for i in ../testdata/*/*.wav +do + f="${i##*/}" + rate="${f#*-}" + rate="${rate%%-*}" + + echo TEST ./fsk "$i" "$rate" + ./fsk "$i" "$rate" >$TMPDIR/out 2>$TMPDIR/err + + t="${f%%-*}" + + grep "confidence=" $TMPDIR/err +# sum -r ../testdata/$t-*.txt $TMPDIR/out + cmp ../testdata/$t-*.txt $TMPDIR/out + if [ $? -eq 0 ] + then + echo "@@@ PASS $f" + else + echo " @@@ FAIL $f" + let nfail=nfail+1 + fi + + echo +done + +exit $nfail +