Run xds v3 tests in kokoro integration

pull/25107/head
Penn (Dapeng) Zhang 4 years ago
parent c95ed7a477
commit b2b01baf78
  1. 2
      tools/internal_ci/linux/grpc_xds_bazel_test_in_docker.sh
  2. 3
      tools/run_tests/run_xds_tests.py

@ -60,6 +60,7 @@ touch "$TOOLS_DIR"/src/proto/grpc/health/v1/__init__.py
bazel build test/cpp/interop:xds_interop_client
set -o history -H
# Test cases "path_matching" and "header_matching" are not included in "all",
# because not all interop clients in all languages support these new tests.
#
@ -76,3 +77,4 @@ GRPC_VERBOSITY=debug GRPC_TRACE=xds_client,xds_resolver,xds_cluster_manager_lb,c
--client_cmd='bazel-bin/test/cpp/interop/xds_interop_client --server=xds:///{server_uri} --stats_port={stats_port} --qps={qps} {fail_on_failed_rpc} \
{rpcs_to_send} \
{metadata_to_send}'
!! --xds_v3_support

@ -2241,7 +2241,8 @@ try:
# Workaround for Python 3, as report_utils will invoke decode() on
# result.message, which has a default value of ''.
result.message = result.message.encode('UTF-8')
test_results[test_case] = [result]
xds_version = 'v3' if args.xds_v3_support else 'v2'
test_results[test_case + '_' + xds_version] = [result]
if args.log_client_output:
logger.info('Client output:')
with open(test_log_filename, 'r') as client_output:

Loading…
Cancel
Save