From 5b04d4fbe159a95e6938649703611299e96a99bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Roth?= Date: Mon, 9 Jun 2025 12:34:52 +0200 Subject: [PATCH] system-tests: abort on failure --- system/run.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/system/run.py b/system/run.py index 599afe5f..4e73fb2d 100755 --- a/system/run.py +++ b/system/run.py @@ -50,6 +50,7 @@ def run(include_long_tests=False, capture_results=False, tests=None, filters=Non if not coverage_dir: coverage_dir = mkdtemp(suffix="aptly-coverage") + failed = False for test in tests: orig_stdout = sys.stdout orig_stderr = sys.stderr @@ -157,8 +158,15 @@ def run(include_long_tests=False, capture_results=False, tests=None, filters=Non t.shutdown() + if failed: + break + if failed: + break + sys.stdout = orig_stdout sys.stderr = orig_stderr + if failed: + break if lastBase is not None: lastBase.shutdown_class()