From f2032ca2cab3048021956707ec4ff74be69108d4 Mon Sep 17 00:00:00 2001 From: Martin Basti Date: Fri, 16 Oct 2015 14:09:37 +0200 Subject: [PATCH] DNSSEC CI: wait until DS records is replicated In some cases replication may take much more time than we expected. This patch adds explicit cech if DS records has been replicated. Reviewed-By: Petr Spacek --- ipatests/test_integration/test_dnssec.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ipatests/test_integration/test_dnssec.py b/ipatests/test_integration/test_dnssec.py index 66e67a6ef..5d6acb7cc 100644 --- a/ipatests/test_integration/test_dnssec.py +++ b/ipatests/test_integration/test_dnssec.py @@ -350,6 +350,12 @@ class TestInstallDNSSECFirst(IntegrationTest): self.master.run_command(args) + # wait until DS records it replicated + assert wait_until_record_is_signed( + self.replicas[0].ip, example_test_zone, self.log, timeout=100, + rtype="DS" + ), "No DS record of '%s' returned from replica" % example_test_zone + # extract DSKEY from root zone ans = resolve_with_dnssec(self.master.ip, root_zone, self.log, rtype="DNSKEY")