From dbd04da26c9b18ee439d1b63ec2cfbfe7be6714a Mon Sep 17 00:00:00 2001 From: David Halter Date: Tue, 23 Jul 2013 17:03:13 +0200 Subject: [PATCH] set exit code in sith --- sith.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/sith.py b/sith.py index 2c2992e8..42805c6f 100755 --- a/sith.py +++ b/sith.py @@ -113,8 +113,7 @@ class TestCase(object): einfo = sys.exc_info() pdb = __import__(debugger) pdb.post_mortem(einfo if debugger == 'pudb' else einfo[2]) - return False - return True + exit(1) def show(self): print(self.traceback) @@ -146,8 +145,7 @@ def main(arguments): else: for _ in range(int(arguments['--maxtries'])): t = TestCase.generate(arguments[''] or '.') - if not t.run(debugger, record): - break + t.run(debugger, record) print('.', end='') sys.stdout.flush() print()