You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucy.apache.org by nw...@apache.org on 2016/08/26 17:30:33 UTC
[5/6] lucy-clownfish git commit: Exit with error code if Python tests
fail
Exit with error code if Python tests fail
Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/6a5fed41
Tree: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/tree/6a5fed41
Diff: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/diff/6a5fed41
Branch: refs/heads/master
Commit: 6a5fed41fcea5802242765cdc8084fa4b3453553
Parents: 335d918
Author: Nick Wellnhofer <we...@aevum.de>
Authored: Fri Aug 26 19:02:38 2016 +0200
Committer: Nick Wellnhofer <we...@aevum.de>
Committed: Fri Aug 26 19:19:32 2016 +0200
----------------------------------------------------------------------
compiler/python/setup.py | 3 ++-
runtime/python/setup.py | 3 ++-
2 files changed, 4 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/lucy-clownfish/blob/6a5fed41/compiler/python/setup.py
----------------------------------------------------------------------
diff --git a/compiler/python/setup.py b/compiler/python/setup.py
index 7f64c1a..28b0401 100644
--- a/compiler/python/setup.py
+++ b/compiler/python/setup.py
@@ -162,7 +162,8 @@ class test(_Command):
loader = unittest.TestLoader()
tests = loader.discover("test")
test_runner = unittest.runner.TextTestRunner()
- test_runner.run(tests)
+ if not test_runner.run(tests).wasSuccessful():
+ sys.exit(1)
# restore sys.path
sys.path = orig_sys_path
http://git-wip-us.apache.org/repos/asf/lucy-clownfish/blob/6a5fed41/runtime/python/setup.py
----------------------------------------------------------------------
diff --git a/runtime/python/setup.py b/runtime/python/setup.py
index 26380df..17eb7f0 100644
--- a/runtime/python/setup.py
+++ b/runtime/python/setup.py
@@ -199,7 +199,8 @@ class test(_Command):
loader = unittest.TestLoader()
tests = loader.discover("test")
test_runner = unittest.runner.TextTestRunner()
- test_runner.run(tests)
+ if not test_runner.run(tests).wasSuccessful():
+ sys.exit(1)
# restore sys.path
sys.path = orig_sys_path