mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-09-04 00:25:29 +00:00
Fail immediatelly when clean.sh or setup.sh fails
The `statschannel/ns2/` was missing `manykeys.db.in`, but the test succeeded even when `setup.sh` (or `clean.sh`) failed to execute. This commit makes run.sh to run in stricter mode and fail the test immediately when `clean.sh` or `setup.sh` fails.
This commit is contained in:
@@ -187,6 +187,9 @@ if test -f "$systest/clean.sh"
|
|||||||
then
|
then
|
||||||
if ! ( cd "${systest}" && $SHELL clean.sh "$@" ); then
|
if ! ( cd "${systest}" && $SHELL clean.sh "$@" ); then
|
||||||
echowarn "I:$systest:clean.sh script failed"
|
echowarn "I:$systest:clean.sh script failed"
|
||||||
|
echofail "R:$systest:FAIL"
|
||||||
|
echoend "E:$systest:$(date_with_args)"
|
||||||
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
fi
|
fi
|
||||||
@@ -195,7 +198,10 @@ fi
|
|||||||
if test -f "$systest/setup.sh"
|
if test -f "$systest/setup.sh"
|
||||||
then
|
then
|
||||||
if ! ( cd "${systest}" && $SHELL setup.sh "$@" ); then
|
if ! ( cd "${systest}" && $SHELL setup.sh "$@" ); then
|
||||||
echowarn "I:$systest:clean.sh script failed"
|
echowarn "I:$systest:setup.sh script failed"
|
||||||
|
echofail "R:$systest:FAIL"
|
||||||
|
echoend "E:$systest:$(date_with_args)"
|
||||||
|
exit 1
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user