Home | History | Annotate | Download | only in tests
      1 #! /bin/sh
      2 
      3 . ./tests.sh
      4 
      5 LOG=tmp.log.$$
      6 EXPECT=tmp.expect.$$
      7 rm -f $LOG $EXPECT
      8 trap "rm -f $LOG $EXPECT" 0
      9 
     10 expect="$1"
     11 printf '%b\n' "$expect" > $EXPECT
     12 shift
     13 
     14 verbose_run_log_check "$LOG" $VALGRIND $DTGET "$@"
     15 
     16 if cmp $EXPECT $LOG>/dev/null; then
     17     PASS
     18 else
     19     if [ -z "$QUIET_TEST" ]; then
     20 	echo "EXPECTED :-:"
     21 	cat $EXPECT
     22     fi
     23     FAIL "Results differ from expected"
     24 fi
     25