Skip to content

Commit 5b04d4f

Browse files
committed
system-tests: abort on failure
1 parent 1566e19 commit 5b04d4f

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

system/run.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ def run(include_long_tests=False, capture_results=False, tests=None, filters=Non
5050
if not coverage_dir:
5151
coverage_dir = mkdtemp(suffix="aptly-coverage")
5252

53+
failed = False
5354
for test in tests:
5455
orig_stdout = sys.stdout
5556
orig_stderr = sys.stderr
@@ -157,8 +158,15 @@ def run(include_long_tests=False, capture_results=False, tests=None, filters=Non
157158

158159
t.shutdown()
159160

161+
if failed:
162+
break
163+
if failed:
164+
break
165+
160166
sys.stdout = orig_stdout
161167
sys.stderr = orig_stderr
168+
if failed:
169+
break
162170

163171
if lastBase is not None:
164172
lastBase.shutdown_class()

0 commit comments

Comments
 (0)