aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/gce_setup/interop_test.sh
diff options
context:
space:
mode:
authorGravatar Donna Dionne <donnadionne@google.com>2015-06-01 16:57:54 -0700
committerGravatar Donna Dionne <donnadionne@google.com>2015-06-01 16:57:54 -0700
commitd12029e63c82543c9e02ef813b7dc2119e80bf99 (patch)
treeb4f6685bd7fefbbcc5be6fdf7f5c3264dd2c389d /tools/gce_setup/interop_test.sh
parent3328f4cf595299e40fd0fd1b96dc50f7126a098d (diff)
Adding csharp_dotnet into interop tests
Currently the binaries are built manually which will be automatd in the future.
Diffstat (limited to 'tools/gce_setup/interop_test.sh')
-rwxr-xr-xtools/gce_setup/interop_test.sh16
1 files changed, 13 insertions, 3 deletions
diff --git a/tools/gce_setup/interop_test.sh b/tools/gce_setup/interop_test.sh
index d6e5fce6b2..0b5be6ab8a 100755
--- a/tools/gce_setup/interop_test.sh
+++ b/tools/gce_setup/interop_test.sh
@@ -38,14 +38,24 @@ log_link=https://pantheon.corp.google.com/m/cloudstorage/b/stoked-keyword-656-ou
main() {
source grpc_docker.sh
- clients=(cxx java go ruby node csharp_mono python php)
- servers=(cxx java go ruby node python csharp_mono)
+ clients=(cxx java go ruby node csharp_mono csharp_dotnet python php)
+ servers=(cxx java go ruby node csharp_mono csharp_dotnet python csharp_mono)
for client in "${clients[@]}"
do
+ client_vm_test=$client_vm
+ if [ "$client" = "csharp_dotnet" ]
+ then
+ client_vm_test="grpc-windows-interop1"
+ fi
for server in "${servers[@]}"
do
log_file_name=cloud_{$test_case}_{$client}_{$server}.txt
- if grpc_interop_test $test_case $client_vm $client $server_vm $server> /tmp/$log_file_name 2>&1
+ server_vm_test=$server_vm
+ if [ "$server" = "csharp_dotnet" ]
+ then
+ server_vm_test="grpc-windows-interop1"
+ fi
+ if grpc_interop_test $test_case $client_vm_test $client $server_vm_test $server> /tmp/$log_file_name 2>&1
then
echo " ['$test_case', '$client', '$server', true, '<a href="$log_link/$log_file_name">log</a>']," >> /tmp/$result.txt
else