bind9/bin/tests/system/chase_ds
Colin Vidal c280029d4d
Add system test for the chase DS fix
Add a system test which ensures, whenever the DS record can't be found
in the local cache, that the resolver first tries to get the parent NS
from the delegation cache to ask them the DS record, directly, rather
than running the fallback flow where the resolver attempts to query the
DS record from NS of the validating name (which would fails, then the
resolver would remove one label and fetch again, fails, and so on until
it reach the closest zonecut).

The test relies on the fact that when the fallback flow is run, the
`rctx_chaseds()` function is run, adding the "chase DS servers ..." and
"suspending DS lookup to find parent's..." logs.
2026-04-16 12:34:52 +02:00
..
ns1 Add system test for the chase DS fix 2026-04-16 12:34:52 +02:00
ns2 Add system test for the chase DS fix 2026-04-16 12:34:52 +02:00
ns3 Add system test for the chase DS fix 2026-04-16 12:34:52 +02:00
setup.sh Add system test for the chase DS fix 2026-04-16 12:34:52 +02:00
tests_chase_ds.py Add system test for the chase DS fix 2026-04-16 12:34:52 +02:00