From 4fa0e51d0fb3b3f7694bf9db8747d1d4da33d7d2 Mon Sep 17 00:00:00 2001 From: Craig Dowell Date: Thu, 1 Oct 2009 11:53:19 -0700 Subject: [PATCH] have test.py return status --- test.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/test.py b/test.py index e74c6262e..60d7cf2af 100755 --- a/test.py +++ b/test.py @@ -1054,6 +1054,11 @@ def run_tests(): if len(options.xml): shutil.copyfile(xml_results_file, options.xml) + if passed_tests == total_tests: + return 0 + else: + return -1 + def main(argv): random.seed() @@ -1100,8 +1105,8 @@ def main(argv): global options options = parser.parse_args()[0] signal.signal(signal.SIGINT, sigint_hook) - run_tests() - return 0 + + return run_tests() if __name__ == '__main__': sys.exit(main(sys.argv))