aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/run_tests/run_interops.py
diff options
context:
space:
mode:
authorGravatar Nicolas Noble <nicolasnoble@users.noreply.github.com>2015-08-10 15:09:13 -0700
committerGravatar Nicolas Noble <nicolasnoble@users.noreply.github.com>2015-08-10 15:09:13 -0700
commitad473345003bd2616649ec30b13943bacc8e43f2 (patch)
treee3aa98b16aa3f6e8929c640813f3181b0d758b05 /tools/run_tests/run_interops.py
parente14020365c816ec54ebe59d1bf0cc399aef9644e (diff)
parentc897798fb163cf82f8070512b9b39d366d4b1118 (diff)
Merge pull request #2844 from donnadionne/interop_nrp
adding node, ruby, and php to cloud to prod interop tests.
Diffstat (limited to 'tools/run_tests/run_interops.py')
-rwxr-xr-xtools/run_tests/run_interops.py18
1 files changed, 7 insertions, 11 deletions
diff --git a/tools/run_tests/run_interops.py b/tools/run_tests/run_interops.py
index 1cf268526d..4e6b5ce2f6 100755
--- a/tools/run_tests/run_interops.py
+++ b/tools/run_tests/run_interops.py
@@ -4,24 +4,20 @@ import jobset
argp = argparse.ArgumentParser(description='Run interop tests.')
argp.add_argument('-l', '--language',
- choices=['build_only', 'c++'],
- nargs='+',
- default=['build_only'])
+ default='c++')
args = argp.parse_args()
# build job
-build_steps = 'tools/run_tests/run_interops_build.sh'
-build_job = jobset.JobSpec(cmdline=build_steps, shortname='build')
+build_job = jobset.JobSpec(cmdline=['tools/run_tests/run_interops_build.sh', '%s' % args.language], shortname='build')
-# test jobs
+# test jobs, each test is a separate job to run in parallel
_TESTS = ['large_unary', 'empty_unary', 'ping_pong', 'client_streaming', 'server_streaming']
jobs = []
jobNumber = 0
-for lang in args.language:
- for test in _TESTS:
- test_job = jobset.JobSpec(cmdline=['tools/run_tests/run_interops_test.sh', '%s' % lang, '%s' % test], shortname=test)
- jobs.append(test_job)
- jobNumber+=1
+for test in _TESTS:
+ test_job = jobset.JobSpec(cmdline=['tools/run_tests/run_interops_test.sh', '%s' % args.language, '%s' % test], shortname=test)
+ jobs.append(test_job)
+ jobNumber+=1
root = ET.Element('testsuites')
testsuite = ET.SubElement(root, 'testsuite', id='1', package='grpc', name='tests')