X-Git-Url: https://git.distorted.org.uk/~mdw/adns/blobdiff_plain/3c5796f7283298530d86b697b516f5d25bb796c1..296f1552a0ec3add0e483257738338a3db911f77:/regress/r1test diff --git a/regress/r1test b/regress/r1test index a9ec3ce..3b2bfdf 100755 --- a/regress/r1test +++ b/regress/r1test @@ -20,24 +20,25 @@ ADNS_TEST_REPORT_FD=3 3>>"$ocase.report" >"$ocase.out" 2>"$ocase.err" \ rc=$? set -e -if test $rc != 0 -then - egrep . -- "$ocase.report" "$ocase.out" "$ocase.err" - echo >&2 "FAILED $case - EXIT STATUS $rc" - exit 2 -fi +echo "rc=$rc" >>$ocase.out -for part in out err +failed=false +for part in err out do - if diff -- "$case.$part" "$ocase.$part" + if diff -u -- "$case.$part" "$ocase.$part" then : else - echo >&2 "FAILED $case - WRONG OUTPUT" - exit 2 + failed=true fi done +if $failed +then + echo >&2 "FAILED $case - WRONG OUTPUT - lines of syscall remaining `wc -l`" + exit 2 +fi + echo -n "$casename " exit 0