fdtget-runtest.sh revision 9a50d82c4e3a44ca004ada288f7c37004da0b0cc
1#! /bin/sh 2 3. ./tests.sh 4 5LOG="tmp.log.$$" 6EXPECT="tmp.expect.$$" 7 8rm -f $LOG 9 10expect="$1" 11echo "$expect" >$EXPECT 12shift 13 14verbose_run_log "$LOG" $VALGRIND "$DTGET" "$@" 15ret="$?" 16 17if [ "$ret" -ne 0 -a "$expect" = "ERR" ]; then 18 PASS 19fi 20 21if [ "$ret" -gt 127 ]; then 22 signame=$(kill -l $[ret - 128]) 23 FAIL "Killed by SIG$signame" 24fi 25 26diff $EXPECT $LOG 27ret="$?" 28 29rm -f $LOG $EXPECT 30 31if [ "$ret" -eq 0 ]; then 32 PASS 33else 34 FAIL 35fi 36