]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
integration test: terminate the manager when it fails to start in time
authorVasek Sraier <git@vakabus.cz>
Thu, 9 Sep 2021 13:19:48 +0000 (15:19 +0200)
committerAleš Mrázek <ales.mrazek@nic.cz>
Fri, 8 Apr 2022 14:17:53 +0000 (16:17 +0200)
manager/integration/runner.py

index 5741f6ee3c3572fbd5c175742807fb25af74d795..55df72fef1b9765de9e599939355756b8019a1be 100644 (file)
@@ -64,7 +64,11 @@ def crash_resistance(client: KnotManagerClient):
 
     # start the server again
     p = start_manager_in_background("localhost", PORT, initial_config=None)
-    client.wait_for_initialization()
+    try:
+        client.wait_for_initialization()
+    except TimeoutError as e:
+        p.terminate()
+        raise e
 
     # no change in number of workers should be visible
     cnt = count_running_kresds()