]> git.ipfire.org Git - thirdparty/knot-dns.git/commitdiff
tests: improved DS push, when roll+push+check too fast
authorLibor Peltan <libor.peltan@nic.cz>
Thu, 16 Jul 2020 17:53:25 +0000 (19:53 +0200)
committerDaniel Salzman <daniel.salzman@nic.cz>
Fri, 17 Jul 2020 08:12:52 +0000 (10:12 +0200)
tests-extra/tests/dnssec/ds_push/test.py

index e9b43ed50a4501ff0dee166c9e839837172e4e30..7b7a68ddba2fbe3828454b5a74b495f1b036f371 100644 (file)
@@ -64,26 +64,26 @@ def check_zone(server, zone, dnskeys, dnskey_rrsigs, cdnskeys, soa_rrsigs, msg):
     server.zone_verify(zone)
 
 def wait_for_rrsig_count(t, server, rrtype, rrsig_count, timeout):
-    rtime = 0
+    rtime = 0.0
     while True:
         qdnskeyrrsig = server.dig("example.com", rrtype, dnssec=True, bufsize=4096)
         found_rrsigs = qdnskeyrrsig.count("RRSIG")
         if found_rrsigs == rrsig_count:
             break
-        rtime = rtime + 1
-        t.sleep(1)
+        rtime = rtime + 0.1
+        t.sleep(0.1)
         if rtime > timeout:
             break
 
 def wait_for_dnskey_count(t, server, dnskey_count, timeout):
-    rtime = 0
+    rtime = 0.0
     while True:
         qdnskeyrrsig = server.dig("example.com", "DNSKEY", dnssec=True, bufsize=4096)
         found_dnskeys = qdnskeyrrsig.count("DNSKEY")
         if found_dnskeys == dnskey_count:
             break
-        rtime = rtime + 1
-        t.sleep(1)
+        rtime = rtime + 0.1
+        t.sleep(0.1)
         if rtime > timeout:
             break