From: Colin Vidal Date: Tue, 12 May 2026 12:42:35 +0000 (+0200) Subject: Fix cyclic_glue system test X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=591317efd790604f7bd55e0e9826bc9981ae4dbd;p=thirdparty%2Fbind9.git Fix cyclic_glue system test The cyclic_glue system test was waiting for `running` log after an `rndc reload` command, but wasn't waiting for the log saying a specific zone which changed has been reloaded `zone /IN: loaded`. As a result, the test could randomly fails. This is now fixed. --- diff --git a/bin/tests/system/cyclic_glue/tests_cyclic_glue.py b/bin/tests/system/cyclic_glue/tests_cyclic_glue.py index 3f52255a5b5..6957e845301 100644 --- a/bin/tests/system/cyclic_glue/tests_cyclic_glue.py +++ b/bin/tests/system/cyclic_glue/tests_cyclic_glue.py @@ -50,7 +50,7 @@ def test_cyclic_glues(ns1, ns4, templates): templates.render("ns1/root.db", {"broken_ns": True}) with ns1.watch_log_from_here() as watcher: ns1.rndc("reload") - watcher.wait_for_line("running") + watcher.wait_for_line(["running", "zone ./IN: loaded serial"]) with ns4.watch_log_from_here() as watcher: ns4.rndc("flush")