bind9/bin/tests/system/zero
Ondřej Surý bea5bcff8d Bail-out early if dig fails to finish successfully or takes too long
Before, the zero system test could get stuck almost infinitely, because
the first test sends > 300 queries with 5 seconds timeout on each in
each pass.  If named crashed early, it would took the test more than 4
hours to properly timeout.

This commit introduces a "watchdog" on the dig commands running in the
background and failing the test on timeout, failing any test if any dig
command fails to return successfully, and making the tests.sh script
shellcheck clean.

(cherry picked from commit 2a65a47f39)
2020-01-10 10:04:12 +01:00
..
ans5 Update license headers to not include years in copyright in all applicable files 2018-02-23 10:12:02 +01:00
ns1 update system tests so validation won't fail when using IANA key 2018-05-31 18:22:33 +02:00
ns2 update system tests so validation won't fail when using IANA key 2018-05-31 18:22:33 +02:00
ns3 update system tests so validation won't fail when using IANA key 2018-05-31 18:22:33 +02:00
ns4 update system tests so validation won't fail when using IANA key 2018-05-31 18:22:33 +02:00
clean.sh update system tests so validation won't fail when using IANA key 2018-05-31 18:22:33 +02:00
prereq.sh Add a Net::DNS prereq for digdelv, fetchlimit, rpzrecurse, and zero 2018-04-04 22:23:14 +02:00
setup.sh Automatically run clean.sh from run.sh 2019-12-06 14:47:08 +01:00
tests.sh Bail-out early if dig fails to finish successfully or takes too long 2020-01-10 10:04:12 +01:00