grpc/test/cpp/util
Yijie Ma 28291781ba
[Windows] Make resolver_component_tests_runner_invoker run with Bazel on RBE (#34122)
This makes the resolver component tests suite run on Window RBE by
adding a flag in the test driver to further differentiate between Bazel
local run and Bazel RBE run on Windows since they have different
RUNFILES behavior.

Local Bazel run succeeds:
```
C:\Users\yijiem\projects\grpc>bazel --output_base=C:\bazel2 test --dynamic_mode=off --verbose_failures --test_arg=--running_locally=true //test/cpp/naming:resolver_component_tests_runner_invoker
INFO: Analyzed target //test/cpp/naming:resolver_component_tests_runner_invoker (0 packages loaded, 0 targets configured).
INFO: Found 1 test target...
Target //test/cpp/naming:resolver_component_tests_runner_invoker up-to-date:
  bazel-bin/test/cpp/naming/resolver_component_tests_runner_invoker.exe
INFO: Elapsed time: 196.080s, Critical Path: 193.21s
INFO: 2 processes: 1 internal, 1 local.
INFO: Build completed successfully, 2 total actions
//test/cpp/naming:resolver_component_tests_runner_invoker                PASSED in 193.1s

Executed 1 out of 1 test: 1 test passes.
```

RBE run succeeds:
```
C:\Users\yijiem\projects\grpc>bazel --bazelrc=tools/remote_build/windows.bazelrc test --config=windows_opt --dynamic_mode=off --verbose_failures --host_linkopt=/NODEFAULTLIB:libcmt.lib --host_linkopt=/DEFAULTLIB:msvcrt.lib --nocache_test_results //test/cpp/naming:resolver_component_tests_runner_invoker
INFO: Invocation ID: d467f2e3-7da6-4bb5-8b9b-84f1181ebc60
WARNING: --remote_upload_local_results is set, but the remote cache does not support uploading action results or the current account is not authorized to write local results to the remote cache.
INFO: Streaming build results to: https://source.cloud.google.com/results/invocations/d467f2e3-7da6-4bb5-8b9b-84f1181ebc60
INFO: Analyzed target //test/cpp/naming:resolver_component_tests_runner_invoker (0 packages loaded, 133 targets configured).
INFO: Found 1 test target...
Target //test/cpp/naming:resolver_component_tests_runner_invoker up-to-date:
  bazel-bin/test/cpp/naming/resolver_component_tests_runner_invoker.exe
INFO: Elapsed time: 41.627s, Critical Path: 39.42s
INFO: 2 processes: 1 internal, 1 remote.
//test/cpp/naming:resolver_component_tests_runner_invoker                PASSED in 33.0s

Executed 1 out of 1 test: 1 test passes.
INFO: Streaming build results to: https://source.cloud.google.com/results/invocations/d467f2e3-7da6-4bb5-8b9b-84f1181ebc60
INFO: Build completed successfully, 2 total actions
```


<!--

If you know who should review your pull request, please assign it to
that
person, otherwise the pull request would get assigned randomly.

If your pull request is for a specific language, please add the
appropriate
lang label.

-->
2023-08-24 11:05:50 -07:00
..
windows [Windows] Make resolver_component_tests_runner_invoker run with Bazel on RBE (#34122) 2023-08-24 11:05:50 -07:00
BUILD [core/gpr] Move subprocess to gpr and add subprocess creation using execve (#33983) 2023-08-07 12:53:00 -07:00
byte_buffer_proto_helper.cc Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
byte_buffer_proto_helper.h Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
byte_buffer_test.cc Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
channel_trace_proto_helper.cc [JSON] make API public but experimental (#32987) 2023-05-09 08:05:24 -07:00
channel_trace_proto_helper.h Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
channelz_sampler.cc [JSON] make API public but experimental (#32987) 2023-05-09 08:05:24 -07:00
channelz_sampler_test.cc Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
cli_call.cc [cleanup] Eliminate usage of GRPC_ASSERT(false...); (#31757) 2023-01-11 08:50:32 -08:00
cli_call.h Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
cli_call_test.cc Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
cli_credentials.cc [cleanup] Eliminate usage of GRPC_ASSERT(false...); (#31757) 2023-01-11 08:50:32 -08:00
cli_credentials.h Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
config_grpc_cli.h Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
create_test_channel.cc [testing]: Add "orca_per_rpc" test case (#32524) 2023-03-14 11:06:31 -07:00
create_test_channel.h [testing]: Add "orca_per_rpc" test case (#32524) 2023-03-14 11:06:31 -07:00
error_details_test.cc Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
get_grpc_test_runfile_dir.cc [EventEngine] PosixEventEngine DNS Resolver (#32701) 2023-07-21 13:24:16 -07:00
get_grpc_test_runfile_dir.h [EventEngine] PosixEventEngine DNS Resolver (#32701) 2023-07-21 13:24:16 -07:00
grpc_cli.cc Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
grpc_tool.cc Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
grpc_tool.h Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
grpc_tool_test.cc Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
metrics_server.cc [cleanup] Eliminate usage of GRPC_ASSERT(false...); (#31757) 2023-01-11 08:50:32 -08:00
metrics_server.h Fix include guards for src/ and test/ directories (#32167) 2023-01-20 16:27:27 -08:00
proto_buffer_reader_test.cc [C++] Added a cord support to gRPC protobuf serializer (#32617) 2023-04-19 08:55:25 -07:00
proto_buffer_writer_test.cc [C++] Added a cord support to gRPC protobuf serializer (#32617) 2023-04-19 08:55:25 -07:00
proto_file_parser.cc Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
proto_file_parser.h Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
proto_reflection_descriptor_database.cc [cleanup] Eliminate usage of GRPC_ASSERT(false...); (#31757) 2023-01-11 08:50:32 -08:00
proto_reflection_descriptor_database.h Fix include guards for src/ and test/ directories (#32167) 2023-01-20 16:27:27 -08:00
service_describer.cc Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
service_describer.h Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
slice_test.cc Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
string_ref_helper.cc Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
string_ref_helper.h Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
string_ref_test.cc Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
subprocess.cc [core/gpr] Move subprocess to gpr and add subprocess creation using execve (#33983) 2023-08-07 12:53:00 -07:00
subprocess.h Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
test_config.h Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
test_config_cc.cc Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
test_credentials_provider.cc [cleanup] Eliminate usage of GRPC_ASSERT(false...); (#31757) 2023-01-11 08:50:32 -08:00
test_credentials_provider.h Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
time_test.cc Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
tls_test_utils.cc Added verified_root_cert_subject pass up through cpp api (#32335) 2023-03-08 13:41:26 -05:00
tls_test_utils.h Added verified_root_cert_subject pass up through cpp api (#32335) 2023-03-08 13:41:26 -05:00