set exit code in sith

This commit is contained in:
David Halter
2013-07-23 17:03:13 +02:00
parent fd2e158cf6
commit dbd04da26c

View File

@@ -113,8 +113,7 @@ class TestCase(object):
einfo = sys.exc_info() einfo = sys.exc_info()
pdb = __import__(debugger) pdb = __import__(debugger)
pdb.post_mortem(einfo if debugger == 'pudb' else einfo[2]) pdb.post_mortem(einfo if debugger == 'pudb' else einfo[2])
return False exit(1)
return True
def show(self): def show(self):
print(self.traceback) print(self.traceback)
@@ -146,8 +145,7 @@ def main(arguments):
else: else:
for _ in range(int(arguments['--maxtries'])): for _ in range(int(arguments['--maxtries'])):
t = TestCase.generate(arguments['<path>'] or '.') t = TestCase.generate(arguments['<path>'] or '.')
if not t.run(debugger, record): t.run(debugger, record)
break
print('.', end='') print('.', end='')
sys.stdout.flush() sys.stdout.flush()
print() print()