# HG changeset patch # User Simon Heimberg # Date 2014-02-13 07:02:06 # Node ID eca34583cd872d3960cdfd7e4ed97b91e798a213 # Parent c230dba6641212a1e220a6db69c696bdbf5fbf2e run-tests: handle sys.exit in main function diff --git a/tests/run-tests.py b/tests/run-tests.py --- a/tests/run-tests.py +++ b/tests/run-tests.py @@ -1163,7 +1163,7 @@ def runtests(options, tests): print "\ninterrupted!" if failed: - sys.exit(1) + return 1 testtypes = [('.py', pytest, '.out'), ('.t', tsttest, '')] @@ -1273,7 +1273,7 @@ def main(): vlog("# Using", IMPL_PATH, os.environ[IMPL_PATH]) try: - runtests(options, tests) + sys.exit(runtests(options, tests) or 0) finally: time.sleep(.1) cleanup(options)