#!/bin/sh | |
TEST_FILENAME=`echo "$0" | sed 's|.sh||'` | |
./test_decode $TEST_FILENAME | |
ret=$? | |
# pretty-print a diff showing what happened, and leave the dumped | |
# around for possibly moving over the ref. | |
if test $ret = 1; then | |
REF_FILENAME="$TEST_FILENAME-ref.txt" | |
NEW_FILENAME="$TEST_FILENAME-new.txt" | |
./test_decode $TEST_FILENAME -dump > $NEW_FILENAME | |
if test $? = 0; then | |
echo "Differences:" | |
diff -u $REF_FILENAME $NEW_FILENAME | |
fi | |
fi | |
exit $ret |