diff options
author | Adele Zhou <adelez@google.com> | 2018-03-19 15:33:46 -0700 |
---|---|---|
committer | Adele Zhou <adelez@google.com> | 2018-03-21 13:34:59 -0700 |
commit | 46fb1659f5891c36856e487dc0e47f0bcb8ab5f6 (patch) | |
tree | 785b09f14026a3217549b6060ce10fbb38dc066b /tools/interop_matrix/client_matrix.py | |
parent | dc87c1af96269759ae0cf061b2081c73c313f9b8 (diff) |
Use a dictionary to tell which version of test cases to run.
Diffstat (limited to 'tools/interop_matrix/client_matrix.py')
-rw-r--r-- | tools/interop_matrix/client_matrix.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/tools/interop_matrix/client_matrix.py b/tools/interop_matrix/client_matrix.py index 7ba93a2734..7b99cb0d39 100644 --- a/tools/interop_matrix/client_matrix.py +++ b/tools/interop_matrix/client_matrix.py @@ -292,3 +292,21 @@ LANG_RELEASE_MATRIX = { }, ], } + +# This matrix lists the version of testcases to use for a release. As new +# releases come out, some older docker commands for running tests need to be +# changed, hence the need for specifying which commands to use for a +# particular version in some cases. If not specified, xxx__master file will be +# used. For example, all java versions will run the commands in java__master. +# The testcases files exist under the testcases directory. +TESTCASES_VERSION_MATRIX = { + 'node_v1.0.1': 'node__v1.0.1', + 'node_v1.1.4': 'node__v1.1.4', + 'node_v1.2.5': 'node__v1.1.4', + 'node_v1.3.9': 'node__v1.1.4', + 'node_v1.4.2': 'node__v1.1.4', + 'node_v1.6.6': 'node__v1.1.4', + 'ruby_v1.0.1': 'ruby__v1.0.1', + 'csharp_v1.1.4': 'csharp__v1.1.4', + 'csharp_v1.2.5': 'csharp__v1.1.4', +} |