summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2006-12-08 18:34:56 +0000
committerZac Medico <zmedico@gentoo.org>2006-12-08 18:34:56 +0000
commit5bb478ad6b8f9248aebd2ecca785681cebf6684c (patch)
tree982d8de5202d7886517bc623bf6ea81a02fa3158 /tests
parentBreak out of the loop if a CacheError occurs. (diff)
downloadportage-multirepo-5bb478ad6b8f9248aebd2ecca785681cebf6684c.tar.gz
portage-multirepo-5bb478ad6b8f9248aebd2ecca785681cebf6684c.tar.bz2
portage-multirepo-5bb478ad6b8f9248aebd2ecca785681cebf6684c.zip
Indicate test failure with an exit code.
svn path=/main/trunk/; revision=5227
Diffstat (limited to 'tests')
-rw-r--r--tests/__init__.py2
-rwxr-xr-xtests/runTests6
2 files changed, 5 insertions, 3 deletions
diff --git a/tests/__init__.py b/tests/__init__.py
index 1a235ff2..6acf0c99 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 74b853f0..fed58f75 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)