mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-08-31 14:35:26 +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
|
||||
if ! ( cd "${systest}" && $SHELL clean.sh "$@" ); then
|
||||
echowarn "I:$systest:clean.sh script failed"
|
||||
echofail "R:$systest:FAIL"
|
||||
echoend "E:$systest:$(date_with_args)"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
fi
|
||||
@@ -195,7 +198,10 @@ fi
|
||||
if test -f "$systest/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
|
||||
|
||||
|
Reference in New Issue
Block a user