#! /bin/sh . ./tests.sh LOG=tmp.log.$$ EXPECT=tmp.expect.$$ rm -f $LOG $EXPECT trap "rm -f $LOG $EXPECT" 0 expect="$1" printf '%b\n' "$expect" > $EXPECT shift verbose_run_log_check "$LOG" $VALGRIND $DTGET "$@" if cmp $EXPECT $LOG>/dev/null; then PASS else if [ -z "$QUIET_TEST" ]; then echo "EXPECTED :-:" cat $EXPECT fi FAIL "Results differ from expected" fi