From: Zac Medico Date: Fri, 8 Dec 2006 18:34:56 +0000 (-0000) Subject: Indicate test failure with an exit code. X-Git-Tag: v2.1.2~357 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=5bb478ad6b8f9248aebd2ecca785681cebf6684c;p=portage.git Indicate test failure with an exit code. svn path=/main/trunk/; revision=5227 --- diff --git a/tests/__init__.py b/tests/__init__.py index 1a235ff26..6acf0c99f 100644 --- a/tests/__init__.py +++ b/tests/__init__.py @@ -18,4 +18,4 @@ def main(): except ImportError: pass - unittest.TextTestRunner(verbosity=2).run(suite) + return unittest.TextTestRunner(verbosity=2).run(suite) diff --git a/tests/runTests b/tests/runTests index 74b853f09..fed58f75d 100755 --- a/tests/runTests +++ b/tests/runTests @@ -16,5 +16,7 @@ sys.path.insert(0,'../pym') sys.path.insert(0, osp.dirname(osp.dirname(osp.abspath(__file__)))) import tests - -tests.main() +if __name__ == "__main__": + result = tests.main() + if result.failures: + sys.exit(1)