X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=regress%2Fshlib;fp=regress%2Fshlib;h=6f855d5fd46251620bf1010989b3839f394c0939;hb=fc66304bb37f079708551e69b45ed5a5d64b0405;hp=c8d3fcc75b35f38a46bfa405f2c436c40687d07b;hpb=ffb18169f65ae07f81ef24cd00068c0b1ae0ae49;p=adns.git diff --git a/regress/shlib b/regress/shlib index c8d3fcc..6f855d5 100644 --- a/regress/shlib +++ b/regress/shlib @@ -20,6 +20,16 @@ playback_prepare () { playback=./${program}_playback } +playback_execute_core () { + playback_execute_hook "$@" + set +e + ADNS_TEST_REPORT_FD=3 ADNS_TEST_IN_FD=4 \ + 3>>"$ocase.report" 4<&4 >"$ocase.out" 2>"$ocase.err" \ + $ADNS_TEST_DEBUG $playback "$@" + rc=$? + set -e +} + playback_execute () { - playback_execute_callback $initflags"$initstring" $queryargs + playback_execute_core $initflags"$initstring" $queryargs }