diff options
author | Jan Tattermusch <jtattermusch@google.com> | 2019-01-07 11:47:33 -0500 |
---|---|---|
committer | Jan Tattermusch <jtattermusch@google.com> | 2019-01-07 12:02:50 -0500 |
commit | a13e77e14db90fd2b0a87ca151b4db0786f34ff6 (patch) | |
tree | dcab9d4709a53f23d350c00caba88257eac46849 /tools/interop_matrix/run_interop_matrix_tests.py | |
parent | bdee6308312376d28e762e49b3d7834c1e925d06 (diff) |
interop_matrix: support skipping runtimes
Diffstat (limited to 'tools/interop_matrix/run_interop_matrix_tests.py')
-rwxr-xr-x | tools/interop_matrix/run_interop_matrix_tests.py | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/tools/interop_matrix/run_interop_matrix_tests.py b/tools/interop_matrix/run_interop_matrix_tests.py index 6cf2a9b036..693996031e 100755 --- a/tools/interop_matrix/run_interop_matrix_tests.py +++ b/tools/interop_matrix/run_interop_matrix_tests.py @@ -113,13 +113,16 @@ def _get_test_images_for_lang(lang, release_arg, image_path_prefix): return {} releases = [release_arg] - # Images tuples keyed by runtime. + # Image tuples keyed by runtime. images = {} - for runtime in client_matrix.LANG_RUNTIME_MATRIX[lang]: - image_path = '%s/grpc_interop_%s' % (image_path_prefix, runtime) - images[runtime] = [ - (tag, '%s:%s' % (image_path, tag)) for tag in releases - ] + for tag in releases: + for runtime in client_matrix.get_runtimes_for_lang_release(lang, tag): + image_name = '%s/grpc_interop_%s:%s' % (image_path_prefix, runtime, tag) + image_tuple = (tag, image_name) + + if not images.has_key(runtime): + images[runtime] = [] + images[runtime].append(image_tuple) return images |