From 751ee63e61535bceda86886e6f1bce40059c33e5 Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Thu, 11 May 2023 08:40:17 +0200 Subject: [PATCH] test-client: cleanup after test on failure Otherwise, the following tests will fail too. --- src/tests/client/test-client.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/tests/client/test-client.py b/src/tests/client/test-client.py index e33317b1a..dd13c186d 100755 --- a/src/tests/client/test-client.py +++ b/src/tests/client/test-client.py @@ -2175,14 +2175,22 @@ class TestNmCloudSetup(TestNmClient): self.md_url = "http://%s:%d" % s.getsockname() s.close() + error = None + self.srv_start() - func(self) + try: + func(self) + except Exception as e: + error = e self._nm_test_post() p.stdin.close() p.terminate() p.wait() + if error: + raise error + return f @cloud_setup_test