aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/interop_matrix/client_matrix.py
diff options
context:
space:
mode:
authorGravatar Adele Zhou <adelez@google.com>2018-03-19 15:33:46 -0700
committerGravatar Adele Zhou <adelez@google.com>2018-03-21 13:34:59 -0700
commit46fb1659f5891c36856e487dc0e47f0bcb8ab5f6 (patch)
tree785b09f14026a3217549b6060ce10fbb38dc066b /tools/interop_matrix/client_matrix.py
parentdc87c1af96269759ae0cf061b2081c73c313f9b8 (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.py18
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',
+}