X-Git-Url: https://git.distorted.org.uk/~mdw/adns/blobdiff_plain/2d5cce6288931ae7fc0b65ad2f51207dc0d1ccdf..82ab0d309445b9b18aab9aed04a7cb978b766a0b:/regress/r1test diff --git a/regress/r1test b/regress/r1test index 4d10101..142ef19 100755 --- a/regress/r1test +++ b/regress/r1test @@ -2,6 +2,9 @@ # usage: r1test set -e +mrc=1 +trap 'exit $mrc' 0 + casename="$1" case="case-$casename" ocase="output-$casename" @@ -20,6 +23,13 @@ ADNS_TEST_REPORT_FD=3 3>>"$ocase.report" >"$ocase.out" 2>"$ocase.err" \ rc=$? set -e +if [ "$rc" = 5 ] +then + echo -n "SKIPPED-$casename " + mrc=5 + exit +fi + echo "rc=$rc" >>$ocase.out failed=false @@ -36,9 +46,9 @@ done if $failed then echo >&2 "FAILED $case - WRONG OUTPUT - lines of syscall remaining `wc -l`" - exit 2 + mrc=2 + exit fi echo -n "$casename " - -exit 0 +mrc=0