From bef896c771edf7938353ac7207e2853fca046180 Mon Sep 17 00:00:00 2001 From: Jordan Sherer Date: Sat, 2 May 2020 14:47:09 -0400 Subject: [PATCH] Added ability to compare results with an old js8 decoder for testing --- media/tests/test | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/media/tests/test b/media/tests/test index 0d9003d..85c403e 100755 --- a/media/tests/test +++ b/media/tests/test @@ -3,7 +3,7 @@ # Run test cases using the media files and the js8 cli decoder JS8=~/js8call-prefix/build/js8 -#JS8=/opt/js8call/bin/js8 +#JS8_ALT=/opt/js8call/bin/js8 PWD=$(pwd) @@ -12,27 +12,28 @@ declare -i fail=0 for f in *.wav do - MODE=$(echo $f | cut -f 1 -d '_') DEPTH=$(echo $f | cut -f 2 -d '_') EXPECTED=$(echo $f | cut -f 3 -d '_' | cut -f 1 -d '.') OUT=$($JS8 -8 -b $MODE -d $DEPTH $PWD/$f | tail -n 1 | awk '{print $(NF)}' | sed -E 's/\s//g') + if [ "$JS8_ALT" != "" ]; then + OUT_ALT=$($JS8_ALT -8 -b $MODE -d $DEPTH $PWD/$f | tail -n 1 | awk '{print $(NF)}' | sed -E 's/\s//g') + fi + echo -n $f... - if [ "$OUT" == "$EXPECTED" ]; then - echo PASS. - pass=$((pass+1)) - else - echo FAIL got $OUT expected $EXPECTED; - fail=$((fail+1)) + fi + if [ "$JS8_ALT" != "" ]; then + echo "--> js8 alt got $OUT_ALT expected $EXPECTED" + echo fi done