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