1*cd60bc56SAndroid Build Coastguard Worker#! /bin/sh 2*cd60bc56SAndroid Build Coastguard Worker 3*cd60bc56SAndroid Build Coastguard WorkerSRCDIR=`dirname "$0"` 4*cd60bc56SAndroid Build Coastguard Worker. "$SRCDIR/testutils.sh" 5*cd60bc56SAndroid Build Coastguard Worker 6*cd60bc56SAndroid Build Coastguard WorkerLOG=tmp.log.$$ 7*cd60bc56SAndroid Build Coastguard WorkerEXPECT=tmp.expect.$$ 8*cd60bc56SAndroid Build Coastguard Workerrm -f $LOG $EXPECT 9*cd60bc56SAndroid Build Coastguard Workertrap "rm -f $LOG $EXPECT" 0 10*cd60bc56SAndroid Build Coastguard Worker 11*cd60bc56SAndroid Build Coastguard Workerexpect="$1" 12*cd60bc56SAndroid Build Coastguard Workerprintf '%b\n' "$expect" > $EXPECT 13*cd60bc56SAndroid Build Coastguard Workershift 14*cd60bc56SAndroid Build Coastguard Worker 15*cd60bc56SAndroid Build Coastguard Workerverbose_run_log_check "$LOG" $VALGRIND $DTGET "$@" 16*cd60bc56SAndroid Build Coastguard Worker 17*cd60bc56SAndroid Build Coastguard Workerif cmp $EXPECT $LOG>/dev/null; then 18*cd60bc56SAndroid Build Coastguard Worker PASS 19*cd60bc56SAndroid Build Coastguard Workerelse 20*cd60bc56SAndroid Build Coastguard Worker if [ -z "$QUIET_TEST" ]; then 21*cd60bc56SAndroid Build Coastguard Worker echo "EXPECTED :-:" 22*cd60bc56SAndroid Build Coastguard Worker cat $EXPECT 23*cd60bc56SAndroid Build Coastguard Worker fi 24*cd60bc56SAndroid Build Coastguard Worker FAIL "Results differ from expected" 25*cd60bc56SAndroid Build Coastguard Workerfi 26