From 5f8f2070b756bc133ca68429823ff74c043445c3 Mon Sep 17 00:00:00 2001 From: Bastian Krol Date: Tue, 9 Feb 2016 23:03:13 +0100 Subject: [PATCH] return exit status 1 when one or more js tests fail --- test/javascript/run | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/test/javascript/run b/test/javascript/run index 806b7e76426..644f4e544d6 100755 --- a/test/javascript/run +++ b/test/javascript/run @@ -90,6 +90,7 @@ def run_couchjs(test, fmt): sys.stderr.write(line) p.wait() fmt(p.returncode == 0) + return p.returncode == 0 def options(): @@ -130,9 +131,14 @@ def main(): tests = tmp fmt = mkformatter(tests) + all_tests_passed = True for test in tests: - run_couchjs(test, fmt) + all_tests_passed = run_couchjs(test, fmt) and all_tests_passed + if all_tests_passed: + exit(0) + else: + exit(1) if __name__ == "__main__": try: