From 912f9413acb05c9cc14ad32c0bb25b2ee7c53899 Mon Sep 17 00:00:00 2001 From: Konstantin Belyalov Date: Wed, 21 Feb 2018 19:20:12 -0800 Subject: [PATCH] unittest: Exit with non zero code in case of failures. Fixing #259 --- unittest/unittest.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/unittest/unittest.py b/unittest/unittest.py index 4d510938..0361c864 100644 --- a/unittest/unittest.py +++ b/unittest/unittest.py @@ -1,3 +1,6 @@ +import sys + + class SkipTest(Exception): pass @@ -217,3 +220,5 @@ def main(module="__main__"): suite.addTest(c) runner = TestRunner() result = runner.run(suite) + # Terminate with non zero return code in case of failures + sys.exit(result.failuresNum > 0)