aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar Jan Tattermusch <jtattermusch@users.noreply.github.com>2015-10-23 17:25:58 -0700
committerGravatar Jan Tattermusch <jtattermusch@users.noreply.github.com>2015-10-23 17:25:58 -0700
commit1dd4ad08748960df31fe08d4f7e7bab9b9365256 (patch)
treeddba56b277b9e84aa97b71ff41a654341ef8adce
parent3499ac9d5c89b7606e03d23ece06172b25669cd9 (diff)
parentf2ca7bc06c6bbe6d7ab674334ac3a0fe51e711d5 (diff)
Merge pull request #3948 from adelez/add_interop_report
Fixed a couple places not updated with new jobset.run() return values.
-rwxr-xr-xtools/run_tests/run_tests.py22
1 files changed, 12 insertions, 10 deletions
diff --git a/tools/run_tests/run_tests.py b/tools/run_tests/run_tests.py
index 2170824caf..3859958a95 100755
--- a/tools/run_tests/run_tests.py
+++ b/tools/run_tests/run_tests.py
@@ -839,14 +839,14 @@ def _build_and_run(
root = ET.Element('testsuites') if xml_report else None
testsuite = ET.SubElement(root, 'testsuite', id='1', package='grpc', name='tests') if xml_report else None
- if not jobset.run(all_runs, check_cancelled,
- newline_on_success=newline_on_success, travis=travis,
- infinite_runs=infinite_runs,
- maxjobs=args.jobs,
- stop_on_failure=args.stop_on_failure,
- cache=cache if not xml_report else None,
- xml_report=testsuite,
- add_env={'GRPC_TEST_PORT_SERVER': 'localhost:%d' % port_server_port}):
+ number_failures, _ = jobset.run(
+ all_runs, check_cancelled, newline_on_success=newline_on_success,
+ travis=travis, infinite_runs=infinite_runs, maxjobs=args.jobs,
+ stop_on_failure=args.stop_on_failure,
+ cache=cache if not xml_report else None,
+ xml_report=testsuite,
+ add_env={'GRPC_TEST_PORT_SERVER': 'localhost:%d' % port_server_port})
+ if number_failures:
return 2
finally:
for antagonist in antagonists:
@@ -855,8 +855,10 @@ def _build_and_run(
tree = ET.ElementTree(root)
tree.write(xml_report, encoding='UTF-8')
- if not jobset.run(post_tests_steps, maxjobs=1, stop_on_failure=True,
- newline_on_success=newline_on_success, travis=travis):
+ number_failures, _ = jobset.run(
+ post_tests_steps, maxjobs=1, stop_on_failure=True,
+ newline_on_success=newline_on_success, travis=travis)
+ if number_failures:
return 3
if cache: cache.save()