1#!/bin/bash 2 3set -exu -o pipefail 4if [[ -f /VERSION ]]; then 5 cat /VERSION 6fi 7 8cd github 9 10pushd grpc-java/interop-testing 11GRADLE_OPTS="-Dorg.gradle.jvmargs='-Xmx1g'" \ 12 ../gradlew installDist -x test -PskipCodegen=true -PskipAndroid=true 13popd 14 15git clone -b master --single-branch --depth=1 https://github.com/grpc/grpc.git 16 17grpc/tools/run_tests/helper_scripts/prep_xds.sh 18 19JAVA_OPTS=-Djava.util.logging.config.file=grpc-java/buildscripts/xds_logging.properties \ 20 python3 grpc/tools/run_tests/run_xds_tests.py \ 21 --test_case="ping_pong,circuit_breaking" \ 22 --project_id=grpc-testing \ 23 --project_num=830293263384 \ 24 --source_image=projects/grpc-testing/global/images/xds-test-server-5 \ 25 --path_to_server_binary=/java_server/grpc-java/interop-testing/build/install/grpc-interop-testing/bin/xds-test-server \ 26 --gcp_suffix=$(date '+%s') \ 27 --verbose \ 28 --xds_v3_support \ 29 --client_cmd="grpc-java/interop-testing/build/install/grpc-interop-testing/bin/xds-test-client \ 30 --server=xds:///{server_uri} \ 31 --stats_port={stats_port} \ 32 --qps={qps} \ 33 {rpcs_to_send} \ 34 {metadata_to_send}" 35