#!/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