From cb1cc4d0bd2bdaa24e504220f6869995d41daac6 Mon Sep 17 00:00:00 2001 From: Ryan Williams Date: Fri, 4 Dec 2009 18:15:22 -0800 Subject: [PATCH] Time to get some of those lovely yellow statuses. --- tests/nosewrapper.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/tests/nosewrapper.py b/tests/nosewrapper.py index 7b23a16..852f222 100644 --- a/tests/nosewrapper.py +++ b/tests/nosewrapper.py @@ -13,6 +13,14 @@ if sys.version_info < (2,5): argv = sys.argv + ["--exclude=.*test__api_timeout.*"] else: argv = sys.argv + +# hudson does a better job printing the test results if the exit value is 0 +zero_status = '--force-zero-status' +if zero_status in sys.argv: + sys.argv.remove(zero_status) + launch = nose.run +else: + launch = nose.main from tests import eventlethub -nose.main(addplugins=[eventlethub.EventletHub()], argv=argv) +launch(addplugins=[eventlethub.EventletHub()])