self-test: MINIMODEM env var

This commit is contained in:
Kamal Mostafa 2011-07-08 08:53:06 -07:00
parent 845c3e1be6
commit 1aafe0022b
2 changed files with 7 additions and 4 deletions

View File

@ -8,6 +8,7 @@
# #
# #
MINIMODEM="${MINIMODEM-./minimodem}"
TMPDIR=/tmp/run-test-$$ TMPDIR=/tmp/run-test-$$
mkdir "$TMPDIR" || exit mkdir "$TMPDIR" || exit
@ -26,8 +27,8 @@ do
txtnum="${i##*/}" txtnum="${i##*/}"
txtnum="${txtnum%%-*}" txtnum="${txtnum%%-*}"
echo TEST ./minimodem -f "$i" "$rate" echo TEST $MINIMODEM -f "$i" "$rate"
./minimodem -f "$i" "$rate" >$TMPDIR/out 2>$TMPDIR/err $MINIMODEM -f "$i" "$rate" >$TMPDIR/out 2>$TMPDIR/err
t="${f%%-*}" t="${f%%-*}"

View File

@ -1,5 +1,7 @@
#!/bin/bash #!/bin/bash
MINIMODEM="${MINIMODEM-./minimodem}"
[ $# -eq 2 ] || { [ $# -eq 2 ] || {
echo "usage: self-test baudmode textfile" 1>&2 echo "usage: self-test baudmode textfile" 1>&2
exit 1 exit 1
@ -11,7 +13,7 @@ TMPF="/tmp/minimodem-test-$$.wav"
trap "rm -f $TMPF" 0 trap "rm -f $TMPF" 0
set -e set -e
./minimodem --tx --file $TMPF "$baudmode" < "$textfile" $MINIMODEM --tx --file $TMPF "$baudmode" < "$textfile"
# ls -l $TMPF # ls -l $TMPF
./minimodem --rx --file $TMPF "$baudmode" | diff "$textfile" - $MINIMODEM --rx --file $TMPF "$baudmode" | diff "$textfile" -