diff options
author | Zac Medico <zmedico@gentoo.org> | 2006-12-08 18:34:56 +0000 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2006-12-08 18:34:56 +0000 |
commit | 5bb478ad6b8f9248aebd2ecca785681cebf6684c (patch) | |
tree | 982d8de5202d7886517bc623bf6ea81a02fa3158 | |
parent | b71070083b3e9633105c4f87bfb06e506c697dd2 (diff) | |
download | portage-5bb478ad6b8f9248aebd2ecca785681cebf6684c.tar.gz portage-5bb478ad6b8f9248aebd2ecca785681cebf6684c.tar.bz2 portage-5bb478ad6b8f9248aebd2ecca785681cebf6684c.zip |
Indicate test failure with an exit code.
svn path=/main/trunk/; revision=5227
-rw-r--r-- | tests/__init__.py | 2 | ||||
-rwxr-xr-x | tests/runTests | 6 |
2 files changed, 5 insertions, 3 deletions
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) |