diff --git a/BUILD b/BUILD
index f931a8813bbd1..3abe3c8d06f52 100644
--- a/BUILD
+++ b/BUILD
@@ -176,27 +176,12 @@ config_setting(
config_setting(
name = "windows",
- values = {"cpu": "x64_windows"},
-)
-
-config_setting(
- name = "windows_msvc",
- values = {"cpu": "x64_windows_msvc"},
+ constraint_values = ["@platforms//os:windows"],
)
config_setting(
name = "mac",
- values = {"cpu": "darwin"},
-)
-
-config_setting(
- name = "mac_x86_64",
- values = {"cpu": "darwin_x86_64"},
-)
-
-config_setting(
- name = "mac_arm64",
- values = {"cpu": "darwin_arm64"},
+ constraint_values = ["@platforms//os:macos"],
)
config_setting(
@@ -2873,6 +2858,7 @@ grpc_cc_library(
"absl/container:inlined_vector",
"absl/log",
"absl/log:check",
+ "absl/functional:any_invocable",
],
visibility = ["@grpc:client_channel"],
deps = [
diff --git a/CMakeLists.txt b/CMakeLists.txt
index b3be6db0a642a..badd3c28d4927 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -403,18 +403,18 @@ if (NOT EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/third_party/envoy-api AND gRPC_DOWNLO
# Download the archive via HTTP, validate the checksum, and extract to third_party/envoy-api.
download_archive(
${CMAKE_CURRENT_SOURCE_DIR}/third_party/envoy-api
- https://storage.googleapis.com/grpc-bazel-mirror/github.com/envoyproxy/data-plane-api/archive/88a37373e3cb5e1ab09e75dfb302b083168e6654.tar.gz
- aed4389a9cf7777df7811185770dca7352f19a2fd68a41ae04e47071dada31eb
- data-plane-api-88a37373e3cb5e1ab09e75dfb302b083168e6654
+ https://storage.googleapis.com/grpc-bazel-mirror/github.com/envoyproxy/data-plane-api/archive/4de3c74cf21a9958c1cf26d8993c55c6e0d28b49.tar.gz
+ cd8b49614408b43bd45d90e3e98d69e24eea632ff42ac3bfb8bca68bc31e377f
+ data-plane-api-4de3c74cf21a9958c1cf26d8993c55c6e0d28b49
)
endif()
if (NOT EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/third_party/envoy-api AND gRPC_DOWNLOAD_ARCHIVES)
# Download the archive via HTTP, validate the checksum, and extract to third_party/envoy-api.
download_archive(
${CMAKE_CURRENT_SOURCE_DIR}/third_party/envoy-api
- https://github.com/envoyproxy/data-plane-api/archive/88a37373e3cb5e1ab09e75dfb302b083168e6654.tar.gz
- aed4389a9cf7777df7811185770dca7352f19a2fd68a41ae04e47071dada31eb
- data-plane-api-88a37373e3cb5e1ab09e75dfb302b083168e6654
+ https://github.com/envoyproxy/data-plane-api/archive/4de3c74cf21a9958c1cf26d8993c55c6e0d28b49.tar.gz
+ cd8b49614408b43bd45d90e3e98d69e24eea632ff42ac3bfb8bca68bc31e377f
+ data-plane-api-4de3c74cf21a9958c1cf26d8993c55c6e0d28b49
)
endif()
# Setup external proto library at third_party/googleapis with 2 download URLs
@@ -764,6 +764,9 @@ protobuf_generate_grpc_cpp_with_import_path_correction(
protobuf_generate_grpc_cpp_with_import_path_correction(
src/proto/grpc/testing/xds/v3/orca_service.proto src/proto/grpc/testing/xds/v3/orca_service.proto
)
+protobuf_generate_grpc_cpp_with_import_path_correction(
+ test/core/end2end/end2end_test_fuzzer.proto test/core/end2end/end2end_test_fuzzer.proto
+)
protobuf_generate_grpc_cpp_with_import_path_correction(
test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
)
@@ -1059,6 +1062,9 @@ protobuf_generate_grpc_cpp_with_import_path_correction(
protobuf_generate_grpc_cpp_with_import_path_correction(
third_party/envoy-api/envoy/type/http/v3/path_transformation.proto envoy/type/http/v3/path_transformation.proto
)
+protobuf_generate_grpc_cpp_with_import_path_correction(
+ third_party/envoy-api/envoy/type/matcher/v3/address.proto envoy/type/matcher/v3/address.proto
+)
protobuf_generate_grpc_cpp_with_import_path_correction(
third_party/envoy-api/envoy/type/matcher/v3/filter_state.proto envoy/type/matcher/v3/filter_state.proto
)
@@ -2355,6 +2361,7 @@ add_library(grpc
src/core/ext/upb-gen/envoy/service/status/v3/csds.upb_minitable.c
src/core/ext/upb-gen/envoy/type/http/v3/cookie.upb_minitable.c
src/core/ext/upb-gen/envoy/type/http/v3/path_transformation.upb_minitable.c
+ src/core/ext/upb-gen/envoy/type/matcher/v3/address.upb_minitable.c
src/core/ext/upb-gen/envoy/type/matcher/v3/filter_state.upb_minitable.c
src/core/ext/upb-gen/envoy/type/matcher/v3/http_inputs.upb_minitable.c
src/core/ext/upb-gen/envoy/type/matcher/v3/metadata.upb_minitable.c
@@ -2516,6 +2523,7 @@ add_library(grpc
src/core/ext/upbdefs-gen/envoy/service/status/v3/csds.upbdefs.c
src/core/ext/upbdefs-gen/envoy/type/http/v3/cookie.upbdefs.c
src/core/ext/upbdefs-gen/envoy/type/http/v3/path_transformation.upbdefs.c
+ src/core/ext/upbdefs-gen/envoy/type/matcher/v3/address.upbdefs.c
src/core/ext/upbdefs-gen/envoy/type/matcher/v3/filter_state.upbdefs.c
src/core/ext/upbdefs-gen/envoy/type/matcher/v3/http_inputs.upbdefs.c
src/core/ext/upbdefs-gen/envoy/type/matcher/v3/metadata.upbdefs.c
@@ -6721,6 +6729,10 @@ add_executable(admin_services_end2end_test
${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.pb.h
${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.grpc.pb.h
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.h
@@ -8322,6 +8334,18 @@ add_executable(bad_ping_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -8333,7 +8357,6 @@ add_executable(bad_ping_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -8341,8 +8364,11 @@ add_executable(bad_ping_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/bad_ping.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -8377,7 +8403,6 @@ target_link_libraries(bad_ping_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -8802,6 +8827,18 @@ add_executable(binary_metadata_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -8813,7 +8850,6 @@ add_executable(binary_metadata_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -8821,8 +8857,11 @@ add_executable(binary_metadata_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/binary_metadata.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -8857,7 +8896,6 @@ target_link_libraries(binary_metadata_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -9141,6 +9179,18 @@ add_executable(call_creds_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -9152,7 +9202,6 @@ add_executable(call_creds_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -9160,8 +9209,11 @@ add_executable(call_creds_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/call_creds.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -9196,7 +9248,6 @@ target_link_libraries(call_creds_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -9347,6 +9398,18 @@ add_executable(call_host_override_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -9358,7 +9421,6 @@ add_executable(call_host_override_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -9366,8 +9428,11 @@ add_executable(call_host_override_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/call_host_override.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -9402,7 +9467,6 @@ target_link_libraries(call_host_override_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -9804,6 +9868,18 @@ add_executable(cancel_after_accept_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -9815,7 +9891,6 @@ add_executable(cancel_after_accept_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -9823,8 +9898,11 @@ add_executable(cancel_after_accept_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/cancel_after_accept.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -9859,7 +9937,6 @@ target_link_libraries(cancel_after_accept_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -9873,6 +9950,18 @@ add_executable(cancel_after_client_done_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -9884,7 +9973,6 @@ add_executable(cancel_after_client_done_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -9892,8 +9980,11 @@ add_executable(cancel_after_client_done_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/cancel_after_client_done.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -9928,7 +10019,6 @@ target_link_libraries(cancel_after_client_done_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -9942,6 +10032,18 @@ add_executable(cancel_after_invoke_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -9953,7 +10055,6 @@ add_executable(cancel_after_invoke_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -9961,8 +10062,11 @@ add_executable(cancel_after_invoke_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/cancel_after_invoke.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -9997,7 +10101,6 @@ target_link_libraries(cancel_after_invoke_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -10011,6 +10114,18 @@ add_executable(cancel_after_round_trip_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -10022,7 +10137,6 @@ add_executable(cancel_after_round_trip_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -10030,8 +10144,11 @@ add_executable(cancel_after_round_trip_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/cancel_after_round_trip.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -10066,7 +10183,6 @@ target_link_libraries(cancel_after_round_trip_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -10127,6 +10243,18 @@ add_executable(cancel_before_invoke_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -10138,7 +10266,6 @@ add_executable(cancel_before_invoke_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -10146,8 +10273,11 @@ add_executable(cancel_before_invoke_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/cancel_before_invoke.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -10182,7 +10312,6 @@ target_link_libraries(cancel_before_invoke_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -10272,6 +10401,18 @@ add_executable(cancel_in_a_vacuum_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -10283,7 +10424,6 @@ add_executable(cancel_in_a_vacuum_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -10291,8 +10431,11 @@ add_executable(cancel_in_a_vacuum_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/cancel_in_a_vacuum.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -10327,7 +10470,6 @@ target_link_libraries(cancel_in_a_vacuum_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -10341,6 +10483,18 @@ add_executable(cancel_with_status_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -10352,7 +10506,6 @@ add_executable(cancel_with_status_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -10360,8 +10513,11 @@ add_executable(cancel_with_status_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/cancel_with_status.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -10396,7 +10552,6 @@ target_link_libraries(cancel_with_status_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -10430,6 +10585,7 @@ add_executable(cel_authorization_engine_test
src/core/ext/upb-gen/envoy/config/route/v3/route.upb_minitable.c
src/core/ext/upb-gen/envoy/config/route/v3/route_components.upb_minitable.c
src/core/ext/upb-gen/envoy/config/route/v3/scoped_route.upb_minitable.c
+ src/core/ext/upb-gen/envoy/type/matcher/v3/address.upb_minitable.c
src/core/ext/upb-gen/envoy/type/matcher/v3/filter_state.upb_minitable.c
src/core/ext/upb-gen/envoy/type/matcher/v3/http_inputs.upb_minitable.c
src/core/ext/upb-gen/envoy/type/matcher/v3/metadata.upb_minitable.c
@@ -12164,6 +12320,18 @@ add_executable(client_streaming_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -12175,7 +12343,6 @@ add_executable(client_streaming_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -12183,8 +12350,11 @@ add_executable(client_streaming_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/client_streaming.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -12219,7 +12389,6 @@ target_link_libraries(client_streaming_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -12507,6 +12676,18 @@ add_executable(compressed_payload_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -12518,7 +12699,6 @@ add_executable(compressed_payload_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -12526,8 +12706,11 @@ add_executable(compressed_payload_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/compressed_payload.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -12562,7 +12745,6 @@ target_link_libraries(compressed_payload_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -12847,6 +13029,18 @@ add_executable(connectivity_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -12858,7 +13052,6 @@ add_executable(connectivity_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -12866,8 +13059,11 @@ add_executable(connectivity_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/connectivity.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -12902,7 +13098,6 @@ target_link_libraries(connectivity_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -13314,6 +13509,18 @@ add_executable(default_host_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -13325,7 +13532,6 @@ add_executable(default_host_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -13333,8 +13539,11 @@ add_executable(default_host_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/default_host.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -13369,7 +13578,6 @@ target_link_libraries(default_host_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -13544,6 +13752,18 @@ add_executable(disappearing_server_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -13555,7 +13775,6 @@ add_executable(disappearing_server_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -13563,8 +13782,11 @@ add_executable(disappearing_server_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/disappearing_server.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -13599,7 +13821,6 @@ target_link_libraries(disappearing_server_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -13906,6 +14127,18 @@ add_executable(empty_batch_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -13917,7 +14150,6 @@ add_executable(empty_batch_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -13925,8 +14157,11 @@ add_executable(empty_batch_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/empty_batch.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -13961,7 +14196,6 @@ target_link_libraries(empty_batch_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -15047,6 +15281,18 @@ add_executable(filter_causes_close_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -15058,7 +15304,6 @@ add_executable(filter_causes_close_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -15066,8 +15311,11 @@ add_executable(filter_causes_close_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/filter_causes_close.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -15102,7 +15350,6 @@ target_link_libraries(filter_causes_close_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -15116,6 +15363,18 @@ add_executable(filter_init_fails_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -15127,7 +15386,6 @@ add_executable(filter_init_fails_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -15135,8 +15393,11 @@ add_executable(filter_init_fails_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/filter_init_fails.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -15171,7 +15432,6 @@ target_link_libraries(filter_init_fails_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -15235,6 +15495,18 @@ add_executable(filtered_metadata_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -15246,7 +15518,6 @@ add_executable(filtered_metadata_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -15254,8 +15525,11 @@ add_executable(filtered_metadata_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/filtered_metadata.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -15290,7 +15564,6 @@ target_link_libraries(filtered_metadata_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -16179,6 +16452,18 @@ add_executable(graceful_server_shutdown_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -16190,7 +16475,6 @@ add_executable(graceful_server_shutdown_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -16198,8 +16482,11 @@ add_executable(graceful_server_shutdown_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/graceful_server_shutdown.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -16234,7 +16521,6 @@ target_link_libraries(graceful_server_shutdown_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -16564,6 +16850,18 @@ add_executable(grpc_authz_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -16575,7 +16873,6 @@ add_executable(grpc_authz_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -16583,8 +16880,11 @@ add_executable(grpc_authz_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/grpc_authz.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -16619,7 +16919,6 @@ target_link_libraries(grpc_authz_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -17603,16 +17902,46 @@ endif()
if(gRPC_BUILD_TESTS)
add_executable(h2_ssl_cert_test
+ ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
+ src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
+ src/core/ext/transport/chaotic_good/client_transport.cc
+ src/core/ext/transport/chaotic_good/control_endpoint.cc
+ src/core/ext/transport/chaotic_good/data_endpoints.cc
+ src/core/ext/transport/chaotic_good/frame.cc
+ src/core/ext/transport/chaotic_good/frame_header.cc
+ src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc
+ src/core/ext/transport/chaotic_good/server_transport.cc
+ src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
test/core/end2end/data/client_certs.cc
test/core/end2end/data/server1_cert.cc
test/core/end2end/data/server1_key.cc
test/core/end2end/data/test_root_cert.cc
+ test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
+ test/core/end2end/fixtures/http_proxy_fixture.cc
test/core/end2end/fixtures/local_util.cc
+ test/core/end2end/fixtures/proxy.cc
test/core/end2end/h2_ssl_cert_test.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
+ test/core/test_util/fuzz_config_vars.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -17646,6 +17975,7 @@ target_include_directories(h2_ssl_cert_test
target_link_libraries(h2_ssl_cert_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
+ ${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -18004,6 +18334,18 @@ add_executable(high_initial_seqno_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -18015,7 +18357,6 @@ add_executable(high_initial_seqno_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -18023,8 +18364,11 @@ add_executable(high_initial_seqno_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/high_initial_seqno.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -18059,7 +18403,6 @@ target_link_libraries(high_initial_seqno_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -18315,6 +18658,18 @@ add_executable(hpack_size_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -18326,7 +18681,6 @@ add_executable(hpack_size_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -18334,8 +18688,11 @@ add_executable(hpack_size_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/hpack_size.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -18370,7 +18727,6 @@ target_link_libraries(hpack_size_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -18583,6 +18939,18 @@ add_executable(http2_stats_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -18594,7 +18962,6 @@ add_executable(http2_stats_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -18602,8 +18969,11 @@ add_executable(http2_stats_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/http2_stats.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -18638,7 +19008,6 @@ target_link_libraries(http2_stats_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -19472,6 +19841,18 @@ add_executable(invoke_large_request_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -19483,7 +19864,6 @@ add_executable(invoke_large_request_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -19491,8 +19871,11 @@ add_executable(invoke_large_request_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/invoke_large_request.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -19527,7 +19910,6 @@ target_link_libraries(invoke_large_request_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -19867,6 +20249,18 @@ add_executable(keepalive_timeout_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -19878,7 +20272,6 @@ add_executable(keepalive_timeout_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -19886,8 +20279,11 @@ add_executable(keepalive_timeout_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/keepalive_timeout.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -19922,7 +20318,6 @@ target_link_libraries(keepalive_timeout_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -19979,6 +20374,18 @@ add_executable(large_metadata_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -19990,7 +20397,6 @@ add_executable(large_metadata_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -19998,8 +20404,11 @@ add_executable(large_metadata_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/large_metadata.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -20034,7 +20443,6 @@ target_link_libraries(large_metadata_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -20690,6 +21098,18 @@ add_executable(max_concurrent_streams_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -20701,7 +21121,6 @@ add_executable(max_concurrent_streams_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -20709,8 +21128,11 @@ add_executable(max_concurrent_streams_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/max_concurrent_streams.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -20745,7 +21167,6 @@ target_link_libraries(max_concurrent_streams_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -20759,6 +21180,18 @@ add_executable(max_connection_age_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -20770,7 +21203,6 @@ add_executable(max_connection_age_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -20778,8 +21210,11 @@ add_executable(max_connection_age_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/max_connection_age.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -20814,7 +21249,6 @@ target_link_libraries(max_connection_age_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -20828,6 +21262,18 @@ add_executable(max_connection_idle_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -20839,7 +21285,6 @@ add_executable(max_connection_idle_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -20847,8 +21292,11 @@ add_executable(max_connection_idle_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/max_connection_idle.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -20883,7 +21331,6 @@ target_link_libraries(max_connection_idle_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -20897,6 +21344,18 @@ add_executable(max_message_length_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -20908,7 +21367,6 @@ add_executable(max_message_length_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -20916,8 +21374,11 @@ add_executable(max_message_length_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/max_message_length.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -20952,7 +21413,6 @@ target_link_libraries(max_message_length_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -21639,6 +22099,18 @@ add_executable(negative_deadline_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -21650,7 +22122,6 @@ add_executable(negative_deadline_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -21658,8 +22129,11 @@ add_executable(negative_deadline_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/negative_deadline.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -21694,7 +22168,6 @@ target_link_libraries(negative_deadline_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -21740,6 +22213,18 @@ add_executable(no_logging_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -21751,7 +22236,6 @@ add_executable(no_logging_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -21759,8 +22243,11 @@ add_executable(no_logging_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/no_logging.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -21795,7 +22282,6 @@ target_link_libraries(no_logging_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -21809,6 +22295,18 @@ add_executable(no_op_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -21820,7 +22318,6 @@ add_executable(no_op_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -21828,8 +22325,11 @@ add_executable(no_op_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/no_op.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -21864,7 +22364,6 @@ target_link_libraries(no_op_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -22843,6 +23342,18 @@ add_executable(payload_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -22854,7 +23365,6 @@ add_executable(payload_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -22862,8 +23372,11 @@ add_executable(payload_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/payload.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -22898,7 +23411,6 @@ target_link_libraries(payload_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -23214,6 +23726,18 @@ add_executable(ping_pong_streaming_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -23225,7 +23749,6 @@ add_executable(ping_pong_streaming_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -23233,8 +23756,11 @@ add_executable(ping_pong_streaming_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/ping_pong_streaming.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -23269,7 +23795,6 @@ target_link_libraries(ping_pong_streaming_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -23333,6 +23858,18 @@ add_executable(ping_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -23344,7 +23881,6 @@ add_executable(ping_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -23352,8 +23888,11 @@ add_executable(ping_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/ping.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -23388,7 +23927,6 @@ target_link_libraries(ping_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -24096,6 +24634,10 @@ add_executable(pre_stop_hook_server_test
${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.pb.h
${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.grpc.pb.h
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.h
@@ -24841,6 +25383,18 @@ add_executable(proxy_auth_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -24852,7 +25406,6 @@ add_executable(proxy_auth_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -24860,8 +25413,11 @@ add_executable(proxy_auth_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/proxy_auth.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -24896,7 +25452,6 @@ target_link_libraries(proxy_auth_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -25431,6 +25986,18 @@ add_executable(registered_call_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -25442,7 +26009,6 @@ add_executable(registered_call_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -25450,8 +26016,11 @@ add_executable(registered_call_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/registered_call.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -25486,7 +26055,6 @@ target_link_libraries(registered_call_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -25643,6 +26211,18 @@ add_executable(request_with_flags_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -25654,7 +26234,6 @@ add_executable(request_with_flags_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -25662,8 +26241,11 @@ add_executable(request_with_flags_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/request_with_flags.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -25698,7 +26280,6 @@ target_link_libraries(request_with_flags_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -25712,6 +26293,18 @@ add_executable(request_with_payload_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -25723,7 +26316,6 @@ add_executable(request_with_payload_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -25731,8 +26323,11 @@ add_executable(request_with_payload_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/request_with_payload.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -25767,7 +26362,6 @@ target_link_libraries(request_with_payload_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -26064,6 +26658,18 @@ add_executable(resource_quota_server_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -26075,7 +26681,6 @@ add_executable(resource_quota_server_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -26083,8 +26688,11 @@ add_executable(resource_quota_server_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/resource_quota_server.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -26119,7 +26727,6 @@ target_link_libraries(resource_quota_server_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -26175,6 +26782,18 @@ add_executable(retry_cancel_after_first_attempt_starts_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -26186,7 +26805,6 @@ add_executable(retry_cancel_after_first_attempt_starts_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -26194,8 +26812,11 @@ add_executable(retry_cancel_after_first_attempt_starts_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_cancel_after_first_attempt_starts.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -26230,7 +26851,6 @@ target_link_libraries(retry_cancel_after_first_attempt_starts_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -26244,6 +26864,18 @@ add_executable(retry_cancel_during_delay_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -26255,7 +26887,6 @@ add_executable(retry_cancel_during_delay_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -26263,8 +26894,11 @@ add_executable(retry_cancel_during_delay_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_cancel_during_delay.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -26299,7 +26933,6 @@ target_link_libraries(retry_cancel_during_delay_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -26313,6 +26946,18 @@ add_executable(retry_cancel_with_multiple_send_batches_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -26324,7 +26969,6 @@ add_executable(retry_cancel_with_multiple_send_batches_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -26332,8 +26976,11 @@ add_executable(retry_cancel_with_multiple_send_batches_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_cancel_with_multiple_send_batches.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -26368,7 +27015,6 @@ target_link_libraries(retry_cancel_with_multiple_send_batches_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -26382,6 +27028,18 @@ add_executable(retry_cancellation_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -26393,7 +27051,6 @@ add_executable(retry_cancellation_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -26401,8 +27058,11 @@ add_executable(retry_cancellation_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_cancellation.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -26437,7 +27097,6 @@ target_link_libraries(retry_cancellation_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -26451,6 +27110,18 @@ add_executable(retry_disabled_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -26462,7 +27133,6 @@ add_executable(retry_disabled_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -26470,8 +27140,11 @@ add_executable(retry_disabled_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_disabled.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -26506,7 +27179,6 @@ target_link_libraries(retry_disabled_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -26520,6 +27192,18 @@ add_executable(retry_exceeds_buffer_size_in_delay_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -26531,7 +27215,6 @@ add_executable(retry_exceeds_buffer_size_in_delay_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -26539,8 +27222,11 @@ add_executable(retry_exceeds_buffer_size_in_delay_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_exceeds_buffer_size_in_delay.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -26575,7 +27261,6 @@ target_link_libraries(retry_exceeds_buffer_size_in_delay_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -26589,6 +27274,18 @@ add_executable(retry_exceeds_buffer_size_in_initial_batch_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -26600,7 +27297,6 @@ add_executable(retry_exceeds_buffer_size_in_initial_batch_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -26608,8 +27304,11 @@ add_executable(retry_exceeds_buffer_size_in_initial_batch_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_exceeds_buffer_size_in_initial_batch.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -26644,7 +27343,6 @@ target_link_libraries(retry_exceeds_buffer_size_in_initial_batch_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -26658,6 +27356,18 @@ add_executable(retry_exceeds_buffer_size_in_subsequent_batch_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -26669,7 +27379,6 @@ add_executable(retry_exceeds_buffer_size_in_subsequent_batch_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -26677,8 +27386,11 @@ add_executable(retry_exceeds_buffer_size_in_subsequent_batch_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_exceeds_buffer_size_in_subsequent_batch.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -26713,7 +27425,6 @@ target_link_libraries(retry_exceeds_buffer_size_in_subsequent_batch_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -26727,6 +27438,18 @@ add_executable(retry_lb_drop_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -26738,7 +27461,6 @@ add_executable(retry_lb_drop_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -26746,8 +27468,11 @@ add_executable(retry_lb_drop_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_lb_drop.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -26782,7 +27507,6 @@ target_link_libraries(retry_lb_drop_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -26796,6 +27520,18 @@ add_executable(retry_lb_fail_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -26807,7 +27543,6 @@ add_executable(retry_lb_fail_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -26815,8 +27550,11 @@ add_executable(retry_lb_fail_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_lb_fail.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -26851,7 +27589,6 @@ target_link_libraries(retry_lb_fail_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -26865,6 +27602,18 @@ add_executable(retry_non_retriable_status_before_trailers_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -26876,7 +27625,6 @@ add_executable(retry_non_retriable_status_before_trailers_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -26884,8 +27632,11 @@ add_executable(retry_non_retriable_status_before_trailers_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_non_retriable_status_before_trailers.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -26920,7 +27671,6 @@ target_link_libraries(retry_non_retriable_status_before_trailers_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -26934,6 +27684,18 @@ add_executable(retry_non_retriable_status_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -26945,7 +27707,6 @@ add_executable(retry_non_retriable_status_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -26953,8 +27714,11 @@ add_executable(retry_non_retriable_status_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_non_retriable_status.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -26989,7 +27753,6 @@ target_link_libraries(retry_non_retriable_status_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -27003,6 +27766,18 @@ add_executable(retry_per_attempt_recv_timeout_on_last_attempt_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -27014,7 +27789,6 @@ add_executable(retry_per_attempt_recv_timeout_on_last_attempt_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -27022,8 +27796,11 @@ add_executable(retry_per_attempt_recv_timeout_on_last_attempt_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_per_attempt_recv_timeout_on_last_attempt.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -27058,7 +27835,6 @@ target_link_libraries(retry_per_attempt_recv_timeout_on_last_attempt_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -27072,6 +27848,18 @@ add_executable(retry_per_attempt_recv_timeout_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -27083,7 +27871,6 @@ add_executable(retry_per_attempt_recv_timeout_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -27091,8 +27878,11 @@ add_executable(retry_per_attempt_recv_timeout_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_per_attempt_recv_timeout.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -27127,7 +27917,6 @@ target_link_libraries(retry_per_attempt_recv_timeout_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -27141,6 +27930,18 @@ add_executable(retry_recv_initial_metadata_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -27152,7 +27953,6 @@ add_executable(retry_recv_initial_metadata_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -27160,8 +27960,11 @@ add_executable(retry_recv_initial_metadata_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_recv_initial_metadata.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -27196,7 +27999,6 @@ target_link_libraries(retry_recv_initial_metadata_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -27210,6 +28012,18 @@ add_executable(retry_recv_message_replay_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -27221,7 +28035,6 @@ add_executable(retry_recv_message_replay_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -27229,8 +28042,11 @@ add_executable(retry_recv_message_replay_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_recv_message_replay.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -27265,7 +28081,6 @@ target_link_libraries(retry_recv_message_replay_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -27279,6 +28094,18 @@ add_executable(retry_recv_message_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -27290,7 +28117,6 @@ add_executable(retry_recv_message_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -27298,8 +28124,11 @@ add_executable(retry_recv_message_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_recv_message.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -27334,7 +28163,6 @@ target_link_libraries(retry_recv_message_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -27348,6 +28176,18 @@ add_executable(retry_recv_trailing_metadata_error_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -27359,7 +28199,6 @@ add_executable(retry_recv_trailing_metadata_error_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -27367,8 +28206,11 @@ add_executable(retry_recv_trailing_metadata_error_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_recv_trailing_metadata_error.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -27403,7 +28245,6 @@ target_link_libraries(retry_recv_trailing_metadata_error_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -27417,6 +28258,18 @@ add_executable(retry_send_initial_metadata_refs_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -27428,7 +28281,6 @@ add_executable(retry_send_initial_metadata_refs_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -27436,8 +28288,11 @@ add_executable(retry_send_initial_metadata_refs_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_send_initial_metadata_refs.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -27472,7 +28327,6 @@ target_link_libraries(retry_send_initial_metadata_refs_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -27486,6 +28340,18 @@ add_executable(retry_send_op_fails_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -27497,7 +28363,6 @@ add_executable(retry_send_op_fails_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -27505,8 +28370,11 @@ add_executable(retry_send_op_fails_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_send_op_fails.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -27541,7 +28409,6 @@ target_link_libraries(retry_send_op_fails_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -27555,6 +28422,18 @@ add_executable(retry_send_recv_batch_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -27566,7 +28445,6 @@ add_executable(retry_send_recv_batch_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -27574,8 +28452,11 @@ add_executable(retry_send_recv_batch_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_send_recv_batch.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -27610,7 +28491,6 @@ target_link_libraries(retry_send_recv_batch_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -27624,6 +28504,18 @@ add_executable(retry_server_pushback_delay_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -27635,7 +28527,6 @@ add_executable(retry_server_pushback_delay_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -27643,8 +28534,11 @@ add_executable(retry_server_pushback_delay_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_server_pushback_delay.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -27679,7 +28573,6 @@ target_link_libraries(retry_server_pushback_delay_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -27693,6 +28586,18 @@ add_executable(retry_server_pushback_disabled_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -27704,7 +28609,6 @@ add_executable(retry_server_pushback_disabled_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -27712,8 +28616,11 @@ add_executable(retry_server_pushback_disabled_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_server_pushback_disabled.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -27748,7 +28655,6 @@ target_link_libraries(retry_server_pushback_disabled_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -27804,6 +28710,18 @@ add_executable(retry_streaming_after_commit_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -27815,7 +28733,6 @@ add_executable(retry_streaming_after_commit_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -27823,8 +28740,11 @@ add_executable(retry_streaming_after_commit_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_streaming_after_commit.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -27859,7 +28779,6 @@ target_link_libraries(retry_streaming_after_commit_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -27873,6 +28792,18 @@ add_executable(retry_streaming_succeeds_before_replay_finished_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -27884,7 +28815,6 @@ add_executable(retry_streaming_succeeds_before_replay_finished_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -27892,8 +28822,11 @@ add_executable(retry_streaming_succeeds_before_replay_finished_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_streaming_succeeds_before_replay_finished.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -27928,7 +28861,6 @@ target_link_libraries(retry_streaming_succeeds_before_replay_finished_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -27942,6 +28874,18 @@ add_executable(retry_streaming_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -27953,7 +28897,6 @@ add_executable(retry_streaming_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -27961,8 +28904,11 @@ add_executable(retry_streaming_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_streaming.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -27997,7 +28943,6 @@ target_link_libraries(retry_streaming_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -28011,6 +28956,18 @@ add_executable(retry_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -28022,7 +28979,6 @@ add_executable(retry_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -28030,8 +28986,11 @@ add_executable(retry_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -28066,7 +29025,6 @@ target_link_libraries(retry_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -28122,6 +29080,18 @@ add_executable(retry_throttled_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -28133,7 +29103,6 @@ add_executable(retry_throttled_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -28141,8 +29110,11 @@ add_executable(retry_throttled_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_throttled.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -28177,7 +29149,6 @@ target_link_libraries(retry_throttled_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -28191,6 +29162,18 @@ add_executable(retry_too_many_attempts_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -28202,7 +29185,6 @@ add_executable(retry_too_many_attempts_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -28210,8 +29192,11 @@ add_executable(retry_too_many_attempts_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_too_many_attempts.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -28246,7 +29231,6 @@ target_link_libraries(retry_too_many_attempts_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -28260,6 +29244,18 @@ add_executable(retry_transparent_goaway_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -28271,7 +29267,6 @@ add_executable(retry_transparent_goaway_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -28279,8 +29274,11 @@ add_executable(retry_transparent_goaway_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_transparent_goaway.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -28315,7 +29313,6 @@ target_link_libraries(retry_transparent_goaway_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -28329,6 +29326,18 @@ add_executable(retry_transparent_max_concurrent_streams_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -28340,7 +29349,6 @@ add_executable(retry_transparent_max_concurrent_streams_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -28348,8 +29356,11 @@ add_executable(retry_transparent_max_concurrent_streams_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_transparent_max_concurrent_streams.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -28384,7 +29395,6 @@ target_link_libraries(retry_transparent_max_concurrent_streams_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -28398,6 +29408,18 @@ add_executable(retry_transparent_not_sent_on_wire_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -28409,7 +29431,6 @@ add_executable(retry_transparent_not_sent_on_wire_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -28417,8 +29438,11 @@ add_executable(retry_transparent_not_sent_on_wire_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_transparent_not_sent_on_wire.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -28453,7 +29477,6 @@ target_link_libraries(retry_transparent_not_sent_on_wire_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -28467,6 +29490,18 @@ add_executable(retry_unref_before_finish_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -28478,7 +29513,6 @@ add_executable(retry_unref_before_finish_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -28486,8 +29520,11 @@ add_executable(retry_unref_before_finish_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_unref_before_finish.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -28522,7 +29559,6 @@ target_link_libraries(retry_unref_before_finish_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -28536,6 +29572,18 @@ add_executable(retry_unref_before_recv_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -28547,7 +29595,6 @@ add_executable(retry_unref_before_recv_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -28555,8 +29602,11 @@ add_executable(retry_unref_before_recv_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_unref_before_recv.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -28591,7 +29641,6 @@ target_link_libraries(retry_unref_before_recv_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -29638,6 +30687,18 @@ add_executable(server_finishes_request_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -29649,7 +30710,6 @@ add_executable(server_finishes_request_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -29657,8 +30717,11 @@ add_executable(server_finishes_request_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/server_finishes_request.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -29693,7 +30756,6 @@ target_link_libraries(server_finishes_request_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -29959,6 +31021,18 @@ add_executable(server_streaming_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -29970,7 +31044,6 @@ add_executable(server_streaming_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -29978,8 +31051,11 @@ add_executable(server_streaming_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/server_streaming.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -30014,7 +31090,6 @@ target_link_libraries(server_streaming_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -30242,6 +31317,18 @@ add_executable(shutdown_finishes_calls_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -30253,7 +31340,6 @@ add_executable(shutdown_finishes_calls_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -30261,8 +31347,11 @@ add_executable(shutdown_finishes_calls_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/shutdown_finishes_calls.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -30297,7 +31386,6 @@ target_link_libraries(shutdown_finishes_calls_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -30311,6 +31399,18 @@ add_executable(shutdown_finishes_tags_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -30322,7 +31422,6 @@ add_executable(shutdown_finishes_tags_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -30330,8 +31429,11 @@ add_executable(shutdown_finishes_tags_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/shutdown_finishes_tags.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -30366,7 +31468,6 @@ target_link_libraries(shutdown_finishes_tags_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -30459,6 +31560,18 @@ add_executable(simple_delayed_request_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -30470,7 +31583,6 @@ add_executable(simple_delayed_request_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -30478,8 +31590,11 @@ add_executable(simple_delayed_request_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/simple_delayed_request.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -30514,7 +31629,6 @@ target_link_libraries(simple_delayed_request_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -30528,6 +31642,18 @@ add_executable(simple_metadata_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -30539,7 +31665,6 @@ add_executable(simple_metadata_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -30547,8 +31672,11 @@ add_executable(simple_metadata_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/simple_metadata.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -30583,7 +31711,6 @@ target_link_libraries(simple_metadata_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -30641,6 +31768,18 @@ add_executable(simple_request_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -30652,7 +31791,6 @@ add_executable(simple_request_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -30660,8 +31798,11 @@ add_executable(simple_request_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/simple_request.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -30696,7 +31837,6 @@ target_link_libraries(simple_request_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -31524,6 +32664,18 @@ add_executable(streaming_error_response_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -31535,7 +32687,6 @@ add_executable(streaming_error_response_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -31543,8 +32694,11 @@ add_executable(streaming_error_response_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/streaming_error_response.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -31579,7 +32733,6 @@ target_link_libraries(streaming_error_response_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -32356,6 +33509,18 @@ add_executable(test_core_end2end_channelz_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -32367,7 +33532,6 @@ add_executable(test_core_end2end_channelz_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -32375,8 +33539,11 @@ add_executable(test_core_end2end_channelz_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/channelz.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -32411,7 +33578,6 @@ target_link_libraries(test_core_end2end_channelz_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -33455,6 +34621,18 @@ add_executable(timeout_before_request_call_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -33466,7 +34644,6 @@ add_executable(timeout_before_request_call_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -33474,8 +34651,11 @@ add_executable(timeout_before_request_call_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/timeout_before_request_call.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -33510,7 +34690,6 @@ target_link_libraries(timeout_before_request_call_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -34083,6 +35262,18 @@ add_executable(trailing_metadata_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -34094,7 +35285,6 @@ add_executable(trailing_metadata_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -34102,8 +35292,11 @@ add_executable(trailing_metadata_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/trailing_metadata.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -34138,7 +35331,6 @@ target_link_libraries(trailing_metadata_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -35102,6 +36294,18 @@ add_executable(write_buffering_at_end_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -35113,7 +36317,6 @@ add_executable(write_buffering_at_end_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -35121,8 +36324,11 @@ add_executable(write_buffering_at_end_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/write_buffering_at_end.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -35157,7 +36363,6 @@ target_link_libraries(write_buffering_at_end_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -35171,6 +36376,18 @@ add_executable(write_buffering_test
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h
${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/end2end/end2end_test_fuzzer.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
src/core/ext/transport/chaotic_good/client_transport.cc
src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -35182,7 +36399,6 @@ add_executable(write_buffering_test
src/core/lib/transport/promise_endpoint.cc
test/core/call/batch_builder.cc
test/core/end2end/cq_verifier.cc
- test/core/end2end/end2end_test_main.cc
test/core/end2end/end2end_test_suites.cc
test/core/end2end/end2end_tests.cc
test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -35190,8 +36406,11 @@ add_executable(write_buffering_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/write_buffering.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
test/core/test_util/fake_stats_plugin.cc
+ test/core/test_util/fuzz_config_vars.cc
test/core/test_util/test_lb_policies.cc
+ third_party/googletest/googlemock/src/gmock_main.cc
)
if(WIN32 AND MSVC)
if(BUILD_SHARED_LIBS)
@@ -35226,7 +36445,6 @@ target_link_libraries(write_buffering_test
${_gRPC_ALLTARGETS_LIBRARIES}
gtest
grpc_authorization_provider
- grpc_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
grpc_test_util
)
@@ -35480,6 +36698,10 @@ add_executable(xds_audit_logger_registry_test
${_gRPC_PROTO_GENS_DIR}/envoy/extensions/rbac/audit_loggers/stream/v3/stream.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/extensions/rbac/audit_loggers/stream/v3/stream.pb.h
${_gRPC_PROTO_GENS_DIR}/envoy/extensions/rbac/audit_loggers/stream/v3/stream.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.grpc.pb.h
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.h
@@ -36138,6 +37360,10 @@ add_executable(xds_client_test
${_gRPC_PROTO_GENS_DIR}/envoy/service/status/v3/csds.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/service/status/v3/csds.pb.h
${_gRPC_PROTO_GENS_DIR}/envoy/service/status/v3/csds.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.grpc.pb.h
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.h
@@ -36661,6 +37887,10 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX)
${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.pb.h
${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.grpc.pb.h
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.h
@@ -37176,6 +38406,10 @@ add_executable(xds_cluster_resource_type_test
${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.pb.h
${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.grpc.pb.h
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.h
@@ -37700,6 +38934,10 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX)
${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.pb.h
${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.grpc.pb.h
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.h
@@ -38090,6 +39328,10 @@ add_executable(xds_common_types_test
${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.pb.h
${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.grpc.pb.h
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.h
@@ -38577,6 +39819,10 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX)
${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.pb.h
${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.grpc.pb.h
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.h
@@ -39322,6 +40568,10 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX)
${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.pb.h
${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.grpc.pb.h
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.h
@@ -39849,6 +41099,10 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX)
${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.pb.h
${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.grpc.pb.h
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.h
@@ -40226,6 +41480,10 @@ add_executable(xds_endpoint_resource_type_test
${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.pb.h
${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.grpc.pb.h
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.h
@@ -40686,6 +41944,10 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX)
${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.pb.h
${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.grpc.pb.h
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.h
@@ -41220,6 +42482,10 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX)
${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.pb.h
${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.grpc.pb.h
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.h
@@ -41750,6 +43016,10 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX)
${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.pb.h
${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.grpc.pb.h
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.h
@@ -42280,6 +43550,10 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX)
${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.pb.h
${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.grpc.pb.h
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.h
@@ -42754,6 +44028,10 @@ add_executable(xds_http_filters_test
${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.pb.h
${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.grpc.pb.h
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.h
@@ -43172,6 +44450,10 @@ add_executable(xds_lb_policy_registry_test
${_gRPC_PROTO_GENS_DIR}/envoy/extensions/load_balancing_policies/wrr_locality/v3/wrr_locality.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/extensions/load_balancing_policies/wrr_locality/v3/wrr_locality.pb.h
${_gRPC_PROTO_GENS_DIR}/envoy/extensions/load_balancing_policies/wrr_locality/v3/wrr_locality.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.grpc.pb.h
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.h
@@ -43634,6 +44916,10 @@ add_executable(xds_listener_resource_type_test
${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.pb.h
${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.grpc.pb.h
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.h
@@ -44000,6 +45286,10 @@ add_executable(xds_metadata_test
${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/gcp_authn/v3/gcp_authn.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/gcp_authn/v3/gcp_authn.pb.h
${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/gcp_authn/v3/gcp_authn.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.grpc.pb.h
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.h
@@ -44464,6 +45754,10 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX)
${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.pb.h
${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.grpc.pb.h
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.h
@@ -44998,6 +46292,10 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX)
${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.pb.h
${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.grpc.pb.h
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.h
@@ -45623,6 +46921,10 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX)
${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.pb.h
${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.grpc.pb.h
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.h
@@ -46154,6 +47456,10 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX)
${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.pb.h
${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.grpc.pb.h
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.h
@@ -46689,6 +47995,10 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX)
${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.pb.h
${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.grpc.pb.h
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.h
@@ -47091,6 +48401,10 @@ add_executable(xds_route_config_resource_type_test
${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.pb.h
${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.grpc.pb.h
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.h
@@ -47622,6 +48936,10 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX)
${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.pb.h
${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.grpc.pb.h
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.h
@@ -48172,6 +49490,10 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX)
${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.pb.h
${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.grpc.pb.h
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.h
@@ -48751,6 +50073,10 @@ add_executable(xds_stats_watcher_test
${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.pb.h
${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.grpc.pb.h
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.h
@@ -49282,6 +50608,10 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX)
${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.pb.h
${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.grpc.pb.cc
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.pb.h
+ ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/address.grpc.pb.h
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.h
diff --git a/MODULE.bazel b/MODULE.bazel
index 94f7b555ac657..46bf34cb7f932 100644
--- a/MODULE.bazel
+++ b/MODULE.bazel
@@ -24,19 +24,14 @@ bazel_dep(name = "apple_support", version = "1.17.1", repo_name = "build_bazel_a
bazel_dep(name = "bazel_skylib", version = "1.7.1")
bazel_dep(name = "boringssl", version = "0.20241024.0") # mistmatched 20241211
bazel_dep(name = "c-ares", version = "1.15.0", repo_name = "com_github_cares_cares") # mistmatched 1.19.1
-bazel_dep(name = "envoy_api", version = "0.0.0-20241214-918efc9") # mistmatched 20250106
-bazel_dep(name = "google_benchmark", version = "1.9.0", repo_name = "com_github_google_benchmark")
+bazel_dep(name = "envoy_api", version = "0.0.0-20250128-4de3c74")
bazel_dep(name = "googleapis", version = "0.0.0-20240819-fe8ba054a", repo_name = "com_google_googleapis")
-bazel_dep(name = "googletest", version = "1.15.2", repo_name = "com_google_googletest")
-bazel_dep(name = "opencensus-cpp", version = "0.0.0-20230502-50eb5de", repo_name = "io_opencensus_cpp")
bazel_dep(name = "opentelemetry-cpp", version = "1.16.0", repo_name = "io_opentelemetry_cpp") # mistmached 1.18.0
bazel_dep(name = "platforms", version = "0.0.10")
bazel_dep(name = "protobuf", version = "29.0", repo_name = "com_google_protobuf")
-bazel_dep(name = "protoc-gen-validate", version = "1.0.4.bcr.2", repo_name = "com_envoyproxy_protoc_gen_validate")
bazel_dep(name = "re2", version = "2024-07-02", repo_name = "com_googlesource_code_re2") # mistmached 2022-04-01
bazel_dep(name = "rules_apple", version = "3.16.0", repo_name = "build_bazel_rules_apple")
bazel_dep(name = "rules_cc", version = "0.0.17")
-bazel_dep(name = "rules_java", version = "8.7.0")
bazel_dep(name = "rules_proto", version = "7.0.2")
bazel_dep(name = "xds", version = "0.0.0-20240423-555b57e", repo_name = "com_github_cncf_xds") # mismatched 20231116
bazel_dep(name = "zlib", version = "1.3.1.bcr.3")
diff --git a/Makefile b/Makefile
index d47e32117fe90..60eeb01be4b2f 100644
--- a/Makefile
+++ b/Makefile
@@ -838,6 +838,7 @@ LIBGRPC_SRC = \
src/core/ext/upb-gen/envoy/service/status/v3/csds.upb_minitable.c \
src/core/ext/upb-gen/envoy/type/http/v3/cookie.upb_minitable.c \
src/core/ext/upb-gen/envoy/type/http/v3/path_transformation.upb_minitable.c \
+ src/core/ext/upb-gen/envoy/type/matcher/v3/address.upb_minitable.c \
src/core/ext/upb-gen/envoy/type/matcher/v3/filter_state.upb_minitable.c \
src/core/ext/upb-gen/envoy/type/matcher/v3/http_inputs.upb_minitable.c \
src/core/ext/upb-gen/envoy/type/matcher/v3/metadata.upb_minitable.c \
@@ -999,6 +1000,7 @@ LIBGRPC_SRC = \
src/core/ext/upbdefs-gen/envoy/service/status/v3/csds.upbdefs.c \
src/core/ext/upbdefs-gen/envoy/type/http/v3/cookie.upbdefs.c \
src/core/ext/upbdefs-gen/envoy/type/http/v3/path_transformation.upbdefs.c \
+ src/core/ext/upbdefs-gen/envoy/type/matcher/v3/address.upbdefs.c \
src/core/ext/upbdefs-gen/envoy/type/matcher/v3/filter_state.upbdefs.c \
src/core/ext/upbdefs-gen/envoy/type/matcher/v3/http_inputs.upbdefs.c \
src/core/ext/upbdefs-gen/envoy/type/matcher/v3/metadata.upbdefs.c \
diff --git a/Package.swift b/Package.swift
index 426217dd6d194..bdbf14be38e99 100644
--- a/Package.swift
+++ b/Package.swift
@@ -558,6 +558,9 @@ let package = Package(
"src/core/ext/upb-gen/envoy/type/http/v3/path_transformation.upb.h",
"src/core/ext/upb-gen/envoy/type/http/v3/path_transformation.upb_minitable.c",
"src/core/ext/upb-gen/envoy/type/http/v3/path_transformation.upb_minitable.h",
+ "src/core/ext/upb-gen/envoy/type/matcher/v3/address.upb.h",
+ "src/core/ext/upb-gen/envoy/type/matcher/v3/address.upb_minitable.c",
+ "src/core/ext/upb-gen/envoy/type/matcher/v3/address.upb_minitable.h",
"src/core/ext/upb-gen/envoy/type/matcher/v3/filter_state.upb.h",
"src/core/ext/upb-gen/envoy/type/matcher/v3/filter_state.upb_minitable.c",
"src/core/ext/upb-gen/envoy/type/matcher/v3/filter_state.upb_minitable.h",
@@ -954,6 +957,8 @@ let package = Package(
"src/core/ext/upbdefs-gen/envoy/type/http/v3/cookie.upbdefs.h",
"src/core/ext/upbdefs-gen/envoy/type/http/v3/path_transformation.upbdefs.c",
"src/core/ext/upbdefs-gen/envoy/type/http/v3/path_transformation.upbdefs.h",
+ "src/core/ext/upbdefs-gen/envoy/type/matcher/v3/address.upbdefs.c",
+ "src/core/ext/upbdefs-gen/envoy/type/matcher/v3/address.upbdefs.h",
"src/core/ext/upbdefs-gen/envoy/type/matcher/v3/filter_state.upbdefs.c",
"src/core/ext/upbdefs-gen/envoy/type/matcher/v3/filter_state.upbdefs.h",
"src/core/ext/upbdefs-gen/envoy/type/matcher/v3/http_inputs.upbdefs.c",
diff --git a/Rakefile b/Rakefile
index aaea0a9092b4e..4df44a60db359 100755
--- a/Rakefile
+++ b/Rakefile
@@ -143,7 +143,7 @@ task 'gem:native', [:plat] do |t, args|
verbose = ENV['V'] || '0'
grpc_config = ENV['GRPC_CONFIG'] || 'opt'
- ruby_cc_versions = ['3.3.0', '3.2.0', '3.1.0', '3.0.0'].join(':')
+ target_ruby_minor_versions = ['3.4', '3.3', '3.2', '3.1', '3.0']
selected_plat = "#{args[:plat]}"
# use env variable to set artifact build paralellism
@@ -177,6 +177,8 @@ task 'gem:native', [:plat] do |t, args|
end
end
+ require 'rake_compiler_dock'
+
# Create the windows dlls or create the empty placeholders
Rake::Task['dlls'].execute(plat: windows_platforms)
@@ -187,7 +189,7 @@ task 'gem:native', [:plat] do |t, args|
bundle update && \
bundle exec rake clean && \
bundle exec rake native:#{plat} pkg/#{spec.full_name}-#{plat}.gem pkg/#{spec.full_name}.gem \
- RUBY_CC_VERSION=#{ruby_cc_versions} \
+ RUBY_CC_VERSION=#{RakeCompilerDock.ruby_cc_version(*target_ruby_minor_versions)} \
V=#{verbose} \
GRPC_CONFIG=#{grpc_config} \
GRPC_RUBY_BUILD_PROCS=#{nproc_override}
@@ -220,7 +222,7 @@ task 'gem:native', [:plat] do |t, args|
bundle exec rake clean && \
export GRPC_RUBY_DEBUG_SYMBOLS_OUTPUT_DIR=#{debug_symbols_dir} && \
bundle exec rake native:#{plat} pkg/#{spec.full_name}-#{plat}.gem pkg/#{spec.full_name}.gem \
- RUBY_CC_VERSION=#{ruby_cc_versions} \
+ RUBY_CC_VERSION=#{RakeCompilerDock.ruby_cc_version(*target_ruby_minor_versions)} \
V=#{verbose} \
GRPC_CONFIG=#{grpc_config} \
GRPC_RUBY_BUILD_PROCS=#{nproc_override}
diff --git a/bazel/experiments.bzl b/bazel/experiments.bzl
index 682cbebe9f59f..467d19f3a31a5 100644
--- a/bazel/experiments.bzl
+++ b/bazel/experiments.bzl
@@ -42,12 +42,11 @@ EXPERIMENT_ENABLES = {
"retry_in_callv3": "retry_in_callv3",
"rq_fast_reject": "rq_fast_reject",
"schedule_cancellation_over_write": "schedule_cancellation_over_write",
+ "server_listener": "server_listener",
"tcp_frame_size_tuning": "tcp_frame_size_tuning",
"tcp_rcv_lowat": "tcp_rcv_lowat",
"trace_record_callops": "trace_record_callops",
"unconstrained_max_quota_buffer_size": "unconstrained_max_quota_buffer_size",
- "work_serializer_dispatch": "work_serializer_dispatch",
- "server_listener": "server_listener,work_serializer_dispatch",
}
EXPERIMENT_POLLERS = [
@@ -94,10 +93,6 @@ EXPERIMENTS = {
"event_engine_client",
"event_engine_listener",
"server_listener",
- "work_serializer_dispatch",
- ],
- "cpp_end2end_test": [
- "work_serializer_dispatch",
],
"cpp_lb_end2end_test": [
"pick_first_new",
@@ -110,7 +105,6 @@ EXPERIMENTS = {
],
"lb_unit_test": [
"pick_first_new",
- "work_serializer_dispatch",
],
"resolver_component_tests_runner_invoker": [
"event_engine_dns",
@@ -118,7 +112,6 @@ EXPERIMENTS = {
"xds_end2end_test": [
"pick_first_new",
"server_listener",
- "work_serializer_dispatch",
],
},
},
@@ -153,22 +146,16 @@ EXPERIMENTS = {
"on": {
"core_end2end_test": [
"server_listener",
- "work_serializer_dispatch",
- ],
- "cpp_end2end_test": [
- "work_serializer_dispatch",
],
"cpp_lb_end2end_test": [
"pick_first_new",
],
"lb_unit_test": [
"pick_first_new",
- "work_serializer_dispatch",
],
"xds_end2end_test": [
"pick_first_new",
"server_listener",
- "work_serializer_dispatch",
],
},
},
@@ -208,10 +195,6 @@ EXPERIMENTS = {
"event_engine_client",
"event_engine_listener",
"server_listener",
- "work_serializer_dispatch",
- ],
- "cpp_end2end_test": [
- "work_serializer_dispatch",
],
"cpp_lb_end2end_test": [
"pick_first_new",
@@ -224,7 +207,6 @@ EXPERIMENTS = {
],
"lb_unit_test": [
"pick_first_new",
- "work_serializer_dispatch",
],
"resolver_component_tests_runner_invoker": [
"event_engine_dns",
@@ -232,7 +214,6 @@ EXPERIMENTS = {
"xds_end2end_test": [
"pick_first_new",
"server_listener",
- "work_serializer_dispatch",
],
},
},
diff --git a/bazel/grpc_build_system.bzl b/bazel/grpc_build_system.bzl
index 27fce5e5808a5..3ec0e17959436 100644
--- a/bazel/grpc_build_system.bzl
+++ b/bazel/grpc_build_system.bzl
@@ -47,7 +47,6 @@ EVENT_ENGINES = {"default": {"tags": []}}
def if_not_windows(a):
return select({
"//:windows": [],
- "//:windows_msvc": [],
"//:windows_clang": [],
"//conditions:default": a,
})
@@ -55,7 +54,6 @@ def if_not_windows(a):
def if_windows(a):
return select({
"//:windows": a,
- "//:windows_msvc": a,
"//:windows_clang": a,
"//conditions:default": [],
})
@@ -118,7 +116,7 @@ def _update_visibility(visibility):
"grpc_public_hdrs": PRIVATE,
"grpcpp_gcp_observability": PUBLIC,
"grpc_resolver_fake": PRIVATE,
- "grpc++_public_hdrs": PUBLIC,
+ "grpc++_public_hdrs": PRIVATE,
"http": PRIVATE,
"httpcli": PRIVATE,
"iomgr_internal_errqueue": PRIVATE,
diff --git a/bazel/grpc_deps.bzl b/bazel/grpc_deps.bzl
index b7145f930ed30..442a9e1f8ba13 100644
--- a/bazel/grpc_deps.bzl
+++ b/bazel/grpc_deps.bzl
@@ -202,11 +202,11 @@ def grpc_deps():
if "envoy_api" not in native.existing_rules():
http_archive(
name = "envoy_api",
- sha256 = "aed4389a9cf7777df7811185770dca7352f19a2fd68a41ae04e47071dada31eb",
- strip_prefix = "data-plane-api-88a37373e3cb5e1ab09e75dfb302b083168e6654",
+ sha256 = "cd8b49614408b43bd45d90e3e98d69e24eea632ff42ac3bfb8bca68bc31e377f",
+ strip_prefix = "data-plane-api-4de3c74cf21a9958c1cf26d8993c55c6e0d28b49",
urls = [
- "https://storage.googleapis.com/grpc-bazel-mirror/github.com/envoyproxy/data-plane-api/archive/88a37373e3cb5e1ab09e75dfb302b083168e6654.tar.gz",
- "https://github.com/envoyproxy/data-plane-api/archive/88a37373e3cb5e1ab09e75dfb302b083168e6654.tar.gz",
+ "https://storage.googleapis.com/grpc-bazel-mirror/github.com/envoyproxy/data-plane-api/archive/4de3c74cf21a9958c1cf26d8993c55c6e0d28b49.tar.gz",
+ "https://github.com/envoyproxy/data-plane-api/archive/4de3c74cf21a9958c1cf26d8993c55c6e0d28b49.tar.gz",
],
)
diff --git a/build_autogenerated.yaml b/build_autogenerated.yaml
index a66897ce4e08c..ba15dfd32c6ed 100644
--- a/build_autogenerated.yaml
+++ b/build_autogenerated.yaml
@@ -451,6 +451,8 @@ libs:
- src/core/ext/upb-gen/envoy/type/http/v3/cookie.upb_minitable.h
- src/core/ext/upb-gen/envoy/type/http/v3/path_transformation.upb.h
- src/core/ext/upb-gen/envoy/type/http/v3/path_transformation.upb_minitable.h
+ - src/core/ext/upb-gen/envoy/type/matcher/v3/address.upb.h
+ - src/core/ext/upb-gen/envoy/type/matcher/v3/address.upb_minitable.h
- src/core/ext/upb-gen/envoy/type/matcher/v3/filter_state.upb.h
- src/core/ext/upb-gen/envoy/type/matcher/v3/filter_state.upb_minitable.h
- src/core/ext/upb-gen/envoy/type/matcher/v3/http_inputs.upb.h
@@ -686,6 +688,7 @@ libs:
- src/core/ext/upbdefs-gen/envoy/service/status/v3/csds.upbdefs.h
- src/core/ext/upbdefs-gen/envoy/type/http/v3/cookie.upbdefs.h
- src/core/ext/upbdefs-gen/envoy/type/http/v3/path_transformation.upbdefs.h
+ - src/core/ext/upbdefs-gen/envoy/type/matcher/v3/address.upbdefs.h
- src/core/ext/upbdefs-gen/envoy/type/matcher/v3/filter_state.upbdefs.h
- src/core/ext/upbdefs-gen/envoy/type/matcher/v3/http_inputs.upbdefs.h
- src/core/ext/upbdefs-gen/envoy/type/matcher/v3/metadata.upbdefs.h
@@ -1416,6 +1419,7 @@ libs:
- src/core/ext/upb-gen/envoy/service/status/v3/csds.upb_minitable.c
- src/core/ext/upb-gen/envoy/type/http/v3/cookie.upb_minitable.c
- src/core/ext/upb-gen/envoy/type/http/v3/path_transformation.upb_minitable.c
+ - src/core/ext/upb-gen/envoy/type/matcher/v3/address.upb_minitable.c
- src/core/ext/upb-gen/envoy/type/matcher/v3/filter_state.upb_minitable.c
- src/core/ext/upb-gen/envoy/type/matcher/v3/http_inputs.upb_minitable.c
- src/core/ext/upb-gen/envoy/type/matcher/v3/metadata.upb_minitable.c
@@ -1577,6 +1581,7 @@ libs:
- src/core/ext/upbdefs-gen/envoy/service/status/v3/csds.upbdefs.c
- src/core/ext/upbdefs-gen/envoy/type/http/v3/cookie.upbdefs.c
- src/core/ext/upbdefs-gen/envoy/type/http/v3/path_transformation.upbdefs.c
+ - src/core/ext/upbdefs-gen/envoy/type/matcher/v3/address.upbdefs.c
- src/core/ext/upbdefs-gen/envoy/type/matcher/v3/filter_state.upbdefs.c
- src/core/ext/upbdefs-gen/envoy/type/matcher/v3/http_inputs.upbdefs.c
- src/core/ext/upbdefs-gen/envoy/type/matcher/v3/metadata.upbdefs.c
@@ -5286,6 +5291,7 @@ targets:
- third_party/envoy-api/envoy/extensions/transport_sockets/tls/v3/secret.proto
- third_party/envoy-api/envoy/extensions/transport_sockets/tls/v3/tls.proto
- third_party/envoy-api/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.proto
+ - third_party/envoy-api/envoy/type/matcher/v3/address.proto
- third_party/envoy-api/envoy/type/matcher/v3/filter_state.proto
- third_party/envoy-api/envoy/type/matcher/v3/http_inputs.proto
- third_party/envoy-api/envoy/type/matcher/v3/metadata.proto
@@ -5860,10 +5866,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -5875,7 +5886,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -5883,12 +5893,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/bad_ping.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: bad_server_response_test
@@ -6094,10 +6106,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -6109,7 +6126,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -6117,12 +6133,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/binary_metadata.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: bitset_test
@@ -6296,10 +6314,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -6311,7 +6334,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -6319,12 +6341,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/call_creds.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: call_filters_test
@@ -6536,10 +6560,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -6551,7 +6580,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -6559,12 +6587,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/call_host_override.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: call_state_test
@@ -7241,10 +7271,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -7256,7 +7291,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -7264,12 +7298,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/cancel_after_accept.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: cancel_after_client_done_test
@@ -7316,10 +7352,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -7331,7 +7372,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -7339,12 +7379,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/cancel_after_client_done.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: cancel_after_invoke_test
@@ -7392,10 +7434,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -7407,7 +7454,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -7415,12 +7461,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/cancel_after_invoke.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: cancel_after_round_trip_test
@@ -7467,10 +7515,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -7482,7 +7535,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -7490,12 +7542,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/cancel_after_round_trip.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: cancel_ares_query_test
@@ -7559,10 +7613,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -7574,7 +7633,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -7582,12 +7640,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/cancel_before_invoke.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: cancel_callback_test
@@ -7736,10 +7796,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -7751,7 +7816,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -7759,12 +7823,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/cancel_in_a_vacuum.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: cancel_with_status_test
@@ -7812,10 +7878,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -7827,7 +7898,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -7835,12 +7905,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/cancel_with_status.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: cel_authorization_engine_test
@@ -7896,6 +7968,8 @@ targets:
- src/core/ext/upb-gen/envoy/config/route/v3/route_components.upb_minitable.h
- src/core/ext/upb-gen/envoy/config/route/v3/scoped_route.upb.h
- src/core/ext/upb-gen/envoy/config/route/v3/scoped_route.upb_minitable.h
+ - src/core/ext/upb-gen/envoy/type/matcher/v3/address.upb.h
+ - src/core/ext/upb-gen/envoy/type/matcher/v3/address.upb_minitable.h
- src/core/ext/upb-gen/envoy/type/matcher/v3/filter_state.upb.h
- src/core/ext/upb-gen/envoy/type/matcher/v3/filter_state.upb_minitable.h
- src/core/ext/upb-gen/envoy/type/matcher/v3/http_inputs.upb.h
@@ -8067,6 +8141,7 @@ targets:
- src/core/ext/upb-gen/envoy/config/route/v3/route.upb_minitable.c
- src/core/ext/upb-gen/envoy/config/route/v3/route_components.upb_minitable.c
- src/core/ext/upb-gen/envoy/config/route/v3/scoped_route.upb_minitable.c
+ - src/core/ext/upb-gen/envoy/type/matcher/v3/address.upb_minitable.c
- src/core/ext/upb-gen/envoy/type/matcher/v3/filter_state.upb_minitable.c
- src/core/ext/upb-gen/envoy/type/matcher/v3/http_inputs.upb_minitable.c
- src/core/ext/upb-gen/envoy/type/matcher/v3/metadata.upb_minitable.c
@@ -8838,10 +8913,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -8853,7 +8933,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -8861,12 +8940,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/client_streaming.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: cmdline_test
@@ -9021,10 +9102,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -9036,7 +9122,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -9044,12 +9129,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/compressed_payload.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: compression_test
@@ -9198,10 +9285,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -9213,7 +9305,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -9221,12 +9312,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/connectivity.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: context_allocator_end2end_test
@@ -9389,10 +9482,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -9404,7 +9502,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -9412,12 +9509,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/default_host.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: delegating_channel_test
@@ -9505,10 +9604,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -9520,7 +9624,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -9528,12 +9631,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/disappearing_server.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: dns_resolver_cooldown_test
@@ -9668,10 +9773,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -9683,7 +9793,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -9691,12 +9800,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/empty_batch.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: end2end_test
@@ -10208,10 +10319,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -10223,7 +10339,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -10231,12 +10346,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/filter_causes_close.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: filter_init_fails_test
@@ -10283,10 +10400,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -10298,7 +10420,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -10306,12 +10427,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/filter_init_fails.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: filter_test_test
@@ -10376,10 +10499,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -10391,7 +10519,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -10399,12 +10526,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/filtered_metadata.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: flaky_network_test
@@ -10931,10 +11060,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -10946,7 +11080,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -10954,12 +11087,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/graceful_server_shutdown.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: graceful_shutdown_test
@@ -11136,10 +11271,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -11151,7 +11291,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -11159,12 +11298,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/grpc_authz.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: grpc_byte_buffer_reader_test
@@ -11532,6 +11673,30 @@ targets:
build: test
language: c++
headers:
+ - src/core/ext/transport/chaotic_good/chaotic_good_transport.h
+ - src/core/ext/transport/chaotic_good/client/chaotic_good_connector.h
+ - src/core/ext/transport/chaotic_good/client_transport.h
+ - src/core/ext/transport/chaotic_good/config.h
+ - src/core/ext/transport/chaotic_good/control_endpoint.h
+ - src/core/ext/transport/chaotic_good/data_endpoints.h
+ - src/core/ext/transport/chaotic_good/frame.h
+ - src/core/ext/transport/chaotic_good/frame_header.h
+ - src/core/ext/transport/chaotic_good/message_chunker.h
+ - src/core/ext/transport/chaotic_good/message_reassembly.h
+ - src/core/ext/transport/chaotic_good/pending_connection.h
+ - src/core/ext/transport/chaotic_good/server/chaotic_good_server.h
+ - src/core/ext/transport/chaotic_good/server_transport.h
+ - src/core/lib/promise/detail/promise_variant.h
+ - src/core/lib/promise/event_engine_wakeup_scheduler.h
+ - src/core/lib/promise/inter_activity_latch.h
+ - src/core/lib/promise/inter_activity_pipe.h
+ - src/core/lib/promise/join.h
+ - src/core/lib/promise/match_promise.h
+ - src/core/lib/promise/mpsc.h
+ - src/core/lib/promise/switch.h
+ - src/core/lib/promise/wait_for_callback.h
+ - src/core/lib/promise/wait_set.h
+ - src/core/lib/transport/promise_endpoint.h
- test/core/call/batch_builder.h
- test/core/end2end/cq_verifier.h
- test/core/end2end/data/ssl_test_data.h
@@ -11540,25 +11705,48 @@ targets:
- test/core/end2end/fixtures/h2_ssl_cred_reload_fixture.h
- test/core/end2end/fixtures/h2_ssl_tls_common.h
- test/core/end2end/fixtures/h2_tls_common.h
+ - test/core/end2end/fixtures/http_proxy_fixture.h
- test/core/end2end/fixtures/inproc_fixture.h
- test/core/end2end/fixtures/local_util.h
+ - test/core/end2end/fixtures/proxy.h
- test/core/end2end/fixtures/secure_fixture.h
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
+ - test/core/test_util/fuzz_config_vars.h
src:
+ - src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
+ - src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
+ - src/core/ext/transport/chaotic_good/client_transport.cc
+ - src/core/ext/transport/chaotic_good/control_endpoint.cc
+ - src/core/ext/transport/chaotic_good/data_endpoints.cc
+ - src/core/ext/transport/chaotic_good/frame.cc
+ - src/core/ext/transport/chaotic_good/frame_header.cc
+ - src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc
+ - src/core/ext/transport/chaotic_good/server_transport.cc
+ - src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- test/core/end2end/data/client_certs.cc
- test/core/end2end/data/server1_cert.cc
- test/core/end2end/data/server1_key.cc
- test/core/end2end/data/test_root_cert.cc
+ - test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
+ - test/core/end2end/fixtures/http_proxy_fixture.cc
- test/core/end2end/fixtures/local_util.cc
+ - test/core/end2end/fixtures/proxy.cc
- test/core/end2end/h2_ssl_cert_test.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
+ - test/core/test_util/fuzz_config_vars.cc
deps:
- gtest
+ - protobuf
- grpc_test_util
- name: h2_ssl_session_reuse_test
gtest: true
@@ -11707,10 +11895,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -11722,7 +11915,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -11730,12 +11922,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/high_initial_seqno.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: histogram_test
@@ -11905,10 +12099,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -11920,7 +12119,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -11928,12 +12126,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/hpack_size.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: http2_client
@@ -12072,10 +12272,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -12087,7 +12292,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -12095,12 +12299,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/http2_stats.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: http_proxy_mapper_test
@@ -12539,10 +12745,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -12554,7 +12765,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -12562,12 +12772,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/invoke_large_request.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: iocp_test
@@ -12755,10 +12967,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -12770,7 +12987,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -12778,12 +12994,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/keepalive_timeout.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: lame_client_test
@@ -12842,10 +13060,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -12857,7 +13080,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -12865,12 +13087,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/large_metadata.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: latch_test
@@ -13289,10 +13513,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -13304,7 +13533,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -13312,12 +13540,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/max_concurrent_streams.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: max_connection_age_test
@@ -13364,10 +13594,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -13379,7 +13614,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -13387,12 +13621,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/max_connection_age.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: max_connection_idle_test
@@ -13439,10 +13675,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -13454,7 +13695,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -13462,12 +13702,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/max_connection_idle.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: max_message_length_test
@@ -13514,10 +13756,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -13529,7 +13776,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -13537,12 +13783,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/max_message_length.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: memory_quota_stress_test
@@ -13834,10 +14082,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -13849,7 +14102,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -13857,12 +14109,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/negative_deadline.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: no_destruct_test
@@ -13921,10 +14175,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -13936,7 +14195,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -13944,12 +14202,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/no_logging.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: no_op_test
@@ -13996,10 +14256,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -14011,7 +14276,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -14019,12 +14283,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/no_op.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: no_server_test
@@ -14417,10 +14683,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -14432,7 +14703,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -14440,12 +14710,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/payload.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: percent_encoding_test
@@ -14662,10 +14934,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -14677,7 +14954,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -14685,12 +14961,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/ping_pong_streaming.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: ping_rate_policy_test
@@ -14765,10 +15043,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -14780,7 +15063,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -14788,12 +15070,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/ping.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: pipe_test
@@ -15043,6 +15327,7 @@ targets:
- third_party/envoy-api/envoy/extensions/transport_sockets/tls/v3/secret.proto
- third_party/envoy-api/envoy/extensions/transport_sockets/tls/v3/tls.proto
- third_party/envoy-api/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.proto
+ - third_party/envoy-api/envoy/type/matcher/v3/address.proto
- third_party/envoy-api/envoy/type/matcher/v3/filter_state.proto
- third_party/envoy-api/envoy/type/matcher/v3/http_inputs.proto
- third_party/envoy-api/envoy/type/matcher/v3/metadata.proto
@@ -15360,10 +15645,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -15375,7 +15665,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -15383,12 +15672,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/proxy_auth.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: qps_json_driver
@@ -15633,10 +15924,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -15648,7 +15944,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -15656,12 +15951,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/registered_call.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: remove_stream_from_stalled_lists_test
@@ -15889,10 +16186,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -15904,7 +16206,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -15912,12 +16213,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/request_with_flags.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: request_with_payload_test
@@ -15964,10 +16267,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -15979,7 +16287,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -15987,12 +16294,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/request_with_payload.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: resolve_address_using_ares_resolver_posix_test
@@ -16183,10 +16492,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -16198,7 +16512,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -16206,12 +16519,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/resource_quota_server.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: resource_quota_test
@@ -16269,10 +16584,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -16284,7 +16604,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -16292,12 +16611,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_cancel_after_first_attempt_starts.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: retry_cancel_during_delay_test
@@ -16344,10 +16665,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -16359,7 +16685,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -16367,12 +16692,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_cancel_during_delay.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: retry_cancel_with_multiple_send_batches_test
@@ -16419,10 +16746,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -16434,7 +16766,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -16442,12 +16773,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_cancel_with_multiple_send_batches.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: retry_cancellation_test
@@ -16494,10 +16827,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -16509,7 +16847,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -16517,12 +16854,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_cancellation.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: retry_disabled_test
@@ -16569,10 +16908,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -16584,7 +16928,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -16592,12 +16935,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_disabled.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: retry_exceeds_buffer_size_in_delay_test
@@ -16644,10 +16989,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -16659,7 +17009,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -16667,12 +17016,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_exceeds_buffer_size_in_delay.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: retry_exceeds_buffer_size_in_initial_batch_test
@@ -16719,10 +17070,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -16734,7 +17090,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -16742,12 +17097,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_exceeds_buffer_size_in_initial_batch.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: retry_exceeds_buffer_size_in_subsequent_batch_test
@@ -16794,10 +17151,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -16809,7 +17171,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -16817,12 +17178,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_exceeds_buffer_size_in_subsequent_batch.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: retry_lb_drop_test
@@ -16869,10 +17232,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -16884,7 +17252,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -16892,12 +17259,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_lb_drop.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: retry_lb_fail_test
@@ -16944,10 +17313,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -16959,7 +17333,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -16967,12 +17340,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_lb_fail.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: retry_non_retriable_status_before_trailers_test
@@ -17019,10 +17394,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -17034,7 +17414,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -17042,12 +17421,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_non_retriable_status_before_trailers.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: retry_non_retriable_status_test
@@ -17094,10 +17475,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -17109,7 +17495,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -17117,12 +17502,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_non_retriable_status.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: retry_per_attempt_recv_timeout_on_last_attempt_test
@@ -17169,10 +17556,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -17184,7 +17576,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -17192,12 +17583,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_per_attempt_recv_timeout_on_last_attempt.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: retry_per_attempt_recv_timeout_test
@@ -17244,10 +17637,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -17259,7 +17657,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -17267,12 +17664,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_per_attempt_recv_timeout.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: retry_recv_initial_metadata_test
@@ -17319,10 +17718,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -17334,7 +17738,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -17342,12 +17745,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_recv_initial_metadata.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: retry_recv_message_replay_test
@@ -17394,10 +17799,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -17409,7 +17819,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -17417,12 +17826,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_recv_message_replay.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: retry_recv_message_test
@@ -17469,10 +17880,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -17484,7 +17900,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -17492,12 +17907,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_recv_message.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: retry_recv_trailing_metadata_error_test
@@ -17544,10 +17961,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -17559,7 +17981,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -17567,12 +17988,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_recv_trailing_metadata_error.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: retry_send_initial_metadata_refs_test
@@ -17619,10 +18042,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -17634,7 +18062,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -17642,12 +18069,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_send_initial_metadata_refs.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: retry_send_op_fails_test
@@ -17694,10 +18123,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -17709,7 +18143,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -17717,12 +18150,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_send_op_fails.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: retry_send_recv_batch_test
@@ -17769,10 +18204,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -17784,7 +18224,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -17792,12 +18231,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_send_recv_batch.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: retry_server_pushback_delay_test
@@ -17844,10 +18285,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -17859,7 +18305,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -17867,12 +18312,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_server_pushback_delay.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: retry_server_pushback_disabled_test
@@ -17919,10 +18366,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -17934,7 +18386,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -17942,12 +18393,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_server_pushback_disabled.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: retry_service_config_test
@@ -18005,10 +18458,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -18020,7 +18478,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -18028,12 +18485,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_streaming_after_commit.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: retry_streaming_succeeds_before_replay_finished_test
@@ -18080,10 +18539,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -18095,7 +18559,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -18103,12 +18566,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_streaming_succeeds_before_replay_finished.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: retry_streaming_test
@@ -18155,10 +18620,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -18170,7 +18640,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -18178,12 +18647,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_streaming.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: retry_test
@@ -18230,10 +18701,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -18245,7 +18721,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -18253,12 +18728,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: retry_throttle_test
@@ -18316,10 +18793,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -18331,7 +18813,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -18339,12 +18820,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_throttled.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: retry_too_many_attempts_test
@@ -18391,10 +18874,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -18406,7 +18894,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -18414,12 +18901,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_too_many_attempts.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: retry_transparent_goaway_test
@@ -18466,10 +18955,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -18481,7 +18975,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -18489,12 +18982,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_transparent_goaway.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: retry_transparent_max_concurrent_streams_test
@@ -18541,10 +19036,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -18556,7 +19056,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -18564,12 +19063,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_transparent_max_concurrent_streams.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: retry_transparent_not_sent_on_wire_test
@@ -18616,10 +19117,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -18631,7 +19137,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -18639,12 +19144,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_transparent_not_sent_on_wire.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: retry_unref_before_finish_test
@@ -18691,10 +19198,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -18706,7 +19218,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -18714,12 +19225,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_unref_before_finish.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: retry_unref_before_recv_test
@@ -18766,10 +19279,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -18781,7 +19299,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -18789,12 +19306,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_unref_before_recv.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: ring_buffer_test
@@ -19210,10 +19729,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -19225,7 +19749,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -19233,12 +19756,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/server_finishes_request.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: server_interceptors_end2end_test
@@ -19377,10 +19902,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -19392,7 +19922,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -19400,12 +19929,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/server_streaming.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: server_test
@@ -19520,10 +20051,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -19535,7 +20071,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -19543,12 +20078,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/shutdown_finishes_calls.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: shutdown_finishes_tags_test
@@ -19595,10 +20132,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -19610,7 +20152,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -19618,12 +20159,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/shutdown_finishes_tags.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: shutdown_test
@@ -19689,10 +20232,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -19704,7 +20252,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -19712,12 +20259,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/simple_delayed_request.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: simple_metadata_test
@@ -19764,10 +20313,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -19779,7 +20333,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -19787,12 +20340,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/simple_metadata.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: simple_request_bad_client_test
@@ -19853,10 +20408,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -19868,7 +20428,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -19876,12 +20435,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/simple_request.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: single_set_ptr_test
@@ -20212,10 +20773,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -20227,7 +20793,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -20235,12 +20800,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/streaming_error_response.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: streaming_throughput_test
@@ -20603,10 +21170,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -20618,7 +21190,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -20626,12 +21197,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/channelz.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: test_core_event_engine_posix_timer_heap_test
@@ -21061,10 +21634,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -21076,7 +21654,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -21084,12 +21661,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/timeout_before_request_call.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: timeout_encoding_test
@@ -21325,10 +21904,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -21340,7 +21924,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -21348,12 +21931,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/trailing_metadata.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: transport_security_common_api_test
@@ -21763,10 +22348,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -21778,7 +22368,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -21786,12 +22375,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/write_buffering_at_end.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: write_buffering_test
@@ -21838,10 +22429,15 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h
- test/core/test_util/fake_stats_plugin.h
+ - test/core/test_util/fuzz_config_vars.h
- test/core/test_util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_frame.proto
+ - test/core/end2end/end2end_test_fuzzer.proto
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto
+ - test/core/test_util/fuzz_config_vars.proto
- src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/control_endpoint.cc
@@ -21853,7 +22449,6 @@ targets:
- src/core/lib/transport/promise_endpoint.cc
- test/core/call/batch_builder.cc
- test/core/end2end/cq_verifier.cc
- - test/core/end2end/end2end_test_main.cc
- test/core/end2end/end2end_test_suites.cc
- test/core/end2end/end2end_tests.cc
- test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -21861,12 +22456,14 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/write_buffering.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc
- test/core/test_util/fake_stats_plugin.cc
+ - test/core/test_util/fuzz_config_vars.cc
- test/core/test_util/test_lb_policies.cc
+ - third_party/googletest/googlemock/src/gmock_main.cc
deps:
- gtest
- grpc_authorization_provider
- - grpc_unsecure
- protobuf
- grpc_test_util
- name: write_size_policy_test
@@ -21970,6 +22567,7 @@ targets:
- third_party/envoy-api/envoy/config/route/v3/scoped_route.proto
- third_party/envoy-api/envoy/extensions/filters/http/rbac/v3/rbac.proto
- third_party/envoy-api/envoy/extensions/rbac/audit_loggers/stream/v3/stream.proto
+ - third_party/envoy-api/envoy/type/matcher/v3/address.proto
- third_party/envoy-api/envoy/type/matcher/v3/filter_state.proto
- third_party/envoy-api/envoy/type/matcher/v3/http_inputs.proto
- third_party/envoy-api/envoy/type/matcher/v3/metadata.proto
@@ -22147,6 +22745,7 @@ targets:
- third_party/envoy-api/envoy/service/discovery/v3/ads.proto
- third_party/envoy-api/envoy/service/discovery/v3/discovery.proto
- third_party/envoy-api/envoy/service/status/v3/csds.proto
+ - third_party/envoy-api/envoy/type/matcher/v3/address.proto
- third_party/envoy-api/envoy/type/matcher/v3/filter_state.proto
- third_party/envoy-api/envoy/type/matcher/v3/http_inputs.proto
- third_party/envoy-api/envoy/type/matcher/v3/metadata.proto
@@ -22295,6 +22894,7 @@ targets:
- third_party/envoy-api/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.proto
- third_party/envoy-api/envoy/type/http/v3/cookie.proto
- third_party/envoy-api/envoy/type/http/v3/path_transformation.proto
+ - third_party/envoy-api/envoy/type/matcher/v3/address.proto
- third_party/envoy-api/envoy/type/matcher/v3/filter_state.proto
- third_party/envoy-api/envoy/type/matcher/v3/http_inputs.proto
- third_party/envoy-api/envoy/type/matcher/v3/metadata.proto
@@ -22434,6 +23034,7 @@ targets:
- third_party/envoy-api/envoy/extensions/upstreams/http/v3/http_protocol_options.proto
- third_party/envoy-api/envoy/type/http/v3/cookie.proto
- third_party/envoy-api/envoy/type/http/v3/path_transformation.proto
+ - third_party/envoy-api/envoy/type/matcher/v3/address.proto
- third_party/envoy-api/envoy/type/matcher/v3/filter_state.proto
- third_party/envoy-api/envoy/type/matcher/v3/http_inputs.proto
- third_party/envoy-api/envoy/type/matcher/v3/metadata.proto
@@ -22579,6 +23180,7 @@ targets:
- third_party/envoy-api/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.proto
- third_party/envoy-api/envoy/type/http/v3/cookie.proto
- third_party/envoy-api/envoy/type/http/v3/path_transformation.proto
+ - third_party/envoy-api/envoy/type/matcher/v3/address.proto
- third_party/envoy-api/envoy/type/matcher/v3/filter_state.proto
- third_party/envoy-api/envoy/type/matcher/v3/http_inputs.proto
- third_party/envoy-api/envoy/type/matcher/v3/metadata.proto
@@ -22692,6 +23294,7 @@ targets:
- third_party/envoy-api/envoy/extensions/transport_sockets/tls/v3/secret.proto
- third_party/envoy-api/envoy/extensions/transport_sockets/tls/v3/tls.proto
- third_party/envoy-api/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.proto
+ - third_party/envoy-api/envoy/type/matcher/v3/address.proto
- third_party/envoy-api/envoy/type/matcher/v3/filter_state.proto
- third_party/envoy-api/envoy/type/matcher/v3/http_inputs.proto
- third_party/envoy-api/envoy/type/matcher/v3/metadata.proto
@@ -22829,6 +23432,7 @@ targets:
- third_party/envoy-api/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.proto
- third_party/envoy-api/envoy/type/http/v3/cookie.proto
- third_party/envoy-api/envoy/type/http/v3/path_transformation.proto
+ - third_party/envoy-api/envoy/type/matcher/v3/address.proto
- third_party/envoy-api/envoy/type/matcher/v3/filter_state.proto
- third_party/envoy-api/envoy/type/matcher/v3/http_inputs.proto
- third_party/envoy-api/envoy/type/matcher/v3/metadata.proto
@@ -23046,6 +23650,7 @@ targets:
- third_party/envoy-api/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.proto
- third_party/envoy-api/envoy/type/http/v3/cookie.proto
- third_party/envoy-api/envoy/type/http/v3/path_transformation.proto
+ - third_party/envoy-api/envoy/type/matcher/v3/address.proto
- third_party/envoy-api/envoy/type/matcher/v3/filter_state.proto
- third_party/envoy-api/envoy/type/matcher/v3/http_inputs.proto
- third_party/envoy-api/envoy/type/matcher/v3/metadata.proto
@@ -23194,6 +23799,7 @@ targets:
- third_party/envoy-api/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.proto
- third_party/envoy-api/envoy/type/http/v3/cookie.proto
- third_party/envoy-api/envoy/type/http/v3/path_transformation.proto
+ - third_party/envoy-api/envoy/type/matcher/v3/address.proto
- third_party/envoy-api/envoy/type/matcher/v3/filter_state.proto
- third_party/envoy-api/envoy/type/matcher/v3/http_inputs.proto
- third_party/envoy-api/envoy/type/matcher/v3/metadata.proto
@@ -23297,6 +23903,7 @@ targets:
- third_party/envoy-api/envoy/config/endpoint/v3/endpoint.proto
- third_party/envoy-api/envoy/config/endpoint/v3/endpoint_components.proto
- third_party/envoy-api/envoy/config/endpoint/v3/load_report.proto
+ - third_party/envoy-api/envoy/type/matcher/v3/address.proto
- third_party/envoy-api/envoy/type/matcher/v3/filter_state.proto
- third_party/envoy-api/envoy/type/matcher/v3/http_inputs.proto
- third_party/envoy-api/envoy/type/matcher/v3/metadata.proto
@@ -23424,6 +24031,7 @@ targets:
- third_party/envoy-api/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.proto
- third_party/envoy-api/envoy/type/http/v3/cookie.proto
- third_party/envoy-api/envoy/type/http/v3/path_transformation.proto
+ - third_party/envoy-api/envoy/type/matcher/v3/address.proto
- third_party/envoy-api/envoy/type/matcher/v3/filter_state.proto
- third_party/envoy-api/envoy/type/matcher/v3/http_inputs.proto
- third_party/envoy-api/envoy/type/matcher/v3/metadata.proto
@@ -23572,6 +24180,7 @@ targets:
- third_party/envoy-api/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.proto
- third_party/envoy-api/envoy/type/http/v3/cookie.proto
- third_party/envoy-api/envoy/type/http/v3/path_transformation.proto
+ - third_party/envoy-api/envoy/type/matcher/v3/address.proto
- third_party/envoy-api/envoy/type/matcher/v3/filter_state.proto
- third_party/envoy-api/envoy/type/matcher/v3/http_inputs.proto
- third_party/envoy-api/envoy/type/matcher/v3/metadata.proto
@@ -23719,6 +24328,7 @@ targets:
- third_party/envoy-api/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.proto
- third_party/envoy-api/envoy/type/http/v3/cookie.proto
- third_party/envoy-api/envoy/type/http/v3/path_transformation.proto
+ - third_party/envoy-api/envoy/type/matcher/v3/address.proto
- third_party/envoy-api/envoy/type/matcher/v3/filter_state.proto
- third_party/envoy-api/envoy/type/matcher/v3/http_inputs.proto
- third_party/envoy-api/envoy/type/matcher/v3/metadata.proto
@@ -23867,6 +24477,7 @@ targets:
- third_party/envoy-api/envoy/extensions/transport_sockets/http_11_proxy/v3/upstream_http_11_connect.proto
- third_party/envoy-api/envoy/type/http/v3/cookie.proto
- third_party/envoy-api/envoy/type/http/v3/path_transformation.proto
+ - third_party/envoy-api/envoy/type/matcher/v3/address.proto
- third_party/envoy-api/envoy/type/matcher/v3/filter_state.proto
- third_party/envoy-api/envoy/type/matcher/v3/http_inputs.proto
- third_party/envoy-api/envoy/type/matcher/v3/metadata.proto
@@ -24001,6 +24612,7 @@ targets:
- third_party/envoy-api/envoy/extensions/http/stateful_session/cookie/v3/cookie.proto
- third_party/envoy-api/envoy/type/http/v3/cookie.proto
- third_party/envoy-api/envoy/type/http/v3/path_transformation.proto
+ - third_party/envoy-api/envoy/type/matcher/v3/address.proto
- third_party/envoy-api/envoy/type/matcher/v3/filter_state.proto
- third_party/envoy-api/envoy/type/matcher/v3/http_inputs.proto
- third_party/envoy-api/envoy/type/matcher/v3/metadata.proto
@@ -24119,6 +24731,7 @@ targets:
- third_party/envoy-api/envoy/extensions/load_balancing_policies/ring_hash/v3/ring_hash.proto
- third_party/envoy-api/envoy/extensions/load_balancing_policies/round_robin/v3/round_robin.proto
- third_party/envoy-api/envoy/extensions/load_balancing_policies/wrr_locality/v3/wrr_locality.proto
+ - third_party/envoy-api/envoy/type/matcher/v3/address.proto
- third_party/envoy-api/envoy/type/matcher/v3/filter_state.proto
- third_party/envoy-api/envoy/type/matcher/v3/http_inputs.proto
- third_party/envoy-api/envoy/type/matcher/v3/metadata.proto
@@ -24248,6 +24861,7 @@ targets:
- third_party/envoy-api/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.proto
- third_party/envoy-api/envoy/type/http/v3/cookie.proto
- third_party/envoy-api/envoy/type/http/v3/path_transformation.proto
+ - third_party/envoy-api/envoy/type/matcher/v3/address.proto
- third_party/envoy-api/envoy/type/matcher/v3/filter_state.proto
- third_party/envoy-api/envoy/type/matcher/v3/http_inputs.proto
- third_party/envoy-api/envoy/type/matcher/v3/metadata.proto
@@ -24347,6 +24961,7 @@ targets:
- third_party/envoy-api/envoy/config/core/v3/substitution_format_string.proto
- third_party/envoy-api/envoy/config/core/v3/udp_socket_config.proto
- third_party/envoy-api/envoy/extensions/filters/http/gcp_authn/v3/gcp_authn.proto
+ - third_party/envoy-api/envoy/type/matcher/v3/address.proto
- third_party/envoy-api/envoy/type/matcher/v3/filter_state.proto
- third_party/envoy-api/envoy/type/matcher/v3/http_inputs.proto
- third_party/envoy-api/envoy/type/matcher/v3/metadata.proto
@@ -24472,6 +25087,7 @@ targets:
- third_party/envoy-api/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.proto
- third_party/envoy-api/envoy/type/http/v3/cookie.proto
- third_party/envoy-api/envoy/type/http/v3/path_transformation.proto
+ - third_party/envoy-api/envoy/type/matcher/v3/address.proto
- third_party/envoy-api/envoy/type/matcher/v3/filter_state.proto
- third_party/envoy-api/envoy/type/matcher/v3/http_inputs.proto
- third_party/envoy-api/envoy/type/matcher/v3/metadata.proto
@@ -24620,6 +25236,7 @@ targets:
- third_party/envoy-api/envoy/extensions/http/stateful_session/cookie/v3/cookie.proto
- third_party/envoy-api/envoy/type/http/v3/cookie.proto
- third_party/envoy-api/envoy/type/http/v3/path_transformation.proto
+ - third_party/envoy-api/envoy/type/matcher/v3/address.proto
- third_party/envoy-api/envoy/type/matcher/v3/filter_state.proto
- third_party/envoy-api/envoy/type/matcher/v3/http_inputs.proto
- third_party/envoy-api/envoy/type/matcher/v3/metadata.proto
@@ -24798,6 +25415,7 @@ targets:
- third_party/envoy-api/envoy/extensions/load_balancing_policies/pick_first/v3/pick_first.proto
- third_party/envoy-api/envoy/type/http/v3/cookie.proto
- third_party/envoy-api/envoy/type/http/v3/path_transformation.proto
+ - third_party/envoy-api/envoy/type/matcher/v3/address.proto
- third_party/envoy-api/envoy/type/matcher/v3/filter_state.proto
- third_party/envoy-api/envoy/type/matcher/v3/http_inputs.proto
- third_party/envoy-api/envoy/type/matcher/v3/metadata.proto
@@ -24948,6 +25566,7 @@ targets:
- third_party/envoy-api/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.proto
- third_party/envoy-api/envoy/type/http/v3/cookie.proto
- third_party/envoy-api/envoy/type/http/v3/path_transformation.proto
+ - third_party/envoy-api/envoy/type/matcher/v3/address.proto
- third_party/envoy-api/envoy/type/matcher/v3/filter_state.proto
- third_party/envoy-api/envoy/type/matcher/v3/http_inputs.proto
- third_party/envoy-api/envoy/type/matcher/v3/metadata.proto
@@ -25098,6 +25717,7 @@ targets:
- third_party/envoy-api/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.proto
- third_party/envoy-api/envoy/type/http/v3/cookie.proto
- third_party/envoy-api/envoy/type/http/v3/path_transformation.proto
+ - third_party/envoy-api/envoy/type/matcher/v3/address.proto
- third_party/envoy-api/envoy/type/matcher/v3/filter_state.proto
- third_party/envoy-api/envoy/type/matcher/v3/http_inputs.proto
- third_party/envoy-api/envoy/type/matcher/v3/metadata.proto
@@ -25214,6 +25834,7 @@ targets:
- third_party/envoy-api/envoy/extensions/filters/common/fault/v3/fault.proto
- third_party/envoy-api/envoy/extensions/filters/http/fault/v3/fault.proto
- third_party/envoy-api/envoy/extensions/filters/http/rbac/v3/rbac.proto
+ - third_party/envoy-api/envoy/type/matcher/v3/address.proto
- third_party/envoy-api/envoy/type/matcher/v3/filter_state.proto
- third_party/envoy-api/envoy/type/matcher/v3/http_inputs.proto
- third_party/envoy-api/envoy/type/matcher/v3/metadata.proto
@@ -25361,6 +25982,7 @@ targets:
- third_party/envoy-api/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.proto
- third_party/envoy-api/envoy/type/http/v3/cookie.proto
- third_party/envoy-api/envoy/type/http/v3/path_transformation.proto
+ - third_party/envoy-api/envoy/type/matcher/v3/address.proto
- third_party/envoy-api/envoy/type/matcher/v3/filter_state.proto
- third_party/envoy-api/envoy/type/matcher/v3/http_inputs.proto
- third_party/envoy-api/envoy/type/matcher/v3/metadata.proto
@@ -25515,6 +26137,7 @@ targets:
- third_party/envoy-api/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.proto
- third_party/envoy-api/envoy/type/http/v3/cookie.proto
- third_party/envoy-api/envoy/type/http/v3/path_transformation.proto
+ - third_party/envoy-api/envoy/type/matcher/v3/address.proto
- third_party/envoy-api/envoy/type/matcher/v3/filter_state.proto
- third_party/envoy-api/envoy/type/matcher/v3/http_inputs.proto
- third_party/envoy-api/envoy/type/matcher/v3/metadata.proto
@@ -25671,6 +26294,7 @@ targets:
- third_party/envoy-api/envoy/extensions/transport_sockets/tls/v3/secret.proto
- third_party/envoy-api/envoy/extensions/transport_sockets/tls/v3/tls.proto
- third_party/envoy-api/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.proto
+ - third_party/envoy-api/envoy/type/matcher/v3/address.proto
- third_party/envoy-api/envoy/type/matcher/v3/filter_state.proto
- third_party/envoy-api/envoy/type/matcher/v3/http_inputs.proto
- third_party/envoy-api/envoy/type/matcher/v3/metadata.proto
@@ -25817,6 +26441,7 @@ targets:
- third_party/envoy-api/envoy/extensions/load_balancing_policies/wrr_locality/v3/wrr_locality.proto
- third_party/envoy-api/envoy/type/http/v3/cookie.proto
- third_party/envoy-api/envoy/type/http/v3/path_transformation.proto
+ - third_party/envoy-api/envoy/type/matcher/v3/address.proto
- third_party/envoy-api/envoy/type/matcher/v3/filter_state.proto
- third_party/envoy-api/envoy/type/matcher/v3/http_inputs.proto
- third_party/envoy-api/envoy/type/matcher/v3/metadata.proto
@@ -25892,12 +26517,12 @@ targets:
- mac
external_proto_libraries:
- destination: third_party/envoy-api
- hash: aed4389a9cf7777df7811185770dca7352f19a2fd68a41ae04e47071dada31eb
+ hash: cd8b49614408b43bd45d90e3e98d69e24eea632ff42ac3bfb8bca68bc31e377f
proto_prefix: third_party/envoy-api/
- strip_prefix: data-plane-api-88a37373e3cb5e1ab09e75dfb302b083168e6654
+ strip_prefix: data-plane-api-4de3c74cf21a9958c1cf26d8993c55c6e0d28b49
urls:
- - https://storage.googleapis.com/grpc-bazel-mirror/github.com/envoyproxy/data-plane-api/archive/88a37373e3cb5e1ab09e75dfb302b083168e6654.tar.gz
- - https://github.com/envoyproxy/data-plane-api/archive/88a37373e3cb5e1ab09e75dfb302b083168e6654.tar.gz
+ - https://storage.googleapis.com/grpc-bazel-mirror/github.com/envoyproxy/data-plane-api/archive/4de3c74cf21a9958c1cf26d8993c55c6e0d28b49.tar.gz
+ - https://github.com/envoyproxy/data-plane-api/archive/4de3c74cf21a9958c1cf26d8993c55c6e0d28b49.tar.gz
- destination: third_party/googleapis
hash: 0513f0f40af63bd05dc789cacc334ab6cec27cc89db596557cb2dfe8919463e4
proto_prefix: third_party/googleapis/
diff --git a/config.m4 b/config.m4
index 8d334a8c8cce6..0f451f58b6050 100644
--- a/config.m4
+++ b/config.m4
@@ -213,6 +213,7 @@ if test "$PHP_GRPC" != "no"; then
src/core/ext/upb-gen/envoy/service/status/v3/csds.upb_minitable.c \
src/core/ext/upb-gen/envoy/type/http/v3/cookie.upb_minitable.c \
src/core/ext/upb-gen/envoy/type/http/v3/path_transformation.upb_minitable.c \
+ src/core/ext/upb-gen/envoy/type/matcher/v3/address.upb_minitable.c \
src/core/ext/upb-gen/envoy/type/matcher/v3/filter_state.upb_minitable.c \
src/core/ext/upb-gen/envoy/type/matcher/v3/http_inputs.upb_minitable.c \
src/core/ext/upb-gen/envoy/type/matcher/v3/metadata.upb_minitable.c \
@@ -374,6 +375,7 @@ if test "$PHP_GRPC" != "no"; then
src/core/ext/upbdefs-gen/envoy/service/status/v3/csds.upbdefs.c \
src/core/ext/upbdefs-gen/envoy/type/http/v3/cookie.upbdefs.c \
src/core/ext/upbdefs-gen/envoy/type/http/v3/path_transformation.upbdefs.c \
+ src/core/ext/upbdefs-gen/envoy/type/matcher/v3/address.upbdefs.c \
src/core/ext/upbdefs-gen/envoy/type/matcher/v3/filter_state.upbdefs.c \
src/core/ext/upbdefs-gen/envoy/type/matcher/v3/http_inputs.upbdefs.c \
src/core/ext/upbdefs-gen/envoy/type/matcher/v3/metadata.upbdefs.c \
diff --git a/config.w32 b/config.w32
index 2beb2d81925e8..7a3f48e055607 100644
--- a/config.w32
+++ b/config.w32
@@ -178,6 +178,7 @@ if (PHP_GRPC != "no") {
"src\\core\\ext\\upb-gen\\envoy\\service\\status\\v3\\csds.upb_minitable.c " +
"src\\core\\ext\\upb-gen\\envoy\\type\\http\\v3\\cookie.upb_minitable.c " +
"src\\core\\ext\\upb-gen\\envoy\\type\\http\\v3\\path_transformation.upb_minitable.c " +
+ "src\\core\\ext\\upb-gen\\envoy\\type\\matcher\\v3\\address.upb_minitable.c " +
"src\\core\\ext\\upb-gen\\envoy\\type\\matcher\\v3\\filter_state.upb_minitable.c " +
"src\\core\\ext\\upb-gen\\envoy\\type\\matcher\\v3\\http_inputs.upb_minitable.c " +
"src\\core\\ext\\upb-gen\\envoy\\type\\matcher\\v3\\metadata.upb_minitable.c " +
@@ -339,6 +340,7 @@ if (PHP_GRPC != "no") {
"src\\core\\ext\\upbdefs-gen\\envoy\\service\\status\\v3\\csds.upbdefs.c " +
"src\\core\\ext\\upbdefs-gen\\envoy\\type\\http\\v3\\cookie.upbdefs.c " +
"src\\core\\ext\\upbdefs-gen\\envoy\\type\\http\\v3\\path_transformation.upbdefs.c " +
+ "src\\core\\ext\\upbdefs-gen\\envoy\\type\\matcher\\v3\\address.upbdefs.c " +
"src\\core\\ext\\upbdefs-gen\\envoy\\type\\matcher\\v3\\filter_state.upbdefs.c " +
"src\\core\\ext\\upbdefs-gen\\envoy\\type\\matcher\\v3\\http_inputs.upbdefs.c " +
"src\\core\\ext\\upbdefs-gen\\envoy\\type\\matcher\\v3\\metadata.upbdefs.c " +
diff --git a/gRPC-C++.podspec b/gRPC-C++.podspec
index efa36d49cc939..f2fb3d3914033 100644
--- a/gRPC-C++.podspec
+++ b/gRPC-C++.podspec
@@ -537,6 +537,8 @@ Pod::Spec.new do |s|
'src/core/ext/upb-gen/envoy/type/http/v3/cookie.upb_minitable.h',
'src/core/ext/upb-gen/envoy/type/http/v3/path_transformation.upb.h',
'src/core/ext/upb-gen/envoy/type/http/v3/path_transformation.upb_minitable.h',
+ 'src/core/ext/upb-gen/envoy/type/matcher/v3/address.upb.h',
+ 'src/core/ext/upb-gen/envoy/type/matcher/v3/address.upb_minitable.h',
'src/core/ext/upb-gen/envoy/type/matcher/v3/filter_state.upb.h',
'src/core/ext/upb-gen/envoy/type/matcher/v3/filter_state.upb_minitable.h',
'src/core/ext/upb-gen/envoy/type/matcher/v3/http_inputs.upb.h',
@@ -772,6 +774,7 @@ Pod::Spec.new do |s|
'src/core/ext/upbdefs-gen/envoy/service/status/v3/csds.upbdefs.h',
'src/core/ext/upbdefs-gen/envoy/type/http/v3/cookie.upbdefs.h',
'src/core/ext/upbdefs-gen/envoy/type/http/v3/path_transformation.upbdefs.h',
+ 'src/core/ext/upbdefs-gen/envoy/type/matcher/v3/address.upbdefs.h',
'src/core/ext/upbdefs-gen/envoy/type/matcher/v3/filter_state.upbdefs.h',
'src/core/ext/upbdefs-gen/envoy/type/matcher/v3/http_inputs.upbdefs.h',
'src/core/ext/upbdefs-gen/envoy/type/matcher/v3/metadata.upbdefs.h',
@@ -1834,6 +1837,8 @@ Pod::Spec.new do |s|
'src/core/ext/upb-gen/envoy/type/http/v3/cookie.upb_minitable.h',
'src/core/ext/upb-gen/envoy/type/http/v3/path_transformation.upb.h',
'src/core/ext/upb-gen/envoy/type/http/v3/path_transformation.upb_minitable.h',
+ 'src/core/ext/upb-gen/envoy/type/matcher/v3/address.upb.h',
+ 'src/core/ext/upb-gen/envoy/type/matcher/v3/address.upb_minitable.h',
'src/core/ext/upb-gen/envoy/type/matcher/v3/filter_state.upb.h',
'src/core/ext/upb-gen/envoy/type/matcher/v3/filter_state.upb_minitable.h',
'src/core/ext/upb-gen/envoy/type/matcher/v3/http_inputs.upb.h',
@@ -2069,6 +2074,7 @@ Pod::Spec.new do |s|
'src/core/ext/upbdefs-gen/envoy/service/status/v3/csds.upbdefs.h',
'src/core/ext/upbdefs-gen/envoy/type/http/v3/cookie.upbdefs.h',
'src/core/ext/upbdefs-gen/envoy/type/http/v3/path_transformation.upbdefs.h',
+ 'src/core/ext/upbdefs-gen/envoy/type/matcher/v3/address.upbdefs.h',
'src/core/ext/upbdefs-gen/envoy/type/matcher/v3/filter_state.upbdefs.h',
'src/core/ext/upbdefs-gen/envoy/type/matcher/v3/http_inputs.upbdefs.h',
'src/core/ext/upbdefs-gen/envoy/type/matcher/v3/metadata.upbdefs.h',
diff --git a/gRPC-Core.podspec b/gRPC-Core.podspec
index 8a762fbd0eb89..2ed7366ff89c5 100644
--- a/gRPC-Core.podspec
+++ b/gRPC-Core.podspec
@@ -678,6 +678,9 @@ Pod::Spec.new do |s|
'src/core/ext/upb-gen/envoy/type/http/v3/path_transformation.upb.h',
'src/core/ext/upb-gen/envoy/type/http/v3/path_transformation.upb_minitable.c',
'src/core/ext/upb-gen/envoy/type/http/v3/path_transformation.upb_minitable.h',
+ 'src/core/ext/upb-gen/envoy/type/matcher/v3/address.upb.h',
+ 'src/core/ext/upb-gen/envoy/type/matcher/v3/address.upb_minitable.c',
+ 'src/core/ext/upb-gen/envoy/type/matcher/v3/address.upb_minitable.h',
'src/core/ext/upb-gen/envoy/type/matcher/v3/filter_state.upb.h',
'src/core/ext/upb-gen/envoy/type/matcher/v3/filter_state.upb_minitable.c',
'src/core/ext/upb-gen/envoy/type/matcher/v3/filter_state.upb_minitable.h',
@@ -1074,6 +1077,8 @@ Pod::Spec.new do |s|
'src/core/ext/upbdefs-gen/envoy/type/http/v3/cookie.upbdefs.h',
'src/core/ext/upbdefs-gen/envoy/type/http/v3/path_transformation.upbdefs.c',
'src/core/ext/upbdefs-gen/envoy/type/http/v3/path_transformation.upbdefs.h',
+ 'src/core/ext/upbdefs-gen/envoy/type/matcher/v3/address.upbdefs.c',
+ 'src/core/ext/upbdefs-gen/envoy/type/matcher/v3/address.upbdefs.h',
'src/core/ext/upbdefs-gen/envoy/type/matcher/v3/filter_state.upbdefs.c',
'src/core/ext/upbdefs-gen/envoy/type/matcher/v3/filter_state.upbdefs.h',
'src/core/ext/upbdefs-gen/envoy/type/matcher/v3/http_inputs.upbdefs.c',
@@ -2689,6 +2694,8 @@ Pod::Spec.new do |s|
'src/core/ext/upb-gen/envoy/type/http/v3/cookie.upb_minitable.h',
'src/core/ext/upb-gen/envoy/type/http/v3/path_transformation.upb.h',
'src/core/ext/upb-gen/envoy/type/http/v3/path_transformation.upb_minitable.h',
+ 'src/core/ext/upb-gen/envoy/type/matcher/v3/address.upb.h',
+ 'src/core/ext/upb-gen/envoy/type/matcher/v3/address.upb_minitable.h',
'src/core/ext/upb-gen/envoy/type/matcher/v3/filter_state.upb.h',
'src/core/ext/upb-gen/envoy/type/matcher/v3/filter_state.upb_minitable.h',
'src/core/ext/upb-gen/envoy/type/matcher/v3/http_inputs.upb.h',
@@ -2924,6 +2931,7 @@ Pod::Spec.new do |s|
'src/core/ext/upbdefs-gen/envoy/service/status/v3/csds.upbdefs.h',
'src/core/ext/upbdefs-gen/envoy/type/http/v3/cookie.upbdefs.h',
'src/core/ext/upbdefs-gen/envoy/type/http/v3/path_transformation.upbdefs.h',
+ 'src/core/ext/upbdefs-gen/envoy/type/matcher/v3/address.upbdefs.h',
'src/core/ext/upbdefs-gen/envoy/type/matcher/v3/filter_state.upbdefs.h',
'src/core/ext/upbdefs-gen/envoy/type/matcher/v3/http_inputs.upbdefs.h',
'src/core/ext/upbdefs-gen/envoy/type/matcher/v3/metadata.upbdefs.h',
diff --git a/grpc.gemspec b/grpc.gemspec
index 01f79ab213505..725946ebaae44 100644
--- a/grpc.gemspec
+++ b/grpc.gemspec
@@ -39,7 +39,7 @@ Gem::Specification.new do |s|
s.add_development_dependency 'simplecov', '~> 0.22'
s.add_development_dependency 'rake', '~> 13.0'
s.add_development_dependency 'rake-compiler', '~> 1.2.1'
- s.add_development_dependency 'rake-compiler-dock', '~> 1.4'
+ s.add_development_dependency 'rake-compiler-dock', '~> 1.9'
s.add_development_dependency 'rspec', '~> 3.6'
s.add_development_dependency 'rubocop', '~> 1.41.0'
s.add_development_dependency 'signet', '~> 0.7'
@@ -564,6 +564,9 @@ Gem::Specification.new do |s|
s.files += %w( src/core/ext/upb-gen/envoy/type/http/v3/path_transformation.upb.h )
s.files += %w( src/core/ext/upb-gen/envoy/type/http/v3/path_transformation.upb_minitable.c )
s.files += %w( src/core/ext/upb-gen/envoy/type/http/v3/path_transformation.upb_minitable.h )
+ s.files += %w( src/core/ext/upb-gen/envoy/type/matcher/v3/address.upb.h )
+ s.files += %w( src/core/ext/upb-gen/envoy/type/matcher/v3/address.upb_minitable.c )
+ s.files += %w( src/core/ext/upb-gen/envoy/type/matcher/v3/address.upb_minitable.h )
s.files += %w( src/core/ext/upb-gen/envoy/type/matcher/v3/filter_state.upb.h )
s.files += %w( src/core/ext/upb-gen/envoy/type/matcher/v3/filter_state.upb_minitable.c )
s.files += %w( src/core/ext/upb-gen/envoy/type/matcher/v3/filter_state.upb_minitable.h )
@@ -960,6 +963,8 @@ Gem::Specification.new do |s|
s.files += %w( src/core/ext/upbdefs-gen/envoy/type/http/v3/cookie.upbdefs.h )
s.files += %w( src/core/ext/upbdefs-gen/envoy/type/http/v3/path_transformation.upbdefs.c )
s.files += %w( src/core/ext/upbdefs-gen/envoy/type/http/v3/path_transformation.upbdefs.h )
+ s.files += %w( src/core/ext/upbdefs-gen/envoy/type/matcher/v3/address.upbdefs.c )
+ s.files += %w( src/core/ext/upbdefs-gen/envoy/type/matcher/v3/address.upbdefs.h )
s.files += %w( src/core/ext/upbdefs-gen/envoy/type/matcher/v3/filter_state.upbdefs.c )
s.files += %w( src/core/ext/upbdefs-gen/envoy/type/matcher/v3/filter_state.upbdefs.h )
s.files += %w( src/core/ext/upbdefs-gen/envoy/type/matcher/v3/http_inputs.upbdefs.c )
diff --git a/include/grpc/status.h b/include/grpc/status.h
index 378c8bcc52cb1..13fee46abc0d3 100644
--- a/include/grpc/status.h
+++ b/include/grpc/status.h
@@ -146,7 +146,7 @@ typedef enum {
GRPC_STATUS_DATA_LOSS = 15,
/** Force users to include a default branch: */
- GRPC_STATUS__DO_NOT_USE = -1
+ GRPC_STATUS__DO_NOT_USE = 0x7fffffffu,
} grpc_status_code;
#ifdef __cplusplus
diff --git a/package.xml b/package.xml
index 211a1dc276fc9..4c77f8d1f5fc5 100644
--- a/package.xml
+++ b/package.xml
@@ -546,6 +546,9 @@
+
+
+
@@ -942,6 +945,8 @@
+
+
diff --git a/requirements.bazel.txt b/requirements.bazel.txt
index 01b4a45eed948..373e74322c175 100644
--- a/requirements.bazel.txt
+++ b/requirements.bazel.txt
@@ -1,4 +1,5 @@
# GRPC Python setup requirements
+# The requirements listed below are solely for Bazel tests and should not be used elsewhere.
absl-py==1.4.0
cachetools==5.3.2
certifi==2023.7.22
diff --git a/src/compiler/python_generator.cc b/src/compiler/python_generator.cc
index 6213b32527833..b6fde8a21444e 100644
--- a/src/compiler/python_generator.cc
+++ b/src/compiler/python_generator.cc
@@ -709,8 +709,7 @@ bool PrivateGenerator::PrintPreamble(grpc_generator::Printer* out) {
std::string input_module_alias =
ModuleAlias(input_type_file_name, config.import_prefix,
config.prefixes_to_filter);
- imports_set.insert(
- std::make_tuple(input_module_name, input_module_alias));
+ imports_set.insert(std::tuple(input_module_name, input_module_alias));
std::string output_type_file_name = method->get_output_type_name();
std::string output_module_name =
@@ -719,8 +718,7 @@ bool PrivateGenerator::PrintPreamble(grpc_generator::Printer* out) {
std::string output_module_alias =
ModuleAlias(output_type_file_name, config.import_prefix,
config.prefixes_to_filter);
- imports_set.insert(
- std::make_tuple(output_module_name, output_module_alias));
+ imports_set.insert(std::tuple(output_module_name, output_module_alias));
}
}
diff --git a/src/core/BUILD b/src/core/BUILD
index c37720a78a924..6539855751d29 100644
--- a/src/core/BUILD
+++ b/src/core/BUILD
@@ -2789,22 +2789,10 @@ grpc_cc_library(
select_deps = [
{
"//:windows": ["windows_event_engine"],
- "//:windows_os": ["windows_event_engine"],
- "//:windows_msvc": ["windows_event_engine"],
- "//:windows_clang": ["windows_event_engine"],
- "//:windows_other": ["windows_event_engine"],
"//:mac": [
"posix_event_engine",
"cf_event_engine",
],
- "//:mac_x86_64": [
- "posix_event_engine",
- "cf_event_engine",
- ],
- "//:mac_arm64": [
- "posix_event_engine",
- "cf_event_engine",
- ],
"//:ios": ["cf_event_engine"],
"//:tvos": ["cf_event_engine"],
"//:visionos": ["cf_event_engine"],
diff --git a/src/core/client_channel/client_channel.cc b/src/core/client_channel/client_channel.cc
index b745ec8b4b90d..fad45a360849a 100644
--- a/src/core/client_channel/client_channel.cc
+++ b/src/core/client_channel/client_channel.cc
@@ -243,8 +243,7 @@ class ClientChannel::SubchannelWrapper::WatcherWrapper
*subchannel_wrapper_->client_channel_->work_serializer_) {
ApplyUpdateInControlPlaneWorkSerializer(state, status);
Unref();
- },
- DEBUG_LOCATION);
+ });
}
grpc_pollset_set* interested_parties() override { return nullptr; }
@@ -367,8 +366,7 @@ void ClientChannel::SubchannelWrapper::Orphaned() {
}
}
}
- },
- DEBUG_LOCATION);
+ });
}
void ClientChannel::SubchannelWrapper::WatchConnectivityState(
@@ -660,8 +658,7 @@ void ClientChannel::Orphaned() {
work_serializer_->Run(
[self]() ABSL_EXCLUSIVE_LOCKS_REQUIRED(*self->work_serializer_) {
self->DestroyResolverAndLbPolicyLocked();
- },
- DEBUG_LOCATION);
+ });
// IncreaseCallCount() introduces a phony call and prevents the idle
// timer from being reset by other threads.
idle_state_.IncreaseCallCount();
@@ -681,8 +678,7 @@ grpc_connectivity_state ClientChannel::CheckConnectivityState(
work_serializer_->Run(
[self]() ABSL_EXCLUSIVE_LOCKS_REQUIRED(*self->work_serializer_) {
self->TryToConnectLocked();
- },
- DEBUG_LOCATION);
+ });
}
return state;
}
@@ -787,8 +783,7 @@ void ClientChannel::AddConnectivityWatcher(
// watcher = std::move(watcher)]()
// ABSL_EXCLUSIVE_LOCKS_REQUIRED(*work_serializer_) {
// self->state_tracker_.AddWatcher(initial_state, std::move(watcher));
- // },
- // DEBUG_LOCATION);
+ // });
}
void ClientChannel::RemoveConnectivityWatcher(
@@ -797,8 +792,7 @@ void ClientChannel::RemoveConnectivityWatcher(
work_serializer_->Run(
[self, watcher]() ABSL_EXCLUSIVE_LOCKS_REQUIRED(*self->work_serializer_) {
self->state_tracker_.RemoveWatcher(watcher);
- },
- DEBUG_LOCATION);
+ });
}
void ClientChannel::GetInfo(const grpc_channel_info* info) {
@@ -816,8 +810,7 @@ void ClientChannel::ResetConnectionBackoff() {
work_serializer_->Run(
[self]() ABSL_EXCLUSIVE_LOCKS_REQUIRED(*self->work_serializer_) {
if (self->lb_policy_ != nullptr) self->lb_policy_->ResetBackoffLocked();
- },
- DEBUG_LOCATION);
+ });
}
namespace {
@@ -1367,8 +1360,7 @@ void ClientChannel::StartIdleTimer() {
// might need to check for any calls that are
// queued waiting for a resolver result or an LB
// pick.
- },
- DEBUG_LOCATION);
+ });
}
},
std::move(arena)));
diff --git a/src/core/client_channel/client_channel_filter.cc b/src/core/client_channel/client_channel_filter.cc
index c37f900290162..3182f1dcfdb88 100644
--- a/src/core/client_channel/client_channel_filter.cc
+++ b/src/core/client_channel/client_channel_filter.cc
@@ -521,7 +521,16 @@ class ClientChannelFilter::SubchannelWrapper final
GRPC_TRACE_LOG(client_channel, INFO)
<< "chand=" << chand_ << ": destroying subchannel wrapper " << this
<< "for subchannel " << subchannel_.get();
- if (!IsWorkSerializerDispatchEnabled()) {
+ GRPC_CHANNEL_STACK_UNREF(chand_->owning_stack_, "SubchannelWrapper");
+ }
+
+ void Orphaned() override {
+ // Make sure we clean up the channel's subchannel maps inside the
+ // WorkSerializer.
+ // Ref held by callback.
+ WeakRef(DEBUG_LOCATION, "subchannel map cleanup").release();
+ chand_->work_serializer_->Run([this]() ABSL_EXCLUSIVE_LOCKS_REQUIRED(
+ *chand_->work_serializer_) {
chand_->subchannel_wrappers_.erase(this);
if (chand_->channelz_node_ != nullptr) {
auto* subchannel_node = subchannel_->channelz_node();
@@ -536,36 +545,8 @@ class ClientChannelFilter::SubchannelWrapper final
}
}
}
- }
- GRPC_CHANNEL_STACK_UNREF(chand_->owning_stack_, "SubchannelWrapper");
- }
-
- void Orphaned() override {
- if (!IsWorkSerializerDispatchEnabled()) return;
- // Make sure we clean up the channel's subchannel maps inside the
- // WorkSerializer.
- // Ref held by callback.
- WeakRef(DEBUG_LOCATION, "subchannel map cleanup").release();
- chand_->work_serializer_->Run(
- [this]() ABSL_EXCLUSIVE_LOCKS_REQUIRED(*chand_->work_serializer_) {
- chand_->subchannel_wrappers_.erase(this);
- if (chand_->channelz_node_ != nullptr) {
- auto* subchannel_node = subchannel_->channelz_node();
- if (subchannel_node != nullptr) {
- auto it =
- chand_->subchannel_refcount_map_.find(subchannel_.get());
- CHECK(it != chand_->subchannel_refcount_map_.end());
- --it->second;
- if (it->second == 0) {
- chand_->channelz_node_->RemoveChildSubchannel(
- subchannel_node->uuid());
- chand_->subchannel_refcount_map_.erase(it);
- }
- }
- }
- WeakUnref(DEBUG_LOCATION, "subchannel map cleanup");
- },
- DEBUG_LOCATION);
+ WeakUnref(DEBUG_LOCATION, "subchannel map cleanup");
+ });
}
void WatchConnectivityState(
@@ -639,16 +620,6 @@ class ClientChannelFilter::SubchannelWrapper final
: watcher_(std::move(watcher)), parent_(std::move(parent)) {}
~WatcherWrapper() override {
- if (!IsWorkSerializerDispatchEnabled()) {
- auto* parent = parent_.release(); // ref owned by lambda
- parent->chand_->work_serializer_->Run(
- [parent]() ABSL_EXCLUSIVE_LOCKS_REQUIRED(
- *parent_->chand_->work_serializer_) {
- parent->Unref(DEBUG_LOCATION, "WatcherWrapper");
- },
- DEBUG_LOCATION);
- return;
- }
parent_.reset(DEBUG_LOCATION, "WatcherWrapper");
}
@@ -666,8 +637,7 @@ class ClientChannelFilter::SubchannelWrapper final
*parent_->chand_->work_serializer_) {
ApplyUpdateInControlPlaneWorkSerializer(state, status);
Unref();
- },
- DEBUG_LOCATION);
+ });
}
grpc_pollset_set* interested_parties() override {
@@ -786,8 +756,7 @@ ClientChannelFilter::ExternalConnectivityWatcher::ExternalConnectivityWatcher(
[this]() ABSL_EXCLUSIVE_LOCKS_REQUIRED(*chand_->work_serializer_) {
// The ref is passed to AddWatcherLocked().
AddWatcherLocked();
- },
- DEBUG_LOCATION);
+ });
}
ClientChannelFilter::ExternalConnectivityWatcher::
@@ -840,8 +809,7 @@ void ClientChannelFilter::ExternalConnectivityWatcher::Notify(
[this]() ABSL_EXCLUSIVE_LOCKS_REQUIRED(*chand_->work_serializer_) {
RemoveWatcherLocked();
Unref(DEBUG_LOCATION, "RemoveWatcherLocked()");
- },
- DEBUG_LOCATION);
+ });
}
}
@@ -860,8 +828,7 @@ void ClientChannelFilter::ExternalConnectivityWatcher::Cancel() {
[this]() ABSL_EXCLUSIVE_LOCKS_REQUIRED(*chand_->work_serializer_) {
RemoveWatcherLocked();
Unref(DEBUG_LOCATION, "RemoveWatcherLocked()");
- },
- DEBUG_LOCATION);
+ });
}
void ClientChannelFilter::ExternalConnectivityWatcher::AddWatcherLocked() {
@@ -891,8 +858,7 @@ class ClientChannelFilter::ConnectivityWatcherAdder final {
chand_->work_serializer_->Run(
[this]() ABSL_EXCLUSIVE_LOCKS_REQUIRED(*chand_->work_serializer_) {
AddWatcherLocked();
- },
- DEBUG_LOCATION);
+ });
}
private:
@@ -921,8 +887,7 @@ class ClientChannelFilter::ConnectivityWatcherRemover final {
chand_->work_serializer_->Run(
[this]() ABSL_EXCLUSIVE_LOCKS_REQUIRED(*chand_->work_serializer_) {
RemoveWatcherLocked();
- },
- DEBUG_LOCATION);
+ });
}
private:
@@ -1767,8 +1732,7 @@ void ClientChannelFilter::StartTransportOp(grpc_channel_element* elem,
chand->work_serializer_->Run(
[chand, op]() ABSL_EXCLUSIVE_LOCKS_REQUIRED(*chand->work_serializer_) {
chand->StartTransportOpLocked(op);
- },
- DEBUG_LOCATION);
+ });
}
void ClientChannelFilter::GetChannelInfo(grpc_channel_element* elem,
@@ -1805,8 +1769,7 @@ grpc_connectivity_state ClientChannelFilter::CheckConnectivityState(
if (out == GRPC_CHANNEL_IDLE && try_to_connect) {
GRPC_CHANNEL_STACK_REF(owning_stack_, "TryToConnect");
work_serializer_->Run([this]() ABSL_EXCLUSIVE_LOCKS_REQUIRED(
- *work_serializer_) { TryToConnectLocked(); },
- DEBUG_LOCATION);
+ *work_serializer_) { TryToConnectLocked(); });
}
return out;
}
@@ -1912,14 +1875,6 @@ std::optional ClientChannelFilter::CallData::CheckResolution(
}
// We have a result. Apply service config to call.
grpc_error_handle error = ApplyServiceConfigToCallLocked(config_selector);
- // ConfigSelector must be unreffed inside the WorkSerializer.
- if (!IsWorkSerializerDispatchEnabled() && config_selector.ok()) {
- chand()->work_serializer_->Run(
- [config_selector = std::move(*config_selector)]() mutable {
- config_selector.reset();
- },
- DEBUG_LOCATION);
- }
// Handle errors.
if (!error.ok()) {
GRPC_TRACE_LOG(client_channel_call, INFO)
@@ -2096,8 +2051,7 @@ void ClientChannelFilter::FilterBasedCallData::StartTransportStreamOpBatch(
[chand]() ABSL_EXCLUSIVE_LOCKS_REQUIRED(*chand->work_serializer_) {
chand->CheckConnectivityState(/*try_to_connect=*/true);
GRPC_CHANNEL_STACK_UNREF(chand->owning_stack_, "ExitIdle");
- },
- DEBUG_LOCATION);
+ });
}
calld->TryCheckResolution(/*was_queued=*/false);
} else {
@@ -2515,49 +2469,19 @@ void ClientChannelFilter::LoadBalancedCall::AddCallToLbQueuedCallsLocked() {
std::optional
ClientChannelFilter::LoadBalancedCall::PickSubchannel(bool was_queued) {
- // We may accumulate multiple pickers here, because if a picker says
- // to queue the call, we check again to see if the picker has been
- // updated before we queue it.
- // We need to unref pickers in the WorkSerializer.
- std::vector> pickers;
- auto cleanup = absl::MakeCleanup(
- [work_serializer = chand_->work_serializer_, &pickers]() {
- if (IsWorkSerializerDispatchEnabled()) return;
- work_serializer->Run(
- [pickers = std::move(pickers)]() mutable {
- for (auto& picker : pickers) {
- picker.reset(DEBUG_LOCATION, "PickSubchannel");
- }
- },
- DEBUG_LOCATION);
- });
- absl::AnyInvocable)>
- set_picker;
- if (!IsWorkSerializerDispatchEnabled()) {
- set_picker =
- [&](RefCountedPtr picker) {
- pickers.emplace_back(std::move(picker));
- };
- } else {
- pickers.emplace_back();
- set_picker =
- [&](RefCountedPtr picker) {
- pickers[0] = std::move(picker);
- };
- }
+ RefCountedPtr picker;
// Grab mutex and take a ref to the picker.
GRPC_TRACE_LOG(client_channel_lb_call, INFO)
<< "chand=" << chand_ << " lb_call=" << this
<< ": grabbing LB mutex to get picker";
- RefCountedPtr picker;
{
MutexLock lock(&chand_->lb_mu_);
- set_picker(chand_->picker_);
+ picker = chand_->picker_;
}
while (true) {
// TODO(roth): Fix race condition in channel_idle filter and any
// other possible causes of this.
- if (pickers.back() == nullptr) {
+ if (picker == nullptr) {
GRPC_TRACE_LOG(client_channel_lb_call, INFO)
<< "chand=" << chand_ << " lb_call=" << this
<< ": picker is null, failing call";
@@ -2566,22 +2490,20 @@ ClientChannelFilter::LoadBalancedCall::PickSubchannel(bool was_queued) {
// Do pick.
GRPC_TRACE_LOG(client_channel_lb_call, INFO)
<< "chand=" << chand_ << " lb_call=" << this
- << ": performing pick with picker=" << pickers.back().get();
+ << ": performing pick with picker=" << picker.get();
grpc_error_handle error;
- bool pick_complete = PickSubchannelImpl(pickers.back().get(), &error);
+ bool pick_complete = PickSubchannelImpl(picker.get(), &error);
if (!pick_complete) {
RefCountedPtr old_picker;
MutexLock lock(&chand_->lb_mu_);
// If picker has been swapped out since we grabbed it, try again.
- if (pickers.back() != chand_->picker_) {
+ if (picker != chand_->picker_) {
GRPC_TRACE_LOG(client_channel_lb_call, INFO)
<< "chand=" << chand_ << " lb_call=" << this
<< ": pick not complete, but picker changed";
- if (IsWorkSerializerDispatchEnabled()) {
- // Don't unref until after we release the mutex.
- old_picker = std::move(pickers.back());
- }
- set_picker(chand_->picker_);
+ // Don't unref until after we release the mutex.
+ old_picker = std::move(picker);
+ picker = chand_->picker_;
continue;
}
// Otherwise queue the pick to try again later when we get a new picker.
diff --git a/src/core/client_channel/subchannel.cc b/src/core/client_channel/subchannel.cc
index e8696c865e069..9d07abf7b54ce 100644
--- a/src/core/client_channel/subchannel.cc
+++ b/src/core/client_channel/subchannel.cc
@@ -431,8 +431,6 @@ class Subchannel::ConnectedSubchannelStateWatcher final
c->backoff_.Reset();
}
}
- // Drain any connectivity state notifications after releasing the mutex.
- c->work_serializer_.DrainQueue();
}
WeakRefCountedPtr subchannel_;
@@ -455,13 +453,11 @@ void Subchannel::ConnectivityStateWatcherList::RemoveWatcherLocked(
void Subchannel::ConnectivityStateWatcherList::NotifyLocked(
grpc_connectivity_state state, const absl::Status& status) {
for (const auto& watcher : watchers_) {
- subchannel_->work_serializer_.Schedule(
- [watcher = watcher->Ref(), state, status]() mutable {
- auto* watcher_ptr = watcher.get();
- watcher_ptr->OnConnectivityStateChange(std::move(watcher), state,
- status);
- },
- DEBUG_LOCATION);
+ subchannel_->work_serializer_.Run([watcher = watcher->Ref(), state,
+ status]() mutable {
+ auto* watcher_ptr = watcher.get();
+ watcher_ptr->OnConnectivityStateChange(std::move(watcher), state, status);
+ });
}
}
@@ -611,50 +607,36 @@ channelz::SubchannelNode* Subchannel::channelz_node() {
void Subchannel::WatchConnectivityState(
RefCountedPtr watcher) {
- {
- MutexLock lock(&mu_);
- grpc_pollset_set* interested_parties = watcher->interested_parties();
- if (interested_parties != nullptr) {
- grpc_pollset_set_add_pollset_set(pollset_set_, interested_parties);
- }
- work_serializer_.Schedule(
- [watcher = watcher->Ref(), state = state_, status = status_]() mutable {
- auto* watcher_ptr = watcher.get();
- watcher_ptr->OnConnectivityStateChange(std::move(watcher), state,
- status);
- },
- DEBUG_LOCATION);
- watcher_list_.AddWatcherLocked(std::move(watcher));
+ MutexLock lock(&mu_);
+ grpc_pollset_set* interested_parties = watcher->interested_parties();
+ if (interested_parties != nullptr) {
+ grpc_pollset_set_add_pollset_set(pollset_set_, interested_parties);
}
- // Drain any connectivity state notifications after releasing the mutex.
- work_serializer_.DrainQueue();
+ work_serializer_.Run(
+ [watcher = watcher->Ref(), state = state_, status = status_]() mutable {
+ auto* watcher_ptr = watcher.get();
+ watcher_ptr->OnConnectivityStateChange(std::move(watcher), state,
+ status);
+ },
+ DEBUG_LOCATION);
+ watcher_list_.AddWatcherLocked(std::move(watcher));
}
void Subchannel::CancelConnectivityStateWatch(
ConnectivityStateWatcherInterface* watcher) {
- {
- MutexLock lock(&mu_);
- grpc_pollset_set* interested_parties = watcher->interested_parties();
- if (interested_parties != nullptr) {
- grpc_pollset_set_del_pollset_set(pollset_set_, interested_parties);
- }
- watcher_list_.RemoveWatcherLocked(watcher);
+ MutexLock lock(&mu_);
+ grpc_pollset_set* interested_parties = watcher->interested_parties();
+ if (interested_parties != nullptr) {
+ grpc_pollset_set_del_pollset_set(pollset_set_, interested_parties);
}
- // Drain any connectivity state notifications after releasing the mutex.
- // (Shouldn't actually be necessary in this case, but better safe than
- // sorry.)
- work_serializer_.DrainQueue();
+ watcher_list_.RemoveWatcherLocked(watcher);
}
void Subchannel::RequestConnection() {
- {
- MutexLock lock(&mu_);
- if (state_ == GRPC_CHANNEL_IDLE) {
- StartConnectingLocked();
- }
+ MutexLock lock(&mu_);
+ if (state_ == GRPC_CHANNEL_IDLE) {
+ StartConnectingLocked();
}
- // Drain any connectivity state notifications after releasing the mutex.
- work_serializer_.DrainQueue();
}
void Subchannel::ResetBackoff() {
@@ -662,18 +644,14 @@ void Subchannel::ResetBackoff() {
// does not eliminate the last ref and destroy the Subchannel before the
// method returns.
auto self = WeakRef(DEBUG_LOCATION, "ResetBackoff");
- {
- MutexLock lock(&mu_);
- backoff_.Reset();
- if (state_ == GRPC_CHANNEL_TRANSIENT_FAILURE &&
- event_engine_->Cancel(retry_timer_handle_)) {
- OnRetryTimerLocked();
- } else if (state_ == GRPC_CHANNEL_CONNECTING) {
- next_attempt_time_ = Timestamp::Now();
- }
+ MutexLock lock(&mu_);
+ backoff_.Reset();
+ if (state_ == GRPC_CHANNEL_TRANSIENT_FAILURE &&
+ event_engine_->Cancel(retry_timer_handle_)) {
+ OnRetryTimerLocked();
+ } else if (state_ == GRPC_CHANNEL_CONNECTING) {
+ next_attempt_time_ = Timestamp::Now();
}
- // Drain any connectivity state notifications after releasing the mutex.
- work_serializer_.DrainQueue();
}
void Subchannel::Orphaned() {
@@ -683,15 +661,11 @@ void Subchannel::Orphaned() {
subchannel_pool_->UnregisterSubchannel(key_, this);
subchannel_pool_.reset();
}
- {
- MutexLock lock(&mu_);
- CHECK(!shutdown_);
- shutdown_ = true;
- connector_.reset();
- connected_subchannel_.reset();
- }
- // Drain any connectivity state notifications after releasing the mutex.
- work_serializer_.DrainQueue();
+ MutexLock lock(&mu_);
+ CHECK(!shutdown_);
+ shutdown_ = true;
+ connector_.reset();
+ connected_subchannel_.reset();
}
void Subchannel::GetOrAddDataProducer(
@@ -743,12 +717,8 @@ void Subchannel::SetConnectivityStateLocked(grpc_connectivity_state state,
}
void Subchannel::OnRetryTimer() {
- {
- MutexLock lock(&mu_);
- OnRetryTimerLocked();
- }
- // Drain any connectivity state notifications after releasing the mutex.
- work_serializer_.DrainQueue();
+ MutexLock lock(&mu_);
+ OnRetryTimerLocked();
}
void Subchannel::OnRetryTimerLocked() {
@@ -782,8 +752,6 @@ void Subchannel::OnConnectingFinished(void* arg, grpc_error_handle error) {
MutexLock lock(&c->mu_);
c->OnConnectingFinishedLocked(error);
}
- // Drain any connectivity state notifications after releasing the mutex.
- c->work_serializer_.DrainQueue();
c.reset(DEBUG_LOCATION, "Connect");
}
diff --git a/src/core/config/config_vars.yaml b/src/core/config/config_vars.yaml
index 7246d8ba8ba14..0a44864fa888b 100644
--- a/src/core/config/config_vars.yaml
+++ b/src/core/config/config_vars.yaml
@@ -35,8 +35,7 @@
A comma separated list of currently active experiments. Experiments may be
prefixed with a '-' to disable them.
default:
- fuzz_type: uint64
- fuzz: ValidateExperimentsStringForFuzzing
+ fuzz: true
- name: client_channel_backup_poll_interval_ms
type: int
default: 5000
diff --git a/src/core/ext/transport/inproc/legacy_inproc_transport.cc b/src/core/ext/transport/inproc/legacy_inproc_transport.cc
index 2f4a6fa8a5e8d..9abf6b75a082d 100644
--- a/src/core/ext/transport/inproc/legacy_inproc_transport.cc
+++ b/src/core/ext/transport/inproc/legacy_inproc_transport.cc
@@ -185,16 +185,21 @@ struct inproc_stream {
if (!server_data) {
t->ref();
- inproc_transport* st = t->other_side;
- st->ref();
other_side = nullptr; // will get filled in soon
- // Pass the client-side stream address to the server-side for a ref
- ref("inproc_init_stream:clt"); // ref it now on behalf of server
- // side to avoid destruction
- GRPC_TRACE_LOG(inproc, INFO)
- << "calling accept stream cb " << st->accept_stream_cb << " "
- << st->accept_stream_data;
- (*st->accept_stream_cb)(st->accept_stream_data, t, this);
+ inproc_transport* st = t->other_side;
+ if (st->accept_stream_cb == nullptr) {
+ cancel_stream_locked(this,
+ absl::UnavailableError("inproc server closed"));
+ } else {
+ st->ref();
+ // Pass the client-side stream address to the server-side for a ref
+ ref("inproc_init_stream:clt"); // ref it now on behalf of server
+ // side to avoid destruction
+ GRPC_TRACE_LOG(inproc, INFO)
+ << "calling accept stream cb " << st->accept_stream_cb << " "
+ << st->accept_stream_data;
+ (*st->accept_stream_cb)(st->accept_stream_data, t, this);
+ }
} else {
// This is the server-side and is being called through accept_stream_cb
inproc_stream* cs = const_cast(
diff --git a/src/core/ext/upb-gen/envoy/admin/v3/server_info.upb.h b/src/core/ext/upb-gen/envoy/admin/v3/server_info.upb.h
index df8c3066d13bd..37a73baff8a18 100644
--- a/src/core/ext/upb-gen/envoy/admin/v3/server_info.upb.h
+++ b/src/core/ext/upb-gen/envoy/admin/v3/server_info.upb.h
@@ -784,6 +784,18 @@ UPB_INLINE bool envoy_admin_v3_CommandLineOptions_skip_hot_restart_parent_stats(
&default_val, &ret);
return ret;
}
+UPB_INLINE void envoy_admin_v3_CommandLineOptions_clear_skip_deprecated_logs(envoy_admin_v3_CommandLineOptions* msg) {
+ const upb_MiniTableField field = {41, UPB_SIZE(82, 59), 0, kUpb_NoSub, 8, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)};
+ upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
+}
+UPB_INLINE bool envoy_admin_v3_CommandLineOptions_skip_deprecated_logs(const envoy_admin_v3_CommandLineOptions* msg) {
+ bool default_val = false;
+ bool ret;
+ const upb_MiniTableField field = {41, UPB_SIZE(82, 59), 0, kUpb_NoSub, 8, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)};
+ _upb_Message_GetNonExtensionField(UPB_UPCAST(msg), &field,
+ &default_val, &ret);
+ return ret;
+}
UPB_INLINE void envoy_admin_v3_CommandLineOptions_set_base_id(envoy_admin_v3_CommandLineOptions *msg, uint64_t value) {
const upb_MiniTableField field = {1, UPB_SIZE(88, 64), 0, kUpb_NoSub, 4, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)};
@@ -1004,6 +1016,10 @@ UPB_INLINE void envoy_admin_v3_CommandLineOptions_set_skip_hot_restart_parent_st
const upb_MiniTableField field = {40, UPB_SIZE(81, 58), 0, kUpb_NoSub, 8, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)};
upb_Message_SetBaseField((upb_Message *)msg, &field, &value);
}
+UPB_INLINE void envoy_admin_v3_CommandLineOptions_set_skip_deprecated_logs(envoy_admin_v3_CommandLineOptions *msg, bool value) {
+ const upb_MiniTableField field = {41, UPB_SIZE(82, 59), 0, kUpb_NoSub, 8, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)};
+ upb_Message_SetBaseField((upb_Message *)msg, &field, &value);
+}
#ifdef __cplusplus
} /* extern "C" */
diff --git a/src/core/ext/upb-gen/envoy/admin/v3/server_info.upb_minitable.c b/src/core/ext/upb-gen/envoy/admin/v3/server_info.upb_minitable.c
index 38181cf92df2b..9aa6af1fdbb58 100644
--- a/src/core/ext/upb-gen/envoy/admin/v3/server_info.upb_minitable.c
+++ b/src/core/ext/upb-gen/envoy/admin/v3/server_info.upb_minitable.c
@@ -61,7 +61,7 @@ static const upb_MiniTableSubInternal envoy_admin_v3_CommandLineOptions__submsgs
{.UPB_PRIVATE(submsg) = &google__protobuf__Duration_msg_init_ptr},
};
-static const upb_MiniTableField envoy_admin_v3_CommandLineOptions__fields[36] = {
+static const upb_MiniTableField envoy_admin_v3_CommandLineOptions__fields[37] = {
{1, UPB_SIZE(88, 64), 0, kUpb_NoSub, 4, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)},
{2, 12, 0, kUpb_NoSub, 13, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)},
{3, UPB_SIZE(96, 72), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)},
@@ -98,12 +98,13 @@ static const upb_MiniTableField envoy_admin_v3_CommandLineOptions__fields[36] =
{38, UPB_SIZE(76, 296), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
{39, UPB_SIZE(80, 57), 0, kUpb_NoSub, 8, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)},
{40, UPB_SIZE(81, 58), 0, kUpb_NoSub, 8, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)},
+ {41, UPB_SIZE(82, 59), 0, kUpb_NoSub, 8, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)},
};
const upb_MiniTable envoy__admin__v3__CommandLineOptions_msg_init = {
&envoy_admin_v3_CommandLineOptions__submsgs[0],
&envoy_admin_v3_CommandLineOptions__fields[0],
- UPB_SIZE(192, 304), 36, kUpb_ExtMode_NonExtendable, 11, UPB_FASTTABLE_MASK(248), 0,
+ UPB_SIZE(192, 304), 37, kUpb_ExtMode_NonExtendable, 11, UPB_FASTTABLE_MASK(248), 0,
#ifdef UPB_TRACING_ENABLED
"envoy.admin.v3.CommandLineOptions",
#endif
diff --git a/src/core/ext/upb-gen/envoy/config/core/v3/protocol.upb.h b/src/core/ext/upb-gen/envoy/config/core/v3/protocol.upb.h
index b0496271ee56c..3000d99747c9a 100644
--- a/src/core/ext/upb-gen/envoy/config/core/v3/protocol.upb.h
+++ b/src/core/ext/upb-gen/envoy/config/core/v3/protocol.upb.h
@@ -1977,6 +1977,23 @@ UPB_INLINE bool envoy_config_core_v3_Http2ProtocolOptions_has_use_oghttp2_codec(
const upb_MiniTableField field = {16, UPB_SIZE(68, 112), 75, 12, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
return upb_Message_HasBaseField(UPB_UPCAST(msg), &field);
}
+UPB_INLINE void envoy_config_core_v3_Http2ProtocolOptions_clear_max_metadata_size(envoy_config_core_v3_Http2ProtocolOptions* msg) {
+ const upb_MiniTableField field = {17, UPB_SIZE(72, 120), 76, 13, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
+ upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
+}
+UPB_INLINE const struct google_protobuf_UInt64Value* envoy_config_core_v3_Http2ProtocolOptions_max_metadata_size(const envoy_config_core_v3_Http2ProtocolOptions* msg) {
+ const struct google_protobuf_UInt64Value* default_val = NULL;
+ const struct google_protobuf_UInt64Value* ret;
+ const upb_MiniTableField field = {17, UPB_SIZE(72, 120), 76, 13, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
+ UPB_PRIVATE(_upb_MiniTable_StrongReference)(&google__protobuf__UInt64Value_msg_init);
+ _upb_Message_GetNonExtensionField(UPB_UPCAST(msg), &field,
+ &default_val, &ret);
+ return ret;
+}
+UPB_INLINE bool envoy_config_core_v3_Http2ProtocolOptions_has_max_metadata_size(const envoy_config_core_v3_Http2ProtocolOptions* msg) {
+ const upb_MiniTableField field = {17, UPB_SIZE(72, 120), 76, 13, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
+ return upb_Message_HasBaseField(UPB_UPCAST(msg), &field);
+}
UPB_INLINE void envoy_config_core_v3_Http2ProtocolOptions_set_hpack_table_size(envoy_config_core_v3_Http2ProtocolOptions *msg, struct google_protobuf_UInt32Value* value) {
const upb_MiniTableField field = {1, UPB_SIZE(12, 16), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
@@ -2178,6 +2195,19 @@ UPB_INLINE struct google_protobuf_BoolValue* envoy_config_core_v3_Http2ProtocolO
}
return sub;
}
+UPB_INLINE void envoy_config_core_v3_Http2ProtocolOptions_set_max_metadata_size(envoy_config_core_v3_Http2ProtocolOptions *msg, struct google_protobuf_UInt64Value* value) {
+ const upb_MiniTableField field = {17, UPB_SIZE(72, 120), 76, 13, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
+ UPB_PRIVATE(_upb_MiniTable_StrongReference)(&google__protobuf__UInt64Value_msg_init);
+ upb_Message_SetBaseField((upb_Message *)msg, &field, &value);
+}
+UPB_INLINE struct google_protobuf_UInt64Value* envoy_config_core_v3_Http2ProtocolOptions_mutable_max_metadata_size(envoy_config_core_v3_Http2ProtocolOptions* msg, upb_Arena* arena) {
+ struct google_protobuf_UInt64Value* sub = (struct google_protobuf_UInt64Value*)envoy_config_core_v3_Http2ProtocolOptions_max_metadata_size(msg);
+ if (sub == NULL) {
+ sub = (struct google_protobuf_UInt64Value*)_upb_Message_New(&google__protobuf__UInt64Value_msg_init, arena);
+ if (sub) envoy_config_core_v3_Http2ProtocolOptions_set_max_metadata_size(msg, sub);
+ }
+ return sub;
+}
/* envoy.config.core.v3.Http2ProtocolOptions.SettingsParameter */
diff --git a/src/core/ext/upb-gen/envoy/config/core/v3/protocol.upb_minitable.c b/src/core/ext/upb-gen/envoy/config/core/v3/protocol.upb_minitable.c
index 5f06d598fcc63..529732a0126dd 100644
--- a/src/core/ext/upb-gen/envoy/config/core/v3/protocol.upb_minitable.c
+++ b/src/core/ext/upb-gen/envoy/config/core/v3/protocol.upb_minitable.c
@@ -331,7 +331,7 @@ const upb_MiniTable envoy__config__core__v3__KeepaliveSettings_msg_init = {
};
const upb_MiniTable* envoy__config__core__v3__KeepaliveSettings_msg_init_ptr = &envoy__config__core__v3__KeepaliveSettings_msg_init;
-static const upb_MiniTableSubInternal envoy_config_core_v3_Http2ProtocolOptions__submsgs[13] = {
+static const upb_MiniTableSubInternal envoy_config_core_v3_Http2ProtocolOptions__submsgs[14] = {
{.UPB_PRIVATE(submsg) = &google__protobuf__UInt32Value_msg_init_ptr},
{.UPB_PRIVATE(submsg) = &google__protobuf__UInt32Value_msg_init_ptr},
{.UPB_PRIVATE(submsg) = &google__protobuf__UInt32Value_msg_init_ptr},
@@ -345,9 +345,10 @@ static const upb_MiniTableSubInternal envoy_config_core_v3_Http2ProtocolOptions_
{.UPB_PRIVATE(submsg) = &google__protobuf__BoolValue_msg_init_ptr},
{.UPB_PRIVATE(submsg) = &envoy__config__core__v3__KeepaliveSettings_msg_init_ptr},
{.UPB_PRIVATE(submsg) = &google__protobuf__BoolValue_msg_init_ptr},
+ {.UPB_PRIVATE(submsg) = &google__protobuf__UInt64Value_msg_init_ptr},
};
-static const upb_MiniTableField envoy_config_core_v3_Http2ProtocolOptions__fields[16] = {
+static const upb_MiniTableField envoy_config_core_v3_Http2ProtocolOptions__fields[17] = {
{1, UPB_SIZE(12, 16), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
{2, UPB_SIZE(16, 24), 65, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
{3, UPB_SIZE(20, 32), 66, 2, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
@@ -364,12 +365,13 @@ static const upb_MiniTableField envoy_config_core_v3_Http2ProtocolOptions__field
{14, UPB_SIZE(60, 96), 73, 10, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
{15, UPB_SIZE(64, 104), 74, 11, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
{16, UPB_SIZE(68, 112), 75, 12, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
+ {17, UPB_SIZE(72, 120), 76, 13, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
};
const upb_MiniTable envoy__config__core__v3__Http2ProtocolOptions_msg_init = {
&envoy_config_core_v3_Http2ProtocolOptions__submsgs[0],
&envoy_config_core_v3_Http2ProtocolOptions__fields[0],
- UPB_SIZE(72, 120), 16, kUpb_ExtMode_NonExtendable, 16, UPB_FASTTABLE_MASK(120), 0,
+ UPB_SIZE(80, 128), 17, kUpb_ExtMode_NonExtendable, 17, UPB_FASTTABLE_MASK(120), 0,
#ifdef UPB_TRACING_ENABLED
"envoy.config.core.v3.Http2ProtocolOptions",
#endif
diff --git a/src/core/ext/upb-gen/envoy/config/route/v3/route_components.upb.h b/src/core/ext/upb-gen/envoy/config/route/v3/route_components.upb.h
index a37feb3251b2a..048ac610baadc 100644
--- a/src/core/ext/upb-gen/envoy/config/route/v3/route_components.upb.h
+++ b/src/core/ext/upb-gen/envoy/config/route/v3/route_components.upb.h
@@ -85,6 +85,7 @@ typedef struct envoy_config_route_v3_RateLimit_Action { upb_Message UPB_PRIVATE(
typedef struct envoy_config_route_v3_RateLimit_Action_SourceCluster { upb_Message UPB_PRIVATE(base); } envoy_config_route_v3_RateLimit_Action_SourceCluster;
typedef struct envoy_config_route_v3_RateLimit_Action_DestinationCluster { upb_Message UPB_PRIVATE(base); } envoy_config_route_v3_RateLimit_Action_DestinationCluster;
typedef struct envoy_config_route_v3_RateLimit_Action_RequestHeaders { upb_Message UPB_PRIVATE(base); } envoy_config_route_v3_RateLimit_Action_RequestHeaders;
+typedef struct envoy_config_route_v3_RateLimit_Action_QueryParameters { upb_Message UPB_PRIVATE(base); } envoy_config_route_v3_RateLimit_Action_QueryParameters;
typedef struct envoy_config_route_v3_RateLimit_Action_RemoteAddress { upb_Message UPB_PRIVATE(base); } envoy_config_route_v3_RateLimit_Action_RemoteAddress;
typedef struct envoy_config_route_v3_RateLimit_Action_MaskedRemoteAddress { upb_Message UPB_PRIVATE(base); } envoy_config_route_v3_RateLimit_Action_MaskedRemoteAddress;
typedef struct envoy_config_route_v3_RateLimit_Action_GenericKey { upb_Message UPB_PRIVATE(base); } envoy_config_route_v3_RateLimit_Action_GenericKey;
@@ -8326,6 +8327,7 @@ typedef enum {
envoy_config_route_v3_RateLimit_Action_action_specifier_source_cluster = 1,
envoy_config_route_v3_RateLimit_Action_action_specifier_destination_cluster = 2,
envoy_config_route_v3_RateLimit_Action_action_specifier_request_headers = 3,
+ envoy_config_route_v3_RateLimit_Action_action_specifier_query_parameters = 12,
envoy_config_route_v3_RateLimit_Action_action_specifier_remote_address = 4,
envoy_config_route_v3_RateLimit_Action_action_specifier_generic_key = 5,
envoy_config_route_v3_RateLimit_Action_action_specifier_header_value_match = 6,
@@ -8528,6 +8530,23 @@ UPB_INLINE bool envoy_config_route_v3_RateLimit_Action_has_query_parameter_value
const upb_MiniTableField field = {11, UPB_SIZE(12, 16), -9, 10, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
return upb_Message_HasBaseField(UPB_UPCAST(msg), &field);
}
+UPB_INLINE void envoy_config_route_v3_RateLimit_Action_clear_query_parameters(envoy_config_route_v3_RateLimit_Action* msg) {
+ const upb_MiniTableField field = {12, UPB_SIZE(12, 16), -9, 11, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
+ upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
+}
+UPB_INLINE const envoy_config_route_v3_RateLimit_Action_QueryParameters* envoy_config_route_v3_RateLimit_Action_query_parameters(const envoy_config_route_v3_RateLimit_Action* msg) {
+ const envoy_config_route_v3_RateLimit_Action_QueryParameters* default_val = NULL;
+ const envoy_config_route_v3_RateLimit_Action_QueryParameters* ret;
+ const upb_MiniTableField field = {12, UPB_SIZE(12, 16), -9, 11, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
+ UPB_PRIVATE(_upb_MiniTable_StrongReference)(&envoy__config__route__v3__RateLimit__Action__QueryParameters_msg_init);
+ _upb_Message_GetNonExtensionField(UPB_UPCAST(msg), &field,
+ &default_val, &ret);
+ return ret;
+}
+UPB_INLINE bool envoy_config_route_v3_RateLimit_Action_has_query_parameters(const envoy_config_route_v3_RateLimit_Action* msg) {
+ const upb_MiniTableField field = {12, UPB_SIZE(12, 16), -9, 11, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
+ return upb_Message_HasBaseField(UPB_UPCAST(msg), &field);
+}
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_set_source_cluster(envoy_config_route_v3_RateLimit_Action *msg, envoy_config_route_v3_RateLimit_Action_SourceCluster* value) {
const upb_MiniTableField field = {1, UPB_SIZE(12, 16), -9, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
@@ -8672,6 +8691,19 @@ UPB_INLINE struct envoy_config_route_v3_RateLimit_Action_QueryParameterValueMatc
}
return sub;
}
+UPB_INLINE void envoy_config_route_v3_RateLimit_Action_set_query_parameters(envoy_config_route_v3_RateLimit_Action *msg, envoy_config_route_v3_RateLimit_Action_QueryParameters* value) {
+ const upb_MiniTableField field = {12, UPB_SIZE(12, 16), -9, 11, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
+ UPB_PRIVATE(_upb_MiniTable_StrongReference)(&envoy__config__route__v3__RateLimit__Action__QueryParameters_msg_init);
+ upb_Message_SetBaseField((upb_Message *)msg, &field, &value);
+}
+UPB_INLINE struct envoy_config_route_v3_RateLimit_Action_QueryParameters* envoy_config_route_v3_RateLimit_Action_mutable_query_parameters(envoy_config_route_v3_RateLimit_Action* msg, upb_Arena* arena) {
+ struct envoy_config_route_v3_RateLimit_Action_QueryParameters* sub = (struct envoy_config_route_v3_RateLimit_Action_QueryParameters*)envoy_config_route_v3_RateLimit_Action_query_parameters(msg);
+ if (sub == NULL) {
+ sub = (struct envoy_config_route_v3_RateLimit_Action_QueryParameters*)_upb_Message_New(&envoy__config__route__v3__RateLimit__Action__QueryParameters_msg_init, arena);
+ if (sub) envoy_config_route_v3_RateLimit_Action_set_query_parameters(msg, sub);
+ }
+ return sub;
+}
/* envoy.config.route.v3.RateLimit.Action.SourceCluster */
@@ -8835,6 +8867,92 @@ UPB_INLINE void envoy_config_route_v3_RateLimit_Action_RequestHeaders_set_skip_i
upb_Message_SetBaseField((upb_Message *)msg, &field, &value);
}
+/* envoy.config.route.v3.RateLimit.Action.QueryParameters */
+
+UPB_INLINE envoy_config_route_v3_RateLimit_Action_QueryParameters* envoy_config_route_v3_RateLimit_Action_QueryParameters_new(upb_Arena* arena) {
+ return (envoy_config_route_v3_RateLimit_Action_QueryParameters*)_upb_Message_New(&envoy__config__route__v3__RateLimit__Action__QueryParameters_msg_init, arena);
+}
+UPB_INLINE envoy_config_route_v3_RateLimit_Action_QueryParameters* envoy_config_route_v3_RateLimit_Action_QueryParameters_parse(const char* buf, size_t size, upb_Arena* arena) {
+ envoy_config_route_v3_RateLimit_Action_QueryParameters* ret = envoy_config_route_v3_RateLimit_Action_QueryParameters_new(arena);
+ if (!ret) return NULL;
+ if (upb_Decode(buf, size, UPB_UPCAST(ret), &envoy__config__route__v3__RateLimit__Action__QueryParameters_msg_init, NULL, 0, arena) !=
+ kUpb_DecodeStatus_Ok) {
+ return NULL;
+ }
+ return ret;
+}
+UPB_INLINE envoy_config_route_v3_RateLimit_Action_QueryParameters* envoy_config_route_v3_RateLimit_Action_QueryParameters_parse_ex(const char* buf, size_t size,
+ const upb_ExtensionRegistry* extreg,
+ int options, upb_Arena* arena) {
+ envoy_config_route_v3_RateLimit_Action_QueryParameters* ret = envoy_config_route_v3_RateLimit_Action_QueryParameters_new(arena);
+ if (!ret) return NULL;
+ if (upb_Decode(buf, size, UPB_UPCAST(ret), &envoy__config__route__v3__RateLimit__Action__QueryParameters_msg_init, extreg, options,
+ arena) != kUpb_DecodeStatus_Ok) {
+ return NULL;
+ }
+ return ret;
+}
+UPB_INLINE char* envoy_config_route_v3_RateLimit_Action_QueryParameters_serialize(const envoy_config_route_v3_RateLimit_Action_QueryParameters* msg, upb_Arena* arena, size_t* len) {
+ char* ptr;
+ (void)upb_Encode(UPB_UPCAST(msg), &envoy__config__route__v3__RateLimit__Action__QueryParameters_msg_init, 0, arena, &ptr, len);
+ return ptr;
+}
+UPB_INLINE char* envoy_config_route_v3_RateLimit_Action_QueryParameters_serialize_ex(const envoy_config_route_v3_RateLimit_Action_QueryParameters* msg, int options,
+ upb_Arena* arena, size_t* len) {
+ char* ptr;
+ (void)upb_Encode(UPB_UPCAST(msg), &envoy__config__route__v3__RateLimit__Action__QueryParameters_msg_init, options, arena, &ptr, len);
+ return ptr;
+}
+UPB_INLINE void envoy_config_route_v3_RateLimit_Action_QueryParameters_clear_query_parameter_name(envoy_config_route_v3_RateLimit_Action_QueryParameters* msg) {
+ const upb_MiniTableField field = {1, UPB_SIZE(12, 16), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
+ upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
+}
+UPB_INLINE upb_StringView envoy_config_route_v3_RateLimit_Action_QueryParameters_query_parameter_name(const envoy_config_route_v3_RateLimit_Action_QueryParameters* msg) {
+ upb_StringView default_val = upb_StringView_FromString("");
+ upb_StringView ret;
+ const upb_MiniTableField field = {1, UPB_SIZE(12, 16), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
+ _upb_Message_GetNonExtensionField(UPB_UPCAST(msg), &field,
+ &default_val, &ret);
+ return ret;
+}
+UPB_INLINE void envoy_config_route_v3_RateLimit_Action_QueryParameters_clear_descriptor_key(envoy_config_route_v3_RateLimit_Action_QueryParameters* msg) {
+ const upb_MiniTableField field = {2, UPB_SIZE(20, 32), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
+ upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
+}
+UPB_INLINE upb_StringView envoy_config_route_v3_RateLimit_Action_QueryParameters_descriptor_key(const envoy_config_route_v3_RateLimit_Action_QueryParameters* msg) {
+ upb_StringView default_val = upb_StringView_FromString("");
+ upb_StringView ret;
+ const upb_MiniTableField field = {2, UPB_SIZE(20, 32), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
+ _upb_Message_GetNonExtensionField(UPB_UPCAST(msg), &field,
+ &default_val, &ret);
+ return ret;
+}
+UPB_INLINE void envoy_config_route_v3_RateLimit_Action_QueryParameters_clear_skip_if_absent(envoy_config_route_v3_RateLimit_Action_QueryParameters* msg) {
+ const upb_MiniTableField field = {3, 8, 0, kUpb_NoSub, 8, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)};
+ upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
+}
+UPB_INLINE bool envoy_config_route_v3_RateLimit_Action_QueryParameters_skip_if_absent(const envoy_config_route_v3_RateLimit_Action_QueryParameters* msg) {
+ bool default_val = false;
+ bool ret;
+ const upb_MiniTableField field = {3, 8, 0, kUpb_NoSub, 8, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)};
+ _upb_Message_GetNonExtensionField(UPB_UPCAST(msg), &field,
+ &default_val, &ret);
+ return ret;
+}
+
+UPB_INLINE void envoy_config_route_v3_RateLimit_Action_QueryParameters_set_query_parameter_name(envoy_config_route_v3_RateLimit_Action_QueryParameters *msg, upb_StringView value) {
+ const upb_MiniTableField field = {1, UPB_SIZE(12, 16), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
+ upb_Message_SetBaseField((upb_Message *)msg, &field, &value);
+}
+UPB_INLINE void envoy_config_route_v3_RateLimit_Action_QueryParameters_set_descriptor_key(envoy_config_route_v3_RateLimit_Action_QueryParameters *msg, upb_StringView value) {
+ const upb_MiniTableField field = {2, UPB_SIZE(20, 32), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
+ upb_Message_SetBaseField((upb_Message *)msg, &field, &value);
+}
+UPB_INLINE void envoy_config_route_v3_RateLimit_Action_QueryParameters_set_skip_if_absent(envoy_config_route_v3_RateLimit_Action_QueryParameters *msg, bool value) {
+ const upb_MiniTableField field = {3, 8, 0, kUpb_NoSub, 8, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)};
+ upb_Message_SetBaseField((upb_Message *)msg, &field, &value);
+}
+
/* envoy.config.route.v3.RateLimit.Action.RemoteAddress */
UPB_INLINE envoy_config_route_v3_RateLimit_Action_RemoteAddress* envoy_config_route_v3_RateLimit_Action_RemoteAddress_new(upb_Arena* arena) {
diff --git a/src/core/ext/upb-gen/envoy/config/route/v3/route_components.upb_minitable.c b/src/core/ext/upb-gen/envoy/config/route/v3/route_components.upb_minitable.c
index bfcab403f98a8..e0f6a9d480ae8 100644
--- a/src/core/ext/upb-gen/envoy/config/route/v3/route_components.upb_minitable.c
+++ b/src/core/ext/upb-gen/envoy/config/route/v3/route_components.upb_minitable.c
@@ -1339,7 +1339,7 @@ const upb_MiniTable envoy__config__route__v3__RateLimit_msg_init = {
};
const upb_MiniTable* envoy__config__route__v3__RateLimit_msg_init_ptr = &envoy__config__route__v3__RateLimit_msg_init;
-static const upb_MiniTableSubInternal envoy_config_route_v3_RateLimit_Action__submsgs[11] = {
+static const upb_MiniTableSubInternal envoy_config_route_v3_RateLimit_Action__submsgs[12] = {
{.UPB_PRIVATE(submsg) = &envoy__config__route__v3__RateLimit__Action__SourceCluster_msg_init_ptr},
{.UPB_PRIVATE(submsg) = &envoy__config__route__v3__RateLimit__Action__DestinationCluster_msg_init_ptr},
{.UPB_PRIVATE(submsg) = &envoy__config__route__v3__RateLimit__Action__RequestHeaders_msg_init_ptr},
@@ -1351,9 +1351,10 @@ static const upb_MiniTableSubInternal envoy_config_route_v3_RateLimit_Action__su
{.UPB_PRIVATE(submsg) = &envoy__config__core__v3__TypedExtensionConfig_msg_init_ptr},
{.UPB_PRIVATE(submsg) = &envoy__config__route__v3__RateLimit__Action__MaskedRemoteAddress_msg_init_ptr},
{.UPB_PRIVATE(submsg) = &envoy__config__route__v3__RateLimit__Action__QueryParameterValueMatch_msg_init_ptr},
+ {.UPB_PRIVATE(submsg) = &envoy__config__route__v3__RateLimit__Action__QueryParameters_msg_init_ptr},
};
-static const upb_MiniTableField envoy_config_route_v3_RateLimit_Action__fields[11] = {
+static const upb_MiniTableField envoy_config_route_v3_RateLimit_Action__fields[12] = {
{1, UPB_SIZE(12, 16), -9, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
{2, UPB_SIZE(12, 16), -9, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
{3, UPB_SIZE(12, 16), -9, 2, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
@@ -1365,12 +1366,13 @@ static const upb_MiniTableField envoy_config_route_v3_RateLimit_Action__fields[1
{9, UPB_SIZE(12, 16), -9, 8, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
{10, UPB_SIZE(12, 16), -9, 9, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
{11, UPB_SIZE(12, 16), -9, 10, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
+ {12, UPB_SIZE(12, 16), -9, 11, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
};
const upb_MiniTable envoy__config__route__v3__RateLimit__Action_msg_init = {
&envoy_config_route_v3_RateLimit_Action__submsgs[0],
&envoy_config_route_v3_RateLimit_Action__fields[0],
- UPB_SIZE(16, 24), 11, kUpb_ExtMode_NonExtendable, 11, UPB_FASTTABLE_MASK(120), 0,
+ UPB_SIZE(16, 24), 12, kUpb_ExtMode_NonExtendable, 12, UPB_FASTTABLE_MASK(120), 0,
#ifdef UPB_TRACING_ENABLED
"envoy.config.route.v3.RateLimit.Action",
#endif
@@ -1387,7 +1389,7 @@ const upb_MiniTable envoy__config__route__v3__RateLimit__Action_msg_init = {
{0x001000080908004a, &upb_pom_1bt_maxmaxb},
{0x001000080a090052, &upb_pom_1bt_max64b},
{0x001000080b0a005a, &upb_pom_1bt_max128b},
- {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
+ {0x001000080c0b0062, &upb_pom_1bt_max64b},
{0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
{0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
{0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
@@ -1437,6 +1439,28 @@ const upb_MiniTable envoy__config__route__v3__RateLimit__Action__RequestHeaders_
};
const upb_MiniTable* envoy__config__route__v3__RateLimit__Action__RequestHeaders_msg_init_ptr = &envoy__config__route__v3__RateLimit__Action__RequestHeaders_msg_init;
+static const upb_MiniTableField envoy_config_route_v3_RateLimit_Action_QueryParameters__fields[3] = {
+ {1, UPB_SIZE(12, 16), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)},
+ {2, UPB_SIZE(20, 32), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)},
+ {3, 8, 0, kUpb_NoSub, 8, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)},
+};
+
+const upb_MiniTable envoy__config__route__v3__RateLimit__Action__QueryParameters_msg_init = {
+ NULL,
+ &envoy_config_route_v3_RateLimit_Action_QueryParameters__fields[0],
+ UPB_SIZE(32, 48), 3, kUpb_ExtMode_NonExtendable, 3, UPB_FASTTABLE_MASK(24), 0,
+#ifdef UPB_TRACING_ENABLED
+ "envoy.config.route.v3.RateLimit.Action.QueryParameters",
+#endif
+ UPB_FASTTABLE_INIT({
+ {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
+ {0x001000003f00000a, &upb_pss_1bt},
+ {0x002000003f000012, &upb_pss_1bt},
+ {0x000800003f000018, &upb_psb1_1bt},
+ })
+};
+
+const upb_MiniTable* envoy__config__route__v3__RateLimit__Action__QueryParameters_msg_init_ptr = &envoy__config__route__v3__RateLimit__Action__QueryParameters_msg_init;
const upb_MiniTable envoy__config__route__v3__RateLimit__Action__RemoteAddress_msg_init = {
NULL,
NULL,
@@ -1812,7 +1836,7 @@ const upb_MiniTable envoy__config__route__v3__FilterConfig_msg_init = {
};
const upb_MiniTable* envoy__config__route__v3__FilterConfig_msg_init_ptr = &envoy__config__route__v3__FilterConfig_msg_init;
-static const upb_MiniTable *messages_layout[59] = {
+static const upb_MiniTable *messages_layout[60] = {
&envoy__config__route__v3__VirtualHost_msg_init,
&envoy__config__route__v3__VirtualHost__TypedPerFilterConfigEntry_msg_init,
&envoy__config__route__v3__FilterAction_msg_init,
@@ -1858,6 +1882,7 @@ static const upb_MiniTable *messages_layout[59] = {
&envoy__config__route__v3__RateLimit__Action__SourceCluster_msg_init,
&envoy__config__route__v3__RateLimit__Action__DestinationCluster_msg_init,
&envoy__config__route__v3__RateLimit__Action__RequestHeaders_msg_init,
+ &envoy__config__route__v3__RateLimit__Action__QueryParameters_msg_init,
&envoy__config__route__v3__RateLimit__Action__RemoteAddress_msg_init,
&envoy__config__route__v3__RateLimit__Action__MaskedRemoteAddress_msg_init,
&envoy__config__route__v3__RateLimit__Action__GenericKey_msg_init,
@@ -1878,7 +1903,7 @@ const upb_MiniTableFile envoy_config_route_v3_route_components_proto_upb_file_la
messages_layout,
NULL,
NULL,
- 59,
+ 60,
0,
0,
};
diff --git a/src/core/ext/upb-gen/envoy/config/route/v3/route_components.upb_minitable.h b/src/core/ext/upb-gen/envoy/config/route/v3/route_components.upb_minitable.h
index 230030b9271ad..8e7550a0eaccb 100644
--- a/src/core/ext/upb-gen/envoy/config/route/v3/route_components.upb_minitable.h
+++ b/src/core/ext/upb-gen/envoy/config/route/v3/route_components.upb_minitable.h
@@ -108,6 +108,8 @@ extern const upb_MiniTable envoy__config__route__v3__RateLimit__Action__Destinat
extern const upb_MiniTable* envoy__config__route__v3__RateLimit__Action__DestinationCluster_msg_init_ptr;
extern const upb_MiniTable envoy__config__route__v3__RateLimit__Action__RequestHeaders_msg_init;
extern const upb_MiniTable* envoy__config__route__v3__RateLimit__Action__RequestHeaders_msg_init_ptr;
+extern const upb_MiniTable envoy__config__route__v3__RateLimit__Action__QueryParameters_msg_init;
+extern const upb_MiniTable* envoy__config__route__v3__RateLimit__Action__QueryParameters_msg_init_ptr;
extern const upb_MiniTable envoy__config__route__v3__RateLimit__Action__RemoteAddress_msg_init;
extern const upb_MiniTable* envoy__config__route__v3__RateLimit__Action__RemoteAddress_msg_init_ptr;
extern const upb_MiniTable envoy__config__route__v3__RateLimit__Action__MaskedRemoteAddress_msg_init;
diff --git a/src/core/ext/upb-gen/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.upb.h b/src/core/ext/upb-gen/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.upb.h
index 18d5bf056276d..8d38b58000500 100644
--- a/src/core/ext/upb-gen/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.upb.h
+++ b/src/core/ext/upb-gen/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.upb.h
@@ -67,11 +67,11 @@ UPB_INLINE char* envoy_extensions_transport_sockets_tls_v3_SPIFFECertValidatorCo
return ptr;
}
UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_SPIFFECertValidatorConfig_clear_trust_domains(envoy_extensions_transport_sockets_tls_v3_SPIFFECertValidatorConfig* msg) {
- const upb_MiniTableField field = {1, 8, 0, 0, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
+ const upb_MiniTableField field = {1, UPB_SIZE(12, 16), 0, 0, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
}
UPB_INLINE const envoy_extensions_transport_sockets_tls_v3_SPIFFECertValidatorConfig_TrustDomain* const* envoy_extensions_transport_sockets_tls_v3_SPIFFECertValidatorConfig_trust_domains(const envoy_extensions_transport_sockets_tls_v3_SPIFFECertValidatorConfig* msg, size_t* size) {
- const upb_MiniTableField field = {1, 8, 0, 0, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
+ const upb_MiniTableField field = {1, UPB_SIZE(12, 16), 0, 0, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
UPB_PRIVATE(_upb_MiniTable_StrongReference)(&envoy__extensions__transport_0sockets__tls__v3__SPIFFECertValidatorConfig__TrustDomain_msg_init);
const upb_Array* arr = upb_Message_GetArray(UPB_UPCAST(msg), &field);
if (arr) {
@@ -83,7 +83,7 @@ UPB_INLINE const envoy_extensions_transport_sockets_tls_v3_SPIFFECertValidatorCo
}
}
UPB_INLINE const upb_Array* _envoy_extensions_transport_sockets_tls_v3_SPIFFECertValidatorConfig_trust_domains_upb_array(const envoy_extensions_transport_sockets_tls_v3_SPIFFECertValidatorConfig* msg, size_t* size) {
- const upb_MiniTableField field = {1, 8, 0, 0, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
+ const upb_MiniTableField field = {1, UPB_SIZE(12, 16), 0, 0, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
UPB_PRIVATE(_upb_MiniTable_StrongReference)(&envoy__extensions__transport_0sockets__tls__v3__SPIFFECertValidatorConfig__TrustDomain_msg_init);
const upb_Array* arr = upb_Message_GetArray(UPB_UPCAST(msg), &field);
if (size) {
@@ -92,7 +92,7 @@ UPB_INLINE const upb_Array* _envoy_extensions_transport_sockets_tls_v3_SPIFFECer
return arr;
}
UPB_INLINE upb_Array* _envoy_extensions_transport_sockets_tls_v3_SPIFFECertValidatorConfig_trust_domains_mutable_upb_array(envoy_extensions_transport_sockets_tls_v3_SPIFFECertValidatorConfig* msg, size_t* size, upb_Arena* arena) {
- const upb_MiniTableField field = {1, 8, 0, 0, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
+ const upb_MiniTableField field = {1, UPB_SIZE(12, 16), 0, 0, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
UPB_PRIVATE(_upb_MiniTable_StrongReference)(&envoy__extensions__transport_0sockets__tls__v3__SPIFFECertValidatorConfig__TrustDomain_msg_init);
upb_Array* arr = upb_Message_GetOrCreateMutableArray(UPB_UPCAST(msg),
&field, arena);
@@ -101,9 +101,26 @@ UPB_INLINE upb_Array* _envoy_extensions_transport_sockets_tls_v3_SPIFFECertValid
}
return arr;
}
+UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_SPIFFECertValidatorConfig_clear_trust_bundles(envoy_extensions_transport_sockets_tls_v3_SPIFFECertValidatorConfig* msg) {
+ const upb_MiniTableField field = {2, UPB_SIZE(16, 24), 64, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
+ upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
+}
+UPB_INLINE const struct envoy_config_core_v3_DataSource* envoy_extensions_transport_sockets_tls_v3_SPIFFECertValidatorConfig_trust_bundles(const envoy_extensions_transport_sockets_tls_v3_SPIFFECertValidatorConfig* msg) {
+ const struct envoy_config_core_v3_DataSource* default_val = NULL;
+ const struct envoy_config_core_v3_DataSource* ret;
+ const upb_MiniTableField field = {2, UPB_SIZE(16, 24), 64, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
+ UPB_PRIVATE(_upb_MiniTable_StrongReference)(&envoy__config__core__v3__DataSource_msg_init);
+ _upb_Message_GetNonExtensionField(UPB_UPCAST(msg), &field,
+ &default_val, &ret);
+ return ret;
+}
+UPB_INLINE bool envoy_extensions_transport_sockets_tls_v3_SPIFFECertValidatorConfig_has_trust_bundles(const envoy_extensions_transport_sockets_tls_v3_SPIFFECertValidatorConfig* msg) {
+ const upb_MiniTableField field = {2, UPB_SIZE(16, 24), 64, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
+ return upb_Message_HasBaseField(UPB_UPCAST(msg), &field);
+}
UPB_INLINE envoy_extensions_transport_sockets_tls_v3_SPIFFECertValidatorConfig_TrustDomain** envoy_extensions_transport_sockets_tls_v3_SPIFFECertValidatorConfig_mutable_trust_domains(envoy_extensions_transport_sockets_tls_v3_SPIFFECertValidatorConfig* msg, size_t* size) {
- upb_MiniTableField field = {1, 8, 0, 0, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
+ upb_MiniTableField field = {1, UPB_SIZE(12, 16), 0, 0, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
UPB_PRIVATE(_upb_MiniTable_StrongReference)(&envoy__extensions__transport_0sockets__tls__v3__SPIFFECertValidatorConfig__TrustDomain_msg_init);
upb_Array* arr = upb_Message_GetMutableArray(UPB_UPCAST(msg), &field);
if (arr) {
@@ -115,12 +132,12 @@ UPB_INLINE envoy_extensions_transport_sockets_tls_v3_SPIFFECertValidatorConfig_T
}
}
UPB_INLINE envoy_extensions_transport_sockets_tls_v3_SPIFFECertValidatorConfig_TrustDomain** envoy_extensions_transport_sockets_tls_v3_SPIFFECertValidatorConfig_resize_trust_domains(envoy_extensions_transport_sockets_tls_v3_SPIFFECertValidatorConfig* msg, size_t size, upb_Arena* arena) {
- upb_MiniTableField field = {1, 8, 0, 0, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
+ upb_MiniTableField field = {1, UPB_SIZE(12, 16), 0, 0, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
return (envoy_extensions_transport_sockets_tls_v3_SPIFFECertValidatorConfig_TrustDomain**)upb_Message_ResizeArrayUninitialized(UPB_UPCAST(msg),
&field, size, arena);
}
UPB_INLINE struct envoy_extensions_transport_sockets_tls_v3_SPIFFECertValidatorConfig_TrustDomain* envoy_extensions_transport_sockets_tls_v3_SPIFFECertValidatorConfig_add_trust_domains(envoy_extensions_transport_sockets_tls_v3_SPIFFECertValidatorConfig* msg, upb_Arena* arena) {
- upb_MiniTableField field = {1, 8, 0, 0, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
+ upb_MiniTableField field = {1, UPB_SIZE(12, 16), 0, 0, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
UPB_PRIVATE(_upb_MiniTable_StrongReference)(&envoy__extensions__transport_0sockets__tls__v3__SPIFFECertValidatorConfig__TrustDomain_msg_init);
upb_Array* arr = upb_Message_GetOrCreateMutableArray(
UPB_UPCAST(msg), &field, arena);
@@ -134,6 +151,19 @@ UPB_INLINE struct envoy_extensions_transport_sockets_tls_v3_SPIFFECertValidatorC
(arr, arr->UPB_PRIVATE(size) - 1, &sub, sizeof(sub));
return sub;
}
+UPB_INLINE void envoy_extensions_transport_sockets_tls_v3_SPIFFECertValidatorConfig_set_trust_bundles(envoy_extensions_transport_sockets_tls_v3_SPIFFECertValidatorConfig *msg, struct envoy_config_core_v3_DataSource* value) {
+ const upb_MiniTableField field = {2, UPB_SIZE(16, 24), 64, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
+ UPB_PRIVATE(_upb_MiniTable_StrongReference)(&envoy__config__core__v3__DataSource_msg_init);
+ upb_Message_SetBaseField((upb_Message *)msg, &field, &value);
+}
+UPB_INLINE struct envoy_config_core_v3_DataSource* envoy_extensions_transport_sockets_tls_v3_SPIFFECertValidatorConfig_mutable_trust_bundles(envoy_extensions_transport_sockets_tls_v3_SPIFFECertValidatorConfig* msg, upb_Arena* arena) {
+ struct envoy_config_core_v3_DataSource* sub = (struct envoy_config_core_v3_DataSource*)envoy_extensions_transport_sockets_tls_v3_SPIFFECertValidatorConfig_trust_bundles(msg);
+ if (sub == NULL) {
+ sub = (struct envoy_config_core_v3_DataSource*)_upb_Message_New(&envoy__config__core__v3__DataSource_msg_init, arena);
+ if (sub) envoy_extensions_transport_sockets_tls_v3_SPIFFECertValidatorConfig_set_trust_bundles(msg, sub);
+ }
+ return sub;
+}
/* envoy.extensions.transport_sockets.tls.v3.SPIFFECertValidatorConfig.TrustDomain */
diff --git a/src/core/ext/upb-gen/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.upb_minitable.c b/src/core/ext/upb-gen/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.upb_minitable.c
index 323eb1b01b480..3c71661b2073b 100644
--- a/src/core/ext/upb-gen/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.upb_minitable.c
+++ b/src/core/ext/upb-gen/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.upb_minitable.c
@@ -17,24 +17,26 @@
#include "upb/port/def.inc"
extern const struct upb_MiniTable UPB_PRIVATE(_kUpb_MiniTable_StaticallyTreeShaken);
-static const upb_MiniTableSubInternal envoy_extensions_transport_sockets_tls_v3_SPIFFECertValidatorConfig__submsgs[1] = {
+static const upb_MiniTableSubInternal envoy_extensions_transport_sockets_tls_v3_SPIFFECertValidatorConfig__submsgs[2] = {
{.UPB_PRIVATE(submsg) = &envoy__extensions__transport_0sockets__tls__v3__SPIFFECertValidatorConfig__TrustDomain_msg_init_ptr},
+ {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__DataSource_msg_init_ptr},
};
-static const upb_MiniTableField envoy_extensions_transport_sockets_tls_v3_SPIFFECertValidatorConfig__fields[1] = {
- {1, 8, 0, 0, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
+static const upb_MiniTableField envoy_extensions_transport_sockets_tls_v3_SPIFFECertValidatorConfig__fields[2] = {
+ {1, UPB_SIZE(12, 16), 0, 0, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
+ {2, UPB_SIZE(16, 24), 64, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
};
const upb_MiniTable envoy__extensions__transport_0sockets__tls__v3__SPIFFECertValidatorConfig_msg_init = {
&envoy_extensions_transport_sockets_tls_v3_SPIFFECertValidatorConfig__submsgs[0],
&envoy_extensions_transport_sockets_tls_v3_SPIFFECertValidatorConfig__fields[0],
- 16, 1, kUpb_ExtMode_NonExtendable, 1, UPB_FASTTABLE_MASK(8), 0,
+ UPB_SIZE(24, 32), 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(8), 0,
#ifdef UPB_TRACING_ENABLED
"envoy.extensions.transport_sockets.tls.v3.SPIFFECertValidatorConfig",
#endif
UPB_FASTTABLE_INIT({
{0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
- {0x000800003f00000a, &upb_prm_1bt_max64b},
+ {0x001000003f00000a, &upb_prm_1bt_max64b},
})
};
diff --git a/src/core/ext/upb-gen/envoy/type/matcher/v3/address.upb.h b/src/core/ext/upb-gen/envoy/type/matcher/v3/address.upb.h
new file mode 100644
index 0000000000000..6d7883d00f9b1
--- /dev/null
+++ b/src/core/ext/upb-gen/envoy/type/matcher/v3/address.upb.h
@@ -0,0 +1,142 @@
+/* This file was generated by upb_generator from the input file:
+ *
+ * envoy/type/matcher/v3/address.proto
+ *
+ * Do not edit -- your changes will be discarded when the file is
+ * regenerated.
+ * NO CHECKED-IN PROTOBUF GENCODE */
+
+#ifndef ENVOY_TYPE_MATCHER_V3_ADDRESS_PROTO_UPB_H__UPB_H_
+#define ENVOY_TYPE_MATCHER_V3_ADDRESS_PROTO_UPB_H__UPB_H_
+
+#include "upb/generated_code_support.h"
+
+#include "envoy/type/matcher/v3/address.upb_minitable.h"
+
+#include "xds/core/v3/cidr.upb_minitable.h"
+#include "udpa/annotations/status.upb_minitable.h"
+
+// Must be last.
+#include "upb/port/def.inc"
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+typedef struct envoy_type_matcher_v3_AddressMatcher { upb_Message UPB_PRIVATE(base); } envoy_type_matcher_v3_AddressMatcher;
+struct xds_core_v3_CidrRange;
+
+
+
+/* envoy.type.matcher.v3.AddressMatcher */
+
+UPB_INLINE envoy_type_matcher_v3_AddressMatcher* envoy_type_matcher_v3_AddressMatcher_new(upb_Arena* arena) {
+ return (envoy_type_matcher_v3_AddressMatcher*)_upb_Message_New(&envoy__type__matcher__v3__AddressMatcher_msg_init, arena);
+}
+UPB_INLINE envoy_type_matcher_v3_AddressMatcher* envoy_type_matcher_v3_AddressMatcher_parse(const char* buf, size_t size, upb_Arena* arena) {
+ envoy_type_matcher_v3_AddressMatcher* ret = envoy_type_matcher_v3_AddressMatcher_new(arena);
+ if (!ret) return NULL;
+ if (upb_Decode(buf, size, UPB_UPCAST(ret), &envoy__type__matcher__v3__AddressMatcher_msg_init, NULL, 0, arena) !=
+ kUpb_DecodeStatus_Ok) {
+ return NULL;
+ }
+ return ret;
+}
+UPB_INLINE envoy_type_matcher_v3_AddressMatcher* envoy_type_matcher_v3_AddressMatcher_parse_ex(const char* buf, size_t size,
+ const upb_ExtensionRegistry* extreg,
+ int options, upb_Arena* arena) {
+ envoy_type_matcher_v3_AddressMatcher* ret = envoy_type_matcher_v3_AddressMatcher_new(arena);
+ if (!ret) return NULL;
+ if (upb_Decode(buf, size, UPB_UPCAST(ret), &envoy__type__matcher__v3__AddressMatcher_msg_init, extreg, options,
+ arena) != kUpb_DecodeStatus_Ok) {
+ return NULL;
+ }
+ return ret;
+}
+UPB_INLINE char* envoy_type_matcher_v3_AddressMatcher_serialize(const envoy_type_matcher_v3_AddressMatcher* msg, upb_Arena* arena, size_t* len) {
+ char* ptr;
+ (void)upb_Encode(UPB_UPCAST(msg), &envoy__type__matcher__v3__AddressMatcher_msg_init, 0, arena, &ptr, len);
+ return ptr;
+}
+UPB_INLINE char* envoy_type_matcher_v3_AddressMatcher_serialize_ex(const envoy_type_matcher_v3_AddressMatcher* msg, int options,
+ upb_Arena* arena, size_t* len) {
+ char* ptr;
+ (void)upb_Encode(UPB_UPCAST(msg), &envoy__type__matcher__v3__AddressMatcher_msg_init, options, arena, &ptr, len);
+ return ptr;
+}
+UPB_INLINE void envoy_type_matcher_v3_AddressMatcher_clear_ranges(envoy_type_matcher_v3_AddressMatcher* msg) {
+ const upb_MiniTableField field = {1, 8, 0, 0, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
+ upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
+}
+UPB_INLINE const struct xds_core_v3_CidrRange* const* envoy_type_matcher_v3_AddressMatcher_ranges(const envoy_type_matcher_v3_AddressMatcher* msg, size_t* size) {
+ const upb_MiniTableField field = {1, 8, 0, 0, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
+ UPB_PRIVATE(_upb_MiniTable_StrongReference)(&xds__core__v3__CidrRange_msg_init);
+ const upb_Array* arr = upb_Message_GetArray(UPB_UPCAST(msg), &field);
+ if (arr) {
+ if (size) *size = arr->UPB_PRIVATE(size);
+ return (const struct xds_core_v3_CidrRange* const*)upb_Array_DataPtr(arr);
+ } else {
+ if (size) *size = 0;
+ return NULL;
+ }
+}
+UPB_INLINE const upb_Array* _envoy_type_matcher_v3_AddressMatcher_ranges_upb_array(const envoy_type_matcher_v3_AddressMatcher* msg, size_t* size) {
+ const upb_MiniTableField field = {1, 8, 0, 0, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
+ UPB_PRIVATE(_upb_MiniTable_StrongReference)(&xds__core__v3__CidrRange_msg_init);
+ const upb_Array* arr = upb_Message_GetArray(UPB_UPCAST(msg), &field);
+ if (size) {
+ *size = arr ? arr->UPB_PRIVATE(size) : 0;
+ }
+ return arr;
+}
+UPB_INLINE upb_Array* _envoy_type_matcher_v3_AddressMatcher_ranges_mutable_upb_array(envoy_type_matcher_v3_AddressMatcher* msg, size_t* size, upb_Arena* arena) {
+ const upb_MiniTableField field = {1, 8, 0, 0, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
+ UPB_PRIVATE(_upb_MiniTable_StrongReference)(&xds__core__v3__CidrRange_msg_init);
+ upb_Array* arr = upb_Message_GetOrCreateMutableArray(UPB_UPCAST(msg),
+ &field, arena);
+ if (size) {
+ *size = arr ? arr->UPB_PRIVATE(size) : 0;
+ }
+ return arr;
+}
+
+UPB_INLINE struct xds_core_v3_CidrRange** envoy_type_matcher_v3_AddressMatcher_mutable_ranges(envoy_type_matcher_v3_AddressMatcher* msg, size_t* size) {
+ upb_MiniTableField field = {1, 8, 0, 0, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
+ UPB_PRIVATE(_upb_MiniTable_StrongReference)(&xds__core__v3__CidrRange_msg_init);
+ upb_Array* arr = upb_Message_GetMutableArray(UPB_UPCAST(msg), &field);
+ if (arr) {
+ if (size) *size = arr->UPB_PRIVATE(size);
+ return (struct xds_core_v3_CidrRange**)upb_Array_MutableDataPtr(arr);
+ } else {
+ if (size) *size = 0;
+ return NULL;
+ }
+}
+UPB_INLINE struct xds_core_v3_CidrRange** envoy_type_matcher_v3_AddressMatcher_resize_ranges(envoy_type_matcher_v3_AddressMatcher* msg, size_t size, upb_Arena* arena) {
+ upb_MiniTableField field = {1, 8, 0, 0, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
+ return (struct xds_core_v3_CidrRange**)upb_Message_ResizeArrayUninitialized(UPB_UPCAST(msg),
+ &field, size, arena);
+}
+UPB_INLINE struct xds_core_v3_CidrRange* envoy_type_matcher_v3_AddressMatcher_add_ranges(envoy_type_matcher_v3_AddressMatcher* msg, upb_Arena* arena) {
+ upb_MiniTableField field = {1, 8, 0, 0, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
+ UPB_PRIVATE(_upb_MiniTable_StrongReference)(&xds__core__v3__CidrRange_msg_init);
+ upb_Array* arr = upb_Message_GetOrCreateMutableArray(
+ UPB_UPCAST(msg), &field, arena);
+ if (!arr || !UPB_PRIVATE(_upb_Array_ResizeUninitialized)(
+ arr, arr->UPB_PRIVATE(size) + 1, arena)) {
+ return NULL;
+ }
+ struct xds_core_v3_CidrRange* sub = (struct xds_core_v3_CidrRange*)_upb_Message_New(&xds__core__v3__CidrRange_msg_init, arena);
+ if (!arr || !sub) return NULL;
+ UPB_PRIVATE(_upb_Array_Set)
+ (arr, arr->UPB_PRIVATE(size) - 1, &sub, sizeof(sub));
+ return sub;
+}
+
+#ifdef __cplusplus
+} /* extern "C" */
+#endif
+
+#include "upb/port/undef.inc"
+
+#endif /* ENVOY_TYPE_MATCHER_V3_ADDRESS_PROTO_UPB_H__UPB_H_ */
diff --git a/src/core/ext/upb-gen/envoy/type/matcher/v3/address.upb_minitable.c b/src/core/ext/upb-gen/envoy/type/matcher/v3/address.upb_minitable.c
new file mode 100644
index 0000000000000..da15f699cc87a
--- /dev/null
+++ b/src/core/ext/upb-gen/envoy/type/matcher/v3/address.upb_minitable.c
@@ -0,0 +1,55 @@
+/* This file was generated by upb_generator from the input file:
+ *
+ * envoy/type/matcher/v3/address.proto
+ *
+ * Do not edit -- your changes will be discarded when the file is
+ * regenerated.
+ * NO CHECKED-IN PROTOBUF GENCODE */
+
+#include
+#include "upb/generated_code_support.h"
+#include "envoy/type/matcher/v3/address.upb_minitable.h"
+#include "xds/core/v3/cidr.upb_minitable.h"
+#include "udpa/annotations/status.upb_minitable.h"
+
+// Must be last.
+#include "upb/port/def.inc"
+
+extern const struct upb_MiniTable UPB_PRIVATE(_kUpb_MiniTable_StaticallyTreeShaken);
+static const upb_MiniTableSubInternal envoy_type_matcher_v3_AddressMatcher__submsgs[1] = {
+ {.UPB_PRIVATE(submsg) = &xds__core__v3__CidrRange_msg_init_ptr},
+};
+
+static const upb_MiniTableField envoy_type_matcher_v3_AddressMatcher__fields[1] = {
+ {1, 8, 0, 0, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
+};
+
+const upb_MiniTable envoy__type__matcher__v3__AddressMatcher_msg_init = {
+ &envoy_type_matcher_v3_AddressMatcher__submsgs[0],
+ &envoy_type_matcher_v3_AddressMatcher__fields[0],
+ 16, 1, kUpb_ExtMode_NonExtendable, 1, UPB_FASTTABLE_MASK(8), 0,
+#ifdef UPB_TRACING_ENABLED
+ "envoy.type.matcher.v3.AddressMatcher",
+#endif
+ UPB_FASTTABLE_INIT({
+ {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
+ {0x000800003f00000a, &upb_prm_1bt_maxmaxb},
+ })
+};
+
+const upb_MiniTable* envoy__type__matcher__v3__AddressMatcher_msg_init_ptr = &envoy__type__matcher__v3__AddressMatcher_msg_init;
+static const upb_MiniTable *messages_layout[1] = {
+ &envoy__type__matcher__v3__AddressMatcher_msg_init,
+};
+
+const upb_MiniTableFile envoy_type_matcher_v3_address_proto_upb_file_layout = {
+ messages_layout,
+ NULL,
+ NULL,
+ 1,
+ 0,
+ 0,
+};
+
+#include "upb/port/undef.inc"
+
diff --git a/src/core/ext/upb-gen/envoy/type/matcher/v3/address.upb_minitable.h b/src/core/ext/upb-gen/envoy/type/matcher/v3/address.upb_minitable.h
new file mode 100644
index 0000000000000..eac2c0bba73e2
--- /dev/null
+++ b/src/core/ext/upb-gen/envoy/type/matcher/v3/address.upb_minitable.h
@@ -0,0 +1,32 @@
+/* This file was generated by upb_generator from the input file:
+ *
+ * envoy/type/matcher/v3/address.proto
+ *
+ * Do not edit -- your changes will be discarded when the file is
+ * regenerated.
+ * NO CHECKED-IN PROTOBUF GENCODE */
+
+#ifndef ENVOY_TYPE_MATCHER_V3_ADDRESS_PROTO_UPB_H__UPB_MINITABLE_H_
+#define ENVOY_TYPE_MATCHER_V3_ADDRESS_PROTO_UPB_H__UPB_MINITABLE_H_
+
+#include "upb/generated_code_support.h"
+
+// Must be last.
+#include "upb/port/def.inc"
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+extern const upb_MiniTable envoy__type__matcher__v3__AddressMatcher_msg_init;
+extern const upb_MiniTable* envoy__type__matcher__v3__AddressMatcher_msg_init_ptr;
+
+extern const upb_MiniTableFile envoy_type_matcher_v3_address_proto_upb_file_layout;
+
+#ifdef __cplusplus
+} /* extern "C" */
+#endif
+
+#include "upb/port/undef.inc"
+
+#endif /* ENVOY_TYPE_MATCHER_V3_ADDRESS_PROTO_UPB_H__UPB_MINITABLE_H_ */
diff --git a/src/core/ext/upb-gen/envoy/type/matcher/v3/filter_state.upb.h b/src/core/ext/upb-gen/envoy/type/matcher/v3/filter_state.upb.h
index cc9cc6c227301..ee0a4e235ab87 100644
--- a/src/core/ext/upb-gen/envoy/type/matcher/v3/filter_state.upb.h
+++ b/src/core/ext/upb-gen/envoy/type/matcher/v3/filter_state.upb.h
@@ -13,6 +13,7 @@
#include "envoy/type/matcher/v3/filter_state.upb_minitable.h"
+#include "envoy/type/matcher/v3/address.upb_minitable.h"
#include "envoy/type/matcher/v3/string.upb_minitable.h"
#include "udpa/annotations/status.upb_minitable.h"
#include "validate/validate.upb_minitable.h"
@@ -25,6 +26,7 @@ extern "C" {
#endif
typedef struct envoy_type_matcher_v3_FilterStateMatcher { upb_Message UPB_PRIVATE(base); } envoy_type_matcher_v3_FilterStateMatcher;
+struct envoy_type_matcher_v3_AddressMatcher;
struct envoy_type_matcher_v3_StringMatcher;
@@ -67,6 +69,7 @@ UPB_INLINE char* envoy_type_matcher_v3_FilterStateMatcher_serialize_ex(const env
}
typedef enum {
envoy_type_matcher_v3_FilterStateMatcher_matcher_string_match = 2,
+ envoy_type_matcher_v3_FilterStateMatcher_matcher_address_match = 3,
envoy_type_matcher_v3_FilterStateMatcher_matcher_NOT_SET = 0
} envoy_type_matcher_v3_FilterStateMatcher_matcher_oneofcases;
UPB_INLINE envoy_type_matcher_v3_FilterStateMatcher_matcher_oneofcases envoy_type_matcher_v3_FilterStateMatcher_matcher_case(const envoy_type_matcher_v3_FilterStateMatcher* msg) {
@@ -103,6 +106,23 @@ UPB_INLINE bool envoy_type_matcher_v3_FilterStateMatcher_has_string_match(const
const upb_MiniTableField field = {2, UPB_SIZE(12, 32), -9, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
return upb_Message_HasBaseField(UPB_UPCAST(msg), &field);
}
+UPB_INLINE void envoy_type_matcher_v3_FilterStateMatcher_clear_address_match(envoy_type_matcher_v3_FilterStateMatcher* msg) {
+ const upb_MiniTableField field = {3, UPB_SIZE(12, 32), -9, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
+ upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
+}
+UPB_INLINE const struct envoy_type_matcher_v3_AddressMatcher* envoy_type_matcher_v3_FilterStateMatcher_address_match(const envoy_type_matcher_v3_FilterStateMatcher* msg) {
+ const struct envoy_type_matcher_v3_AddressMatcher* default_val = NULL;
+ const struct envoy_type_matcher_v3_AddressMatcher* ret;
+ const upb_MiniTableField field = {3, UPB_SIZE(12, 32), -9, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
+ UPB_PRIVATE(_upb_MiniTable_StrongReference)(&envoy__type__matcher__v3__AddressMatcher_msg_init);
+ _upb_Message_GetNonExtensionField(UPB_UPCAST(msg), &field,
+ &default_val, &ret);
+ return ret;
+}
+UPB_INLINE bool envoy_type_matcher_v3_FilterStateMatcher_has_address_match(const envoy_type_matcher_v3_FilterStateMatcher* msg) {
+ const upb_MiniTableField field = {3, UPB_SIZE(12, 32), -9, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
+ return upb_Message_HasBaseField(UPB_UPCAST(msg), &field);
+}
UPB_INLINE void envoy_type_matcher_v3_FilterStateMatcher_set_key(envoy_type_matcher_v3_FilterStateMatcher *msg, upb_StringView value) {
const upb_MiniTableField field = {1, 16, 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
@@ -121,6 +141,19 @@ UPB_INLINE struct envoy_type_matcher_v3_StringMatcher* envoy_type_matcher_v3_Fil
}
return sub;
}
+UPB_INLINE void envoy_type_matcher_v3_FilterStateMatcher_set_address_match(envoy_type_matcher_v3_FilterStateMatcher *msg, struct envoy_type_matcher_v3_AddressMatcher* value) {
+ const upb_MiniTableField field = {3, UPB_SIZE(12, 32), -9, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
+ UPB_PRIVATE(_upb_MiniTable_StrongReference)(&envoy__type__matcher__v3__AddressMatcher_msg_init);
+ upb_Message_SetBaseField((upb_Message *)msg, &field, &value);
+}
+UPB_INLINE struct envoy_type_matcher_v3_AddressMatcher* envoy_type_matcher_v3_FilterStateMatcher_mutable_address_match(envoy_type_matcher_v3_FilterStateMatcher* msg, upb_Arena* arena) {
+ struct envoy_type_matcher_v3_AddressMatcher* sub = (struct envoy_type_matcher_v3_AddressMatcher*)envoy_type_matcher_v3_FilterStateMatcher_address_match(msg);
+ if (sub == NULL) {
+ sub = (struct envoy_type_matcher_v3_AddressMatcher*)_upb_Message_New(&envoy__type__matcher__v3__AddressMatcher_msg_init, arena);
+ if (sub) envoy_type_matcher_v3_FilterStateMatcher_set_address_match(msg, sub);
+ }
+ return sub;
+}
#ifdef __cplusplus
} /* extern "C" */
diff --git a/src/core/ext/upb-gen/envoy/type/matcher/v3/filter_state.upb_minitable.c b/src/core/ext/upb-gen/envoy/type/matcher/v3/filter_state.upb_minitable.c
index e7d3bcb8c9fd4..a8080a56e4dcf 100644
--- a/src/core/ext/upb-gen/envoy/type/matcher/v3/filter_state.upb_minitable.c
+++ b/src/core/ext/upb-gen/envoy/type/matcher/v3/filter_state.upb_minitable.c
@@ -9,6 +9,7 @@
#include
#include "upb/generated_code_support.h"
#include "envoy/type/matcher/v3/filter_state.upb_minitable.h"
+#include "envoy/type/matcher/v3/address.upb_minitable.h"
#include "envoy/type/matcher/v3/string.upb_minitable.h"
#include "udpa/annotations/status.upb_minitable.h"
#include "validate/validate.upb_minitable.h"
@@ -17,19 +18,21 @@
#include "upb/port/def.inc"
extern const struct upb_MiniTable UPB_PRIVATE(_kUpb_MiniTable_StaticallyTreeShaken);
-static const upb_MiniTableSubInternal envoy_type_matcher_v3_FilterStateMatcher__submsgs[1] = {
+static const upb_MiniTableSubInternal envoy_type_matcher_v3_FilterStateMatcher__submsgs[2] = {
{.UPB_PRIVATE(submsg) = &envoy__type__matcher__v3__StringMatcher_msg_init_ptr},
+ {.UPB_PRIVATE(submsg) = &envoy__type__matcher__v3__AddressMatcher_msg_init_ptr},
};
-static const upb_MiniTableField envoy_type_matcher_v3_FilterStateMatcher__fields[2] = {
+static const upb_MiniTableField envoy_type_matcher_v3_FilterStateMatcher__fields[3] = {
{1, 16, 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)},
{2, UPB_SIZE(12, 32), -9, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
+ {3, UPB_SIZE(12, 32), -9, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
};
const upb_MiniTable envoy__type__matcher__v3__FilterStateMatcher_msg_init = {
&envoy_type_matcher_v3_FilterStateMatcher__submsgs[0],
&envoy_type_matcher_v3_FilterStateMatcher__fields[0],
- UPB_SIZE(24, 40), 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(24), 0,
+ UPB_SIZE(24, 40), 3, kUpb_ExtMode_NonExtendable, 3, UPB_FASTTABLE_MASK(24), 0,
#ifdef UPB_TRACING_ENABLED
"envoy.type.matcher.v3.FilterStateMatcher",
#endif
@@ -37,7 +40,7 @@ const upb_MiniTable envoy__type__matcher__v3__FilterStateMatcher_msg_init = {
{0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
{0x001000003f00000a, &upb_pss_1bt},
{0x0020000802000012, &upb_pom_1bt_maxmaxb},
- {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
+ {0x002000080301001a, &upb_pom_1bt_maxmaxb},
})
};
diff --git a/src/core/ext/upbdefs-gen/envoy/admin/v3/server_info.upbdefs.c b/src/core/ext/upbdefs-gen/envoy/admin/v3/server_info.upbdefs.c
index 09cfcd3feb78d..8604a07b047cb 100644
--- a/src/core/ext/upbdefs-gen/envoy/admin/v3/server_info.upbdefs.c
+++ b/src/core/ext/upbdefs-gen/envoy/admin/v3/server_info.upbdefs.c
@@ -14,7 +14,7 @@ extern _upb_DefPool_Init envoy_config_core_v3_base_proto_upbdefinit;
extern _upb_DefPool_Init google_protobuf_duration_proto_upbdefinit;
extern _upb_DefPool_Init udpa_annotations_status_proto_upbdefinit;
extern _upb_DefPool_Init udpa_annotations_versioning_proto_upbdefinit;
-static const char descriptor[2867] = {'\n', ' ', 'e', 'n', 'v', 'o', 'y', '/', 'a', 'd', 'm', 'i', 'n', '/', 'v', '3', '/', 's', 'e', 'r', 'v', 'e', 'r', '_', 'i',
+static const char descriptor[2917] = {'\n', ' ', 'e', 'n', 'v', 'o', 'y', '/', 'a', 'd', 'm', 'i', 'n', '/', 'v', '3', '/', 's', 'e', 'r', 'v', 'e', 'r', '_', 'i',
'n', 'f', 'o', '.', 'p', 'r', 'o', 't', 'o', '\022', '\016', 'e', 'n', 'v', 'o', 'y', '.', 'a', 'd', 'm', 'i', 'n', '.', 'v', '3',
'\032', '\037', 'e', 'n', 'v', 'o', 'y', '/', 'c', 'o', 'n', 'f', 'i', 'g', '/', 'c', 'o', 'r', 'e', '/', 'v', '3', '/', 'b', 'a',
's', 'e', '.', 'p', 'r', 'o', 't', 'o', '\032', '\036', 'g', 'o', 'o', 'g', 'l', 'e', '/', 'p', 'r', 'o', 't', 'o', 'b', 'u', 'f',
@@ -42,7 +42,7 @@ static const char descriptor[2867] = {'\n', ' ', 'e', 'n', 'v', 'o', 'y', '/', '
'\020', '\000', '\022', '\014', '\n', '\010', 'D', 'R', 'A', 'I', 'N', 'I', 'N', 'G', '\020', '\001', '\022', '\024', '\n', '\020', 'P', 'R', 'E', '_', 'I',
'N', 'I', 'T', 'I', 'A', 'L', 'I', 'Z', 'I', 'N', 'G', '\020', '\002', '\022', '\020', '\n', '\014', 'I', 'N', 'I', 'T', 'I', 'A', 'L', 'I',
'Z', 'I', 'N', 'G', '\020', '\003', ':', '%', '\232', '\305', '\210', '\036', ' ', '\n', '\036', 'e', 'n', 'v', 'o', 'y', '.', 'a', 'd', 'm', 'i',
-'n', '.', 'v', '2', 'a', 'l', 'p', 'h', 'a', '.', 'S', 'e', 'r', 'v', 'e', 'r', 'I', 'n', 'f', 'o', '\"', '\336', '\017', '\n', '\022',
+'n', '.', 'v', '2', 'a', 'l', 'p', 'h', 'a', '.', 'S', 'e', 'r', 'v', 'e', 'r', 'I', 'n', 'f', 'o', '\"', '\220', '\020', '\n', '\022',
'C', 'o', 'm', 'm', 'a', 'n', 'd', 'L', 'i', 'n', 'e', 'O', 'p', 't', 'i', 'o', 'n', 's', '\022', '\027', '\n', '\007', 'b', 'a', 's',
'e', '_', 'i', 'd', '\030', '\001', ' ', '\001', '(', '\004', 'R', '\006', 'b', 'a', 's', 'e', 'I', 'd', '\022', '-', '\n', '\023', 'u', 's', 'e',
'_', 'd', 'y', 'n', 'a', 'm', 'i', 'c', '_', 'b', 'a', 's', 'e', '_', 'i', 'd', '\030', '\037', ' ', '\001', '(', '\010', 'R', '\020', 'u',
@@ -65,7 +65,9 @@ static const char descriptor[2867] = {'\n', ' ', 'e', 'n', 'v', 'o', 'y', '/', '
'a', 'm', 'i', 'c', 'F', 'i', 'e', 'l', 'd', 's', '\022', 'A', '\n', '\035', 'i', 'g', 'n', 'o', 'r', 'e', '_', 'u', 'n', 'k', 'n',
'o', 'w', 'n', '_', 'd', 'y', 'n', 'a', 'm', 'i', 'c', '_', 'f', 'i', 'e', 'l', 'd', 's', '\030', '\036', ' ', '\001', '(', '\010', 'R',
'\032', 'i', 'g', 'n', 'o', 'r', 'e', 'U', 'n', 'k', 'n', 'o', 'w', 'n', 'D', 'y', 'n', 'a', 'm', 'i', 'c', 'F', 'i', 'e', 'l',
-'d', 's', '\022', ',', '\n', '\022', 'a', 'd', 'm', 'i', 'n', '_', 'a', 'd', 'd', 'r', 'e', 's', 's', '_', 'p', 'a', 't', 'h', '\030',
+'d', 's', '\022', '0', '\n', '\024', 's', 'k', 'i', 'p', '_', 'd', 'e', 'p', 'r', 'e', 'c', 'a', 't', 'e', 'd', '_', 'l', 'o', 'g',
+'s', '\030', ')', ' ', '\001', '(', '\010', 'R', '\022', 's', 'k', 'i', 'p', 'D', 'e', 'p', 'r', 'e', 'c', 'a', 't', 'e', 'd', 'L', 'o',
+'g', 's', '\022', ',', '\n', '\022', 'a', 'd', 'm', 'i', 'n', '_', 'a', 'd', 'd', 'r', 'e', 's', 's', '_', 'p', 'a', 't', 'h', '\030',
'\006', ' ', '\001', '(', '\t', 'R', '\020', 'a', 'd', 'm', 'i', 'n', 'A', 'd', 'd', 'r', 'e', 's', 's', 'P', 'a', 't', 'h', '\022', 'e',
'\n', '\030', 'l', 'o', 'c', 'a', 'l', '_', 'a', 'd', 'd', 'r', 'e', 's', 's', '_', 'i', 'p', '_', 'v', 'e', 'r', 's', 'i', 'o',
'n', '\030', '\007', ' ', '\001', '(', '\016', '2', ',', '.', 'e', 'n', 'v', 'o', 'y', '.', 'a', 'd', 'm', 'i', 'n', '.', 'v', '3', '.',
@@ -143,5 +145,5 @@ _upb_DefPool_Init envoy_admin_v3_server_info_proto_upbdefinit = {
deps,
&envoy_admin_v3_server_info_proto_upb_file_layout,
"envoy/admin/v3/server_info.proto",
- UPB_STRINGVIEW_INIT(descriptor, 2867)
+ UPB_STRINGVIEW_INIT(descriptor, 2917)
};
diff --git a/src/core/ext/upbdefs-gen/envoy/config/core/v3/protocol.upbdefs.c b/src/core/ext/upbdefs-gen/envoy/config/core/v3/protocol.upbdefs.c
index bf43abcb3de52..60a7c808ac535 100644
--- a/src/core/ext/upbdefs-gen/envoy/config/core/v3/protocol.upbdefs.c
+++ b/src/core/ext/upbdefs-gen/envoy/config/core/v3/protocol.upbdefs.c
@@ -19,7 +19,7 @@ extern _upb_DefPool_Init envoy_annotations_deprecation_proto_upbdefinit;
extern _upb_DefPool_Init udpa_annotations_status_proto_upbdefinit;
extern _upb_DefPool_Init udpa_annotations_versioning_proto_upbdefinit;
extern _upb_DefPool_Init validate_validate_proto_upbdefinit;
-static const char descriptor[7147] = {'\n', '#', 'e', 'n', 'v', 'o', 'y', '/', 'c', 'o', 'n', 'f', 'i', 'g', '/', 'c', 'o', 'r', 'e', '/', 'v', '3', '/', 'p', 'r',
+static const char descriptor[7221] = {'\n', '#', 'e', 'n', 'v', 'o', 'y', '/', 'c', 'o', 'n', 'f', 'i', 'g', '/', 'c', 'o', 'r', 'e', '/', 'v', '3', '/', 'p', 'r',
'o', 't', 'o', 'c', 'o', 'l', '.', 'p', 'r', 'o', 't', 'o', '\022', '\024', 'e', 'n', 'v', 'o', 'y', '.', 'c', 'o', 'n', 'f', 'i',
'g', '.', 'c', 'o', 'r', 'e', '.', 'v', '3', '\032', '$', 'e', 'n', 'v', 'o', 'y', '/', 'c', 'o', 'n', 'f', 'i', 'g', '/', 'c',
'o', 'r', 'e', '/', 'v', '3', '/', 'e', 'x', 't', 'e', 'n', 's', 'i', 'o', 'n', '.', 'p', 'r', 'o', 't', 'o', '\032', '\033', 'e',
@@ -197,7 +197,7 @@ static const char descriptor[7147] = {'\n', '#', 'e', 'n', 'v', 'o', 'y', '/', '
'i', 'd', 'l', 'e', '_', 'i', 'n', 't', 'e', 'r', 'v', 'a', 'l', '\030', '\004', ' ', '\001', '(', '\013', '2', '\031', '.', 'g', 'o', 'o',
'g', 'l', 'e', '.', 'p', 'r', 'o', 't', 'o', 'b', 'u', 'f', '.', 'D', 'u', 'r', 'a', 't', 'i', 'o', 'n', 'B', '\014', '\372', 'B',
'\t', '\252', '\001', '\006', '2', '\004', '\020', '\300', '\204', '=', 'R', '\026', 'c', 'o', 'n', 'n', 'e', 'c', 't', 'i', 'o', 'n', 'I', 'd', 'l',
-'e', 'I', 'n', 't', 'e', 'r', 'v', 'a', 'l', '\"', '\320', '\016', '\n', '\024', 'H', 't', 't', 'p', '2', 'P', 'r', 'o', 't', 'o', 'c',
+'e', 'I', 'n', 't', 'e', 'r', 'v', 'a', 'l', '\"', '\232', '\017', '\n', '\024', 'H', 't', 't', 'p', '2', 'P', 'r', 'o', 't', 'o', 'c',
'o', 'l', 'O', 'p', 't', 'i', 'o', 'n', 's', '\022', 'F', '\n', '\020', 'h', 'p', 'a', 'c', 'k', '_', 't', 'a', 'b', 'l', 'e', '_',
's', 'i', 'z', 'e', '\030', '\001', ' ', '\001', '(', '\013', '2', '\034', '.', 'g', 'o', 'o', 'g', 'l', 'e', '.', 'p', 'r', 'o', 't', 'o',
'b', 'u', 'f', '.', 'U', 'I', 'n', 't', '3', '2', 'V', 'a', 'l', 'u', 'e', 'R', '\016', 'h', 'p', 'a', 'c', 'k', 'T', 'a', 'b',
@@ -261,50 +261,53 @@ static const char descriptor[7147] = {'\n', '#', 'e', 'n', 'v', 'o', 'y', '/', '
'e', '\022', 'P', '\n', '\021', 'u', 's', 'e', '_', 'o', 'g', 'h', 't', 't', 'p', '2', '_', 'c', 'o', 'd', 'e', 'c', '\030', '\020', ' ',
'\001', '(', '\013', '2', '\032', '.', 'g', 'o', 'o', 'g', 'l', 'e', '.', 'p', 'r', 'o', 't', 'o', 'b', 'u', 'f', '.', 'B', 'o', 'o',
'l', 'V', 'a', 'l', 'u', 'e', 'B', '\010', '\322', '\306', '\244', '\341', '\006', '\002', '\010', '\001', 'R', '\017', 'u', 's', 'e', 'O', 'g', 'h', 't',
-'t', 'p', '2', 'C', 'o', 'd', 'e', 'c', '\032', '\342', '\001', '\n', '\021', 'S', 'e', 't', 't', 'i', 'n', 'g', 's', 'P', 'a', 'r', 'a',
-'m', 'e', 't', 'e', 'r', '\022', 'N', '\n', '\n', 'i', 'd', 'e', 'n', 't', 'i', 'f', 'i', 'e', 'r', '\030', '\001', ' ', '\001', '(', '\013',
-'2', '\034', '.', 'g', 'o', 'o', 'g', 'l', 'e', '.', 'p', 'r', 'o', 't', 'o', 'b', 'u', 'f', '.', 'U', 'I', 'n', 't', '3', '2',
-'V', 'a', 'l', 'u', 'e', 'B', '\020', '\372', 'B', '\r', '*', '\006', '\030', '\377', '\377', '\003', '(', '\000', '\212', '\001', '\002', '\020', '\001', 'R', '\n',
-'i', 'd', 'e', 'n', 't', 'i', 'f', 'i', 'e', 'r', '\022', '<', '\n', '\005', 'v', 'a', 'l', 'u', 'e', '\030', '\002', ' ', '\001', '(', '\013',
-'2', '\034', '.', 'g', 'o', 'o', 'g', 'l', 'e', '.', 'p', 'r', 'o', 't', 'o', 'b', 'u', 'f', '.', 'U', 'I', 'n', 't', '3', '2',
-'V', 'a', 'l', 'u', 'e', 'B', '\010', '\372', 'B', '\005', '\212', '\001', '\002', '\020', '\001', 'R', '\005', 'v', 'a', 'l', 'u', 'e', ':', '?', '\232',
-'\305', '\210', '\036', ':', '\n', '8', 'e', 'n', 'v', 'o', 'y', '.', 'a', 'p', 'i', '.', 'v', '2', '.', 'c', 'o', 'r', 'e', '.', 'H',
-'t', 't', 'p', '2', 'P', 'r', 'o', 't', 'o', 'c', 'o', 'l', 'O', 'p', 't', 'i', 'o', 'n', 's', '.', 'S', 'e', 't', 't', 'i',
-'n', 'g', 's', 'P', 'a', 'r', 'a', 'm', 'e', 't', 'e', 'r', ':', '-', '\232', '\305', '\210', '\036', '(', '\n', '&', 'e', 'n', 'v', 'o',
-'y', '.', 'a', 'p', 'i', '.', 'v', '2', '.', 'c', 'o', 'r', 'e', '.', 'H', 't', 't', 'p', '2', 'P', 'r', 'o', 't', 'o', 'c',
-'o', 'l', 'O', 'p', 't', 'i', 'o', 'n', 's', '\"', '\245', '\001', '\n', '\023', 'G', 'r', 'p', 'c', 'P', 'r', 'o', 't', 'o', 'c', 'o',
-'l', 'O', 'p', 't', 'i', 'o', 'n', 's', '\022', '`', '\n', '\026', 'h', 't', 't', 'p', '2', '_', 'p', 'r', 'o', 't', 'o', 'c', 'o',
-'l', '_', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\001', ' ', '\001', '(', '\013', '2', '*', '.', 'e', 'n', 'v', 'o', 'y', '.', 'c',
-'o', 'n', 'f', 'i', 'g', '.', 'c', 'o', 'r', 'e', '.', 'v', '3', '.', 'H', 't', 't', 'p', '2', 'P', 'r', 'o', 't', 'o', 'c',
-'o', 'l', 'O', 'p', 't', 'i', 'o', 'n', 's', 'R', '\024', 'h', 't', 't', 'p', '2', 'P', 'r', 'o', 't', 'o', 'c', 'o', 'l', 'O',
-'p', 't', 'i', 'o', 'n', 's', ':', ',', '\232', '\305', '\210', '\036', '\'', '\n', '%', 'e', 'n', 'v', 'o', 'y', '.', 'a', 'p', 'i', '.',
-'v', '2', '.', 'c', 'o', 'r', 'e', '.', 'G', 'r', 'p', 'c', 'P', 'r', 'o', 't', 'o', 'c', 'o', 'l', 'O', 'p', 't', 'i', 'o',
-'n', 's', '\"', '\330', '\002', '\n', '\024', 'H', 't', 't', 'p', '3', 'P', 'r', 'o', 't', 'o', 'c', 'o', 'l', 'O', 'p', 't', 'i', 'o',
-'n', 's', '\022', ']', '\n', '\025', 'q', 'u', 'i', 'c', '_', 'p', 'r', 'o', 't', 'o', 'c', 'o', 'l', '_', 'o', 'p', 't', 'i', 'o',
-'n', 's', '\030', '\001', ' ', '\001', '(', '\013', '2', ')', '.', 'e', 'n', 'v', 'o', 'y', '.', 'c', 'o', 'n', 'f', 'i', 'g', '.', 'c',
-'o', 'r', 'e', '.', 'v', '3', '.', 'Q', 'u', 'i', 'c', 'P', 'r', 'o', 't', 'o', 'c', 'o', 'l', 'O', 'p', 't', 'i', 'o', 'n',
-'s', 'R', '\023', 'q', 'u', 'i', 'c', 'P', 'r', 'o', 't', 'o', 'c', 'o', 'l', 'O', 'p', 't', 'i', 'o', 'n', 's', '\022', 'z', '\n',
-'-', 'o', 'v', 'e', 'r', 'r', 'i', 'd', 'e', '_', 's', 't', 'r', 'e', 'a', 'm', '_', 'e', 'r', 'r', 'o', 'r', '_', 'o', 'n',
-'_', 'i', 'n', 'v', 'a', 'l', 'i', 'd', '_', 'h', 't', 't', 'p', '_', 'm', 'e', 's', 's', 'a', 'g', 'e', '\030', '\002', ' ', '\001',
-'(', '\013', '2', '\032', '.', 'g', 'o', 'o', 'g', 'l', 'e', '.', 'p', 'r', 'o', 't', 'o', 'b', 'u', 'f', '.', 'B', 'o', 'o', 'l',
-'V', 'a', 'l', 'u', 'e', 'R', '\'', 'o', 'v', 'e', 'r', 'r', 'i', 'd', 'e', 'S', 't', 'r', 'e', 'a', 'm', 'E', 'r', 'r', 'o',
-'r', 'O', 'n', 'I', 'n', 'v', 'a', 'l', 'i', 'd', 'H', 't', 't', 'p', 'M', 'e', 's', 's', 'a', 'g', 'e', '\022', '>', '\n', '\026',
-'a', 'l', 'l', 'o', 'w', '_', 'e', 'x', 't', 'e', 'n', 'd', 'e', 'd', '_', 'c', 'o', 'n', 'n', 'e', 'c', 't', '\030', '\005', ' ',
-'\001', '(', '\010', 'B', '\010', '\322', '\306', '\244', '\341', '\006', '\002', '\010', '\001', 'R', '\024', 'a', 'l', 'l', 'o', 'w', 'E', 'x', 't', 'e', 'n',
-'d', 'e', 'd', 'C', 'o', 'n', 'n', 'e', 'c', 't', '\022', '%', '\n', '\016', 'a', 'l', 'l', 'o', 'w', '_', 'm', 'e', 't', 'a', 'd',
-'a', 't', 'a', '\030', '\006', ' ', '\001', '(', '\010', 'R', '\r', 'a', 'l', 'l', 'o', 'w', 'M', 'e', 't', 'a', 'd', 'a', 't', 'a', '\"',
-'\233', '\001', '\n', '\032', 'S', 'c', 'h', 'e', 'm', 'e', 'H', 'e', 'a', 'd', 'e', 'r', 'T', 'r', 'a', 'n', 's', 'f', 'o', 'r', 'm',
-'a', 't', 'i', 'o', 'n', '\022', 'D', '\n', '\023', 's', 'c', 'h', 'e', 'm', 'e', '_', 't', 'o', '_', 'o', 'v', 'e', 'r', 'w', 'r',
-'i', 't', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'B', '\022', '\372', 'B', '\017', 'r', '\r', 'R', '\004', 'h', 't', 't', 'p', 'R', '\005', 'h',
-'t', 't', 'p', 's', 'H', '\000', 'R', '\021', 's', 'c', 'h', 'e', 'm', 'e', 'T', 'o', 'O', 'v', 'e', 'r', 'w', 'r', 'i', 't', 'e',
-'\022', '%', '\n', '\016', 'm', 'a', 't', 'c', 'h', '_', 'u', 'p', 's', 't', 'r', 'e', 'a', 'm', '\030', '\002', ' ', '\001', '(', '\010', 'R',
-'\r', 'm', 'a', 't', 'c', 'h', 'U', 'p', 's', 't', 'r', 'e', 'a', 'm', 'B', '\020', '\n', '\016', 't', 'r', 'a', 'n', 's', 'f', 'o',
-'r', 'm', 'a', 't', 'i', 'o', 'n', 'B', '\201', '\001', '\n', '\"', 'i', 'o', '.', 'e', 'n', 'v', 'o', 'y', 'p', 'r', 'o', 'x', 'y',
-'.', 'e', 'n', 'v', 'o', 'y', '.', 'c', 'o', 'n', 'f', 'i', 'g', '.', 'c', 'o', 'r', 'e', '.', 'v', '3', 'B', '\r', 'P', 'r',
-'o', 't', 'o', 'c', 'o', 'l', 'P', 'r', 'o', 't', 'o', 'P', '\001', 'Z', 'B', 'g', 'i', 't', 'h', 'u', 'b', '.', 'c', 'o', 'm',
-'/', 'e', 'n', 'v', 'o', 'y', 'p', 'r', 'o', 'x', 'y', '/', 'g', 'o', '-', 'c', 'o', 'n', 't', 'r', 'o', 'l', '-', 'p', 'l',
-'a', 'n', 'e', '/', 'e', 'n', 'v', 'o', 'y', '/', 'c', 'o', 'n', 'f', 'i', 'g', '/', 'c', 'o', 'r', 'e', '/', 'v', '3', ';',
-'c', 'o', 'r', 'e', 'v', '3', '\272', '\200', '\310', '\321', '\006', '\002', '\020', '\002', 'b', '\006', 'p', 'r', 'o', 't', 'o', '3',
+'t', 'p', '2', 'C', 'o', 'd', 'e', 'c', '\022', 'H', '\n', '\021', 'm', 'a', 'x', '_', 'm', 'e', 't', 'a', 'd', 'a', 't', 'a', '_',
+'s', 'i', 'z', 'e', '\030', '\021', ' ', '\001', '(', '\013', '2', '\034', '.', 'g', 'o', 'o', 'g', 'l', 'e', '.', 'p', 'r', 'o', 't', 'o',
+'b', 'u', 'f', '.', 'U', 'I', 'n', 't', '6', '4', 'V', 'a', 'l', 'u', 'e', 'R', '\017', 'm', 'a', 'x', 'M', 'e', 't', 'a', 'd',
+'a', 't', 'a', 'S', 'i', 'z', 'e', '\032', '\342', '\001', '\n', '\021', 'S', 'e', 't', 't', 'i', 'n', 'g', 's', 'P', 'a', 'r', 'a', 'm',
+'e', 't', 'e', 'r', '\022', 'N', '\n', '\n', 'i', 'd', 'e', 'n', 't', 'i', 'f', 'i', 'e', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2',
+'\034', '.', 'g', 'o', 'o', 'g', 'l', 'e', '.', 'p', 'r', 'o', 't', 'o', 'b', 'u', 'f', '.', 'U', 'I', 'n', 't', '3', '2', 'V',
+'a', 'l', 'u', 'e', 'B', '\020', '\372', 'B', '\r', '*', '\006', '\030', '\377', '\377', '\003', '(', '\000', '\212', '\001', '\002', '\020', '\001', 'R', '\n', 'i',
+'d', 'e', 'n', 't', 'i', 'f', 'i', 'e', 'r', '\022', '<', '\n', '\005', 'v', 'a', 'l', 'u', 'e', '\030', '\002', ' ', '\001', '(', '\013', '2',
+'\034', '.', 'g', 'o', 'o', 'g', 'l', 'e', '.', 'p', 'r', 'o', 't', 'o', 'b', 'u', 'f', '.', 'U', 'I', 'n', 't', '3', '2', 'V',
+'a', 'l', 'u', 'e', 'B', '\010', '\372', 'B', '\005', '\212', '\001', '\002', '\020', '\001', 'R', '\005', 'v', 'a', 'l', 'u', 'e', ':', '?', '\232', '\305',
+'\210', '\036', ':', '\n', '8', 'e', 'n', 'v', 'o', 'y', '.', 'a', 'p', 'i', '.', 'v', '2', '.', 'c', 'o', 'r', 'e', '.', 'H', 't',
+'t', 'p', '2', 'P', 'r', 'o', 't', 'o', 'c', 'o', 'l', 'O', 'p', 't', 'i', 'o', 'n', 's', '.', 'S', 'e', 't', 't', 'i', 'n',
+'g', 's', 'P', 'a', 'r', 'a', 'm', 'e', 't', 'e', 'r', ':', '-', '\232', '\305', '\210', '\036', '(', '\n', '&', 'e', 'n', 'v', 'o', 'y',
+'.', 'a', 'p', 'i', '.', 'v', '2', '.', 'c', 'o', 'r', 'e', '.', 'H', 't', 't', 'p', '2', 'P', 'r', 'o', 't', 'o', 'c', 'o',
+'l', 'O', 'p', 't', 'i', 'o', 'n', 's', '\"', '\245', '\001', '\n', '\023', 'G', 'r', 'p', 'c', 'P', 'r', 'o', 't', 'o', 'c', 'o', 'l',
+'O', 'p', 't', 'i', 'o', 'n', 's', '\022', '`', '\n', '\026', 'h', 't', 't', 'p', '2', '_', 'p', 'r', 'o', 't', 'o', 'c', 'o', 'l',
+'_', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\001', ' ', '\001', '(', '\013', '2', '*', '.', 'e', 'n', 'v', 'o', 'y', '.', 'c', 'o',
+'n', 'f', 'i', 'g', '.', 'c', 'o', 'r', 'e', '.', 'v', '3', '.', 'H', 't', 't', 'p', '2', 'P', 'r', 'o', 't', 'o', 'c', 'o',
+'l', 'O', 'p', 't', 'i', 'o', 'n', 's', 'R', '\024', 'h', 't', 't', 'p', '2', 'P', 'r', 'o', 't', 'o', 'c', 'o', 'l', 'O', 'p',
+'t', 'i', 'o', 'n', 's', ':', ',', '\232', '\305', '\210', '\036', '\'', '\n', '%', 'e', 'n', 'v', 'o', 'y', '.', 'a', 'p', 'i', '.', 'v',
+'2', '.', 'c', 'o', 'r', 'e', '.', 'G', 'r', 'p', 'c', 'P', 'r', 'o', 't', 'o', 'c', 'o', 'l', 'O', 'p', 't', 'i', 'o', 'n',
+'s', '\"', '\330', '\002', '\n', '\024', 'H', 't', 't', 'p', '3', 'P', 'r', 'o', 't', 'o', 'c', 'o', 'l', 'O', 'p', 't', 'i', 'o', 'n',
+'s', '\022', ']', '\n', '\025', 'q', 'u', 'i', 'c', '_', 'p', 'r', 'o', 't', 'o', 'c', 'o', 'l', '_', 'o', 'p', 't', 'i', 'o', 'n',
+'s', '\030', '\001', ' ', '\001', '(', '\013', '2', ')', '.', 'e', 'n', 'v', 'o', 'y', '.', 'c', 'o', 'n', 'f', 'i', 'g', '.', 'c', 'o',
+'r', 'e', '.', 'v', '3', '.', 'Q', 'u', 'i', 'c', 'P', 'r', 'o', 't', 'o', 'c', 'o', 'l', 'O', 'p', 't', 'i', 'o', 'n', 's',
+'R', '\023', 'q', 'u', 'i', 'c', 'P', 'r', 'o', 't', 'o', 'c', 'o', 'l', 'O', 'p', 't', 'i', 'o', 'n', 's', '\022', 'z', '\n', '-',
+'o', 'v', 'e', 'r', 'r', 'i', 'd', 'e', '_', 's', 't', 'r', 'e', 'a', 'm', '_', 'e', 'r', 'r', 'o', 'r', '_', 'o', 'n', '_',
+'i', 'n', 'v', 'a', 'l', 'i', 'd', '_', 'h', 't', 't', 'p', '_', 'm', 'e', 's', 's', 'a', 'g', 'e', '\030', '\002', ' ', '\001', '(',
+'\013', '2', '\032', '.', 'g', 'o', 'o', 'g', 'l', 'e', '.', 'p', 'r', 'o', 't', 'o', 'b', 'u', 'f', '.', 'B', 'o', 'o', 'l', 'V',
+'a', 'l', 'u', 'e', 'R', '\'', 'o', 'v', 'e', 'r', 'r', 'i', 'd', 'e', 'S', 't', 'r', 'e', 'a', 'm', 'E', 'r', 'r', 'o', 'r',
+'O', 'n', 'I', 'n', 'v', 'a', 'l', 'i', 'd', 'H', 't', 't', 'p', 'M', 'e', 's', 's', 'a', 'g', 'e', '\022', '>', '\n', '\026', 'a',
+'l', 'l', 'o', 'w', '_', 'e', 'x', 't', 'e', 'n', 'd', 'e', 'd', '_', 'c', 'o', 'n', 'n', 'e', 'c', 't', '\030', '\005', ' ', '\001',
+'(', '\010', 'B', '\010', '\322', '\306', '\244', '\341', '\006', '\002', '\010', '\001', 'R', '\024', 'a', 'l', 'l', 'o', 'w', 'E', 'x', 't', 'e', 'n', 'd',
+'e', 'd', 'C', 'o', 'n', 'n', 'e', 'c', 't', '\022', '%', '\n', '\016', 'a', 'l', 'l', 'o', 'w', '_', 'm', 'e', 't', 'a', 'd', 'a',
+'t', 'a', '\030', '\006', ' ', '\001', '(', '\010', 'R', '\r', 'a', 'l', 'l', 'o', 'w', 'M', 'e', 't', 'a', 'd', 'a', 't', 'a', '\"', '\233',
+'\001', '\n', '\032', 'S', 'c', 'h', 'e', 'm', 'e', 'H', 'e', 'a', 'd', 'e', 'r', 'T', 'r', 'a', 'n', 's', 'f', 'o', 'r', 'm', 'a',
+'t', 'i', 'o', 'n', '\022', 'D', '\n', '\023', 's', 'c', 'h', 'e', 'm', 'e', '_', 't', 'o', '_', 'o', 'v', 'e', 'r', 'w', 'r', 'i',
+'t', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'B', '\022', '\372', 'B', '\017', 'r', '\r', 'R', '\004', 'h', 't', 't', 'p', 'R', '\005', 'h', 't',
+'t', 'p', 's', 'H', '\000', 'R', '\021', 's', 'c', 'h', 'e', 'm', 'e', 'T', 'o', 'O', 'v', 'e', 'r', 'w', 'r', 'i', 't', 'e', '\022',
+'%', '\n', '\016', 'm', 'a', 't', 'c', 'h', '_', 'u', 'p', 's', 't', 'r', 'e', 'a', 'm', '\030', '\002', ' ', '\001', '(', '\010', 'R', '\r',
+'m', 'a', 't', 'c', 'h', 'U', 'p', 's', 't', 'r', 'e', 'a', 'm', 'B', '\020', '\n', '\016', 't', 'r', 'a', 'n', 's', 'f', 'o', 'r',
+'m', 'a', 't', 'i', 'o', 'n', 'B', '\201', '\001', '\n', '\"', 'i', 'o', '.', 'e', 'n', 'v', 'o', 'y', 'p', 'r', 'o', 'x', 'y', '.',
+'e', 'n', 'v', 'o', 'y', '.', 'c', 'o', 'n', 'f', 'i', 'g', '.', 'c', 'o', 'r', 'e', '.', 'v', '3', 'B', '\r', 'P', 'r', 'o',
+'t', 'o', 'c', 'o', 'l', 'P', 'r', 'o', 't', 'o', 'P', '\001', 'Z', 'B', 'g', 'i', 't', 'h', 'u', 'b', '.', 'c', 'o', 'm', '/',
+'e', 'n', 'v', 'o', 'y', 'p', 'r', 'o', 'x', 'y', '/', 'g', 'o', '-', 'c', 'o', 'n', 't', 'r', 'o', 'l', '-', 'p', 'l', 'a',
+'n', 'e', '/', 'e', 'n', 'v', 'o', 'y', '/', 'c', 'o', 'n', 'f', 'i', 'g', '/', 'c', 'o', 'r', 'e', '/', 'v', '3', ';', 'c',
+'o', 'r', 'e', 'v', '3', '\272', '\200', '\310', '\321', '\006', '\002', '\020', '\002', 'b', '\006', 'p', 'r', 'o', 't', 'o', '3',
};
static _upb_DefPool_Init *deps[10] = {
@@ -324,5 +327,5 @@ _upb_DefPool_Init envoy_config_core_v3_protocol_proto_upbdefinit = {
deps,
&envoy_config_core_v3_protocol_proto_upb_file_layout,
"envoy/config/core/v3/protocol.proto",
- UPB_STRINGVIEW_INIT(descriptor, 7147)
+ UPB_STRINGVIEW_INIT(descriptor, 7221)
};
diff --git a/src/core/ext/upbdefs-gen/envoy/config/route/v3/route_components.upbdefs.c b/src/core/ext/upbdefs-gen/envoy/config/route/v3/route_components.upbdefs.c
index 3c5bb0a31b860..2019c68c0de3e 100644
--- a/src/core/ext/upbdefs-gen/envoy/config/route/v3/route_components.upbdefs.c
+++ b/src/core/ext/upbdefs-gen/envoy/config/route/v3/route_components.upbdefs.c
@@ -29,7 +29,7 @@ extern _upb_DefPool_Init udpa_annotations_migrate_proto_upbdefinit;
extern _upb_DefPool_Init udpa_annotations_status_proto_upbdefinit;
extern _upb_DefPool_Init udpa_annotations_versioning_proto_upbdefinit;
extern _upb_DefPool_Init validate_validate_proto_upbdefinit;
-static const char descriptor[23441] = {'\n', ',', 'e', 'n', 'v', 'o', 'y', '/', 'c', 'o', 'n', 'f', 'i', 'g', '/', 'r', 'o', 'u', 't', 'e', '/', 'v', '3', '/', 'r',
+static const char descriptor[23708] = {'\n', ',', 'e', 'n', 'v', 'o', 'y', '/', 'c', 'o', 'n', 'f', 'i', 'g', '/', 'r', 'o', 'u', 't', 'e', '/', 'v', '3', '/', 'r',
'o', 'u', 't', 'e', '_', 'c', 'o', 'm', 'p', 'o', 'n', 'e', 'n', 't', 's', '.', 'p', 'r', 'o', 't', 'o', '\022', '\025', 'e', 'n',
'v', 'o', 'y', '.', 'c', 'o', 'n', 'f', 'i', 'g', '.', 'r', 'o', 'u', 't', 'e', '.', 'v', '3', '\032', '\037', 'e', 'n', 'v', 'o',
'y', '/', 'c', 'o', 'n', 'f', 'i', 'g', '/', 'c', 'o', 'r', 'e', '/', 'v', '3', '/', 'b', 'a', 's', 'e', '.', 'p', 'r', 'o',
@@ -742,7 +742,7 @@ static const char descriptor[23441] = {'\n', ',', 'e', 'n', 'v', 'o', 'y', '/',
'\002', '\020', '\001', 'R', '\004', 'n', 'a', 'm', 'e', ':', '(', '\232', '\305', '\210', '\036', '#', '\n', '!', 'e', 'n', 'v', 'o', 'y', '.', 'a',
'p', 'i', '.', 'v', '2', '.', 'r', 'o', 'u', 't', 'e', '.', 'V', 'i', 'r', 't', 'u', 'a', 'l', 'C', 'l', 'u', 's', 't', 'e',
'r', 'J', '\004', '\010', '\001', '\020', '\002', 'J', '\004', '\010', '\003', '\020', '\004', 'R', '\007', 'p', 'a', 't', 't', 'e', 'r', 'n', 'R', '\006', 'm',
-'e', 't', 'h', 'o', 'd', '\"', '\301', '\036', '\n', '\t', 'R', 'a', 't', 'e', 'L', 'i', 'm', 'i', 't', '\022', ';', '\n', '\005', 's', 't',
+'e', 't', 'h', 'o', 'd', '\"', '\314', ' ', '\n', '\t', 'R', 'a', 't', 'e', 'L', 'i', 'm', 'i', 't', '\022', ';', '\n', '\005', 's', 't',
'a', 'g', 'e', '\030', '\001', ' ', '\001', '(', '\013', '2', '\034', '.', 'g', 'o', 'o', 'g', 'l', 'e', '.', 'p', 'r', 'o', 't', 'o', 'b',
'u', 'f', '.', 'U', 'I', 'n', 't', '3', '2', 'V', 'a', 'l', 'u', 'e', 'B', '\007', '\372', 'B', '\004', '*', '\002', '\030', '\n', 'R', '\005',
's', 't', 'a', 'g', 'e', '\022', '\037', '\n', '\013', 'd', 'i', 's', 'a', 'b', 'l', 'e', '_', 'k', 'e', 'y', '\030', '\002', ' ', '\001', '(',
@@ -757,7 +757,7 @@ static const char descriptor[23441] = {'\n', ',', 'e', 'n', 'v', 'o', 'y', '/',
'.', 'R', 'a', 't', 'e', 'L', 'i', 'm', 'i', 't', '.', 'H', 'i', 't', 's', 'A', 'd', 'd', 'e', 'n', 'd', 'R', '\n', 'h', 'i',
't', 's', 'A', 'd', 'd', 'e', 'n', 'd', '\022', '/', '\n', '\024', 'a', 'p', 'p', 'l', 'y', '_', 'o', 'n', '_', 's', 't', 'r', 'e',
'a', 'm', '_', 'd', 'o', 'n', 'e', '\030', '\006', ' ', '\001', '(', '\010', 'R', '\021', 'a', 'p', 'p', 'l', 'y', 'O', 'n', 'S', 't', 'r',
-'e', 'a', 'm', 'D', 'o', 'n', 'e', '\032', '\265', '\030', '\n', '\006', 'A', 'c', 't', 'i', 'o', 'n', '\022', '^', '\n', '\016', 's', 'o', 'u',
+'e', 'a', 'm', 'D', 'o', 'n', 'e', '\032', '\300', '\032', '\n', '\006', 'A', 'c', 't', 'i', 'o', 'n', '\022', '^', '\n', '\016', 's', 'o', 'u',
'r', 'c', 'e', '_', 'c', 'l', 'u', 's', 't', 'e', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '5', '.', 'e', 'n', 'v', 'o', 'y',
'.', 'c', 'o', 'n', 'f', 'i', 'g', '.', 'r', 'o', 'u', 't', 'e', '.', 'v', '3', '.', 'R', 'a', 't', 'e', 'L', 'i', 'm', 'i',
't', '.', 'A', 'c', 't', 'i', 'o', 'n', '.', 'S', 'o', 'u', 'r', 'c', 'e', 'C', 'l', 'u', 's', 't', 'e', 'r', 'H', '\000', 'R',
@@ -770,203 +770,214 @@ static const char descriptor[23441] = {'\n', ',', 'e', 'n', 'v', 'o', 'y', '/',
'2', '6', '.', 'e', 'n', 'v', 'o', 'y', '.', 'c', 'o', 'n', 'f', 'i', 'g', '.', 'r', 'o', 'u', 't', 'e', '.', 'v', '3', '.',
'R', 'a', 't', 'e', 'L', 'i', 'm', 'i', 't', '.', 'A', 'c', 't', 'i', 'o', 'n', '.', 'R', 'e', 'q', 'u', 'e', 's', 't', 'H',
'e', 'a', 'd', 'e', 'r', 's', 'H', '\000', 'R', '\016', 'r', 'e', 'q', 'u', 'e', 's', 't', 'H', 'e', 'a', 'd', 'e', 'r', 's', '\022',
-'^', '\n', '\016', 'r', 'e', 'm', 'o', 't', 'e', '_', 'a', 'd', 'd', 'r', 'e', 's', 's', '\030', '\004', ' ', '\001', '(', '\013', '2', '5',
-'.', 'e', 'n', 'v', 'o', 'y', '.', 'c', 'o', 'n', 'f', 'i', 'g', '.', 'r', 'o', 'u', 't', 'e', '.', 'v', '3', '.', 'R', 'a',
-'t', 'e', 'L', 'i', 'm', 'i', 't', '.', 'A', 'c', 't', 'i', 'o', 'n', '.', 'R', 'e', 'm', 'o', 't', 'e', 'A', 'd', 'd', 'r',
-'e', 's', 's', 'H', '\000', 'R', '\r', 'r', 'e', 'm', 'o', 't', 'e', 'A', 'd', 'd', 'r', 'e', 's', 's', '\022', 'U', '\n', '\013', 'g',
-'e', 'n', 'e', 'r', 'i', 'c', '_', 'k', 'e', 'y', '\030', '\005', ' ', '\001', '(', '\013', '2', '2', '.', 'e', 'n', 'v', 'o', 'y', '.',
-'c', 'o', 'n', 'f', 'i', 'g', '.', 'r', 'o', 'u', 't', 'e', '.', 'v', '3', '.', 'R', 'a', 't', 'e', 'L', 'i', 'm', 'i', 't',
-'.', 'A', 'c', 't', 'i', 'o', 'n', '.', 'G', 'e', 'n', 'e', 'r', 'i', 'c', 'K', 'e', 'y', 'H', '\000', 'R', '\n', 'g', 'e', 'n',
-'e', 'r', 'i', 'c', 'K', 'e', 'y', '\022', 'h', '\n', '\022', 'h', 'e', 'a', 'd', 'e', 'r', '_', 'v', 'a', 'l', 'u', 'e', '_', 'm',
-'a', 't', 'c', 'h', '\030', '\006', ' ', '\001', '(', '\013', '2', '8', '.', 'e', 'n', 'v', 'o', 'y', '.', 'c', 'o', 'n', 'f', 'i', 'g',
-'.', 'r', 'o', 'u', 't', 'e', '.', 'v', '3', '.', 'R', 'a', 't', 'e', 'L', 'i', 'm', 'i', 't', '.', 'A', 'c', 't', 'i', 'o',
-'n', '.', 'H', 'e', 'a', 'd', 'e', 'r', 'V', 'a', 'l', 'u', 'e', 'M', 'a', 't', 'c', 'h', 'H', '\000', 'R', '\020', 'h', 'e', 'a',
-'d', 'e', 'r', 'V', 'a', 'l', 'u', 'e', 'M', 'a', 't', 'c', 'h', '\022', 'w', '\n', '\020', 'd', 'y', 'n', 'a', 'm', 'i', 'c', '_',
-'m', 'e', 't', 'a', 'd', 'a', 't', 'a', '\030', '\007', ' ', '\001', '(', '\013', '2', '7', '.', 'e', 'n', 'v', 'o', 'y', '.', 'c', 'o',
-'n', 'f', 'i', 'g', '.', 'r', 'o', 'u', 't', 'e', '.', 'v', '3', '.', 'R', 'a', 't', 'e', 'L', 'i', 'm', 'i', 't', '.', 'A',
-'c', 't', 'i', 'o', 'n', '.', 'D', 'y', 'n', 'a', 'm', 'i', 'c', 'M', 'e', 't', 'a', 'D', 'a', 't', 'a', 'B', '\021', '\030', '\001',
-'\222', '\307', '\206', '\330', '\004', '\003', '3', '.', '0', '\270', '\356', '\362', '\322', '\005', '\001', 'H', '\000', 'R', '\017', 'd', 'y', 'n', 'a', 'm', 'i',
-'c', 'M', 'e', 't', 'a', 'd', 'a', 't', 'a', '\022', 'N', '\n', '\010', 'm', 'e', 't', 'a', 'd', 'a', 't', 'a', '\030', '\010', ' ', '\001',
-'(', '\013', '2', '0', '.', 'e', 'n', 'v', 'o', 'y', '.', 'c', 'o', 'n', 'f', 'i', 'g', '.', 'r', 'o', 'u', 't', 'e', '.', 'v',
-'3', '.', 'R', 'a', 't', 'e', 'L', 'i', 'm', 'i', 't', '.', 'A', 'c', 't', 'i', 'o', 'n', '.', 'M', 'e', 't', 'a', 'D', 'a',
-'t', 'a', 'H', '\000', 'R', '\010', 'm', 'e', 't', 'a', 'd', 'a', 't', 'a', '\022', 'J', '\n', '\t', 'e', 'x', 't', 'e', 'n', 's', 'i',
-'o', 'n', '\030', '\t', ' ', '\001', '(', '\013', '2', '*', '.', 'e', 'n', 'v', 'o', 'y', '.', 'c', 'o', 'n', 'f', 'i', 'g', '.', 'c',
-'o', 'r', 'e', '.', 'v', '3', '.', 'T', 'y', 'p', 'e', 'd', 'E', 'x', 't', 'e', 'n', 's', 'i', 'o', 'n', 'C', 'o', 'n', 'f',
-'i', 'g', 'H', '\000', 'R', '\t', 'e', 'x', 't', 'e', 'n', 's', 'i', 'o', 'n', '\022', 'q', '\n', '\025', 'm', 'a', 's', 'k', 'e', 'd',
-'_', 'r', 'e', 'm', 'o', 't', 'e', '_', 'a', 'd', 'd', 'r', 'e', 's', 's', '\030', '\n', ' ', '\001', '(', '\013', '2', ';', '.', 'e',
-'n', 'v', 'o', 'y', '.', 'c', 'o', 'n', 'f', 'i', 'g', '.', 'r', 'o', 'u', 't', 'e', '.', 'v', '3', '.', 'R', 'a', 't', 'e',
-'L', 'i', 'm', 'i', 't', '.', 'A', 'c', 't', 'i', 'o', 'n', '.', 'M', 'a', 's', 'k', 'e', 'd', 'R', 'e', 'm', 'o', 't', 'e',
-'A', 'd', 'd', 'r', 'e', 's', 's', 'H', '\000', 'R', '\023', 'm', 'a', 's', 'k', 'e', 'd', 'R', 'e', 'm', 'o', 't', 'e', 'A', 'd',
-'d', 'r', 'e', 's', 's', '\022', '\201', '\001', '\n', '\033', 'q', 'u', 'e', 'r', 'y', '_', 'p', 'a', 'r', 'a', 'm', 'e', 't', 'e', 'r',
-'_', 'v', 'a', 'l', 'u', 'e', '_', 'm', 'a', 't', 'c', 'h', '\030', '\013', ' ', '\001', '(', '\013', '2', '@', '.', 'e', 'n', 'v', 'o',
+'d', '\n', '\020', 'q', 'u', 'e', 'r', 'y', '_', 'p', 'a', 'r', 'a', 'm', 'e', 't', 'e', 'r', 's', '\030', '\014', ' ', '\001', '(', '\013',
+'2', '7', '.', 'e', 'n', 'v', 'o', 'y', '.', 'c', 'o', 'n', 'f', 'i', 'g', '.', 'r', 'o', 'u', 't', 'e', '.', 'v', '3', '.',
+'R', 'a', 't', 'e', 'L', 'i', 'm', 'i', 't', '.', 'A', 'c', 't', 'i', 'o', 'n', '.', 'Q', 'u', 'e', 'r', 'y', 'P', 'a', 'r',
+'a', 'm', 'e', 't', 'e', 'r', 's', 'H', '\000', 'R', '\017', 'q', 'u', 'e', 'r', 'y', 'P', 'a', 'r', 'a', 'm', 'e', 't', 'e', 'r',
+'s', '\022', '^', '\n', '\016', 'r', 'e', 'm', 'o', 't', 'e', '_', 'a', 'd', 'd', 'r', 'e', 's', 's', '\030', '\004', ' ', '\001', '(', '\013',
+'2', '5', '.', 'e', 'n', 'v', 'o', 'y', '.', 'c', 'o', 'n', 'f', 'i', 'g', '.', 'r', 'o', 'u', 't', 'e', '.', 'v', '3', '.',
+'R', 'a', 't', 'e', 'L', 'i', 'm', 'i', 't', '.', 'A', 'c', 't', 'i', 'o', 'n', '.', 'R', 'e', 'm', 'o', 't', 'e', 'A', 'd',
+'d', 'r', 'e', 's', 's', 'H', '\000', 'R', '\r', 'r', 'e', 'm', 'o', 't', 'e', 'A', 'd', 'd', 'r', 'e', 's', 's', '\022', 'U', '\n',
+'\013', 'g', 'e', 'n', 'e', 'r', 'i', 'c', '_', 'k', 'e', 'y', '\030', '\005', ' ', '\001', '(', '\013', '2', '2', '.', 'e', 'n', 'v', 'o',
'y', '.', 'c', 'o', 'n', 'f', 'i', 'g', '.', 'r', 'o', 'u', 't', 'e', '.', 'v', '3', '.', 'R', 'a', 't', 'e', 'L', 'i', 'm',
-'i', 't', '.', 'A', 'c', 't', 'i', 'o', 'n', '.', 'Q', 'u', 'e', 'r', 'y', 'P', 'a', 'r', 'a', 'm', 'e', 't', 'e', 'r', 'V',
-'a', 'l', 'u', 'e', 'M', 'a', 't', 'c', 'h', 'H', '\000', 'R', '\030', 'q', 'u', 'e', 'r', 'y', 'P', 'a', 'r', 'a', 'm', 'e', 't',
-'e', 'r', 'V', 'a', 'l', 'u', 'e', 'M', 'a', 't', 'c', 'h', '\032', 'I', '\n', '\r', 'S', 'o', 'u', 'r', 'c', 'e', 'C', 'l', 'u',
-'s', 't', 'e', 'r', ':', '8', '\232', '\305', '\210', '\036', '3', '\n', '1', 'e', 'n', 'v', 'o', 'y', '.', 'a', 'p', 'i', '.', 'v', '2',
-'.', 'r', 'o', 'u', 't', 'e', '.', 'R', 'a', 't', 'e', 'L', 'i', 'm', 'i', 't', '.', 'A', 'c', 't', 'i', 'o', 'n', '.', 'S',
-'o', 'u', 'r', 'c', 'e', 'C', 'l', 'u', 's', 't', 'e', 'r', '\032', 'S', '\n', '\022', 'D', 'e', 's', 't', 'i', 'n', 'a', 't', 'i',
-'o', 'n', 'C', 'l', 'u', 's', 't', 'e', 'r', ':', '=', '\232', '\305', '\210', '\036', '8', '\n', '6', 'e', 'n', 'v', 'o', 'y', '.', 'a',
-'p', 'i', '.', 'v', '2', '.', 'r', 'o', 'u', 't', 'e', '.', 'R', 'a', 't', 'e', 'L', 'i', 'm', 'i', 't', '.', 'A', 'c', 't',
-'i', 'o', 'n', '.', 'D', 'e', 's', 't', 'i', 'n', 'a', 't', 'i', 'o', 'n', 'C', 'l', 'u', 's', 't', 'e', 'r', '\032', '\321', '\001',
-'\n', '\016', 'R', 'e', 'q', 'u', 'e', 's', 't', 'H', 'e', 'a', 'd', 'e', 'r', 's', '\022', '.', '\n', '\013', 'h', 'e', 'a', 'd', 'e',
-'r', '_', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'B', '\r', '\372', 'B', '\n', 'r', '\010', '\020', '\001', '\300', '\001', '\001', '\310',
-'\001', '\000', 'R', '\n', 'h', 'e', 'a', 'd', 'e', 'r', 'N', 'a', 'm', 'e', '\022', '.', '\n', '\016', 'd', 'e', 's', 'c', 'r', 'i', 'p',
-'t', 'o', 'r', '_', 'k', 'e', 'y', '\030', '\002', ' ', '\001', '(', '\t', 'B', '\007', '\372', 'B', '\004', 'r', '\002', '\020', '\001', 'R', '\r', 'd',
-'e', 's', 'c', 'r', 'i', 'p', 't', 'o', 'r', 'K', 'e', 'y', '\022', '$', '\n', '\016', 's', 'k', 'i', 'p', '_', 'i', 'f', '_', 'a',
-'b', 's', 'e', 'n', 't', '\030', '\003', ' ', '\001', '(', '\010', 'R', '\014', 's', 'k', 'i', 'p', 'I', 'f', 'A', 'b', 's', 'e', 'n', 't',
-':', '9', '\232', '\305', '\210', '\036', '4', '\n', '2', 'e', 'n', 'v', 'o', 'y', '.', 'a', 'p', 'i', '.', 'v', '2', '.', 'r', 'o', 'u',
-'t', 'e', '.', 'R', 'a', 't', 'e', 'L', 'i', 'm', 'i', 't', '.', 'A', 'c', 't', 'i', 'o', 'n', '.', 'R', 'e', 'q', 'u', 'e',
-'s', 't', 'H', 'e', 'a', 'd', 'e', 'r', 's', '\032', 'I', '\n', '\r', 'R', 'e', 'm', 'o', 't', 'e', 'A', 'd', 'd', 'r', 'e', 's',
-'s', ':', '8', '\232', '\305', '\210', '\036', '3', '\n', '1', 'e', 'n', 'v', 'o', 'y', '.', 'a', 'p', 'i', '.', 'v', '2', '.', 'r', 'o',
-'u', 't', 'e', '.', 'R', 'a', 't', 'e', 'L', 'i', 'm', 'i', 't', '.', 'A', 'c', 't', 'i', 'o', 'n', '.', 'R', 'e', 'm', 'o',
-'t', 'e', 'A', 'd', 'd', 'r', 'e', 's', 's', '\032', '\276', '\001', '\n', '\023', 'M', 'a', 's', 'k', 'e', 'd', 'R', 'e', 'm', 'o', 't',
-'e', 'A', 'd', 'd', 'r', 'e', 's', 's', '\022', 'R', '\n', '\022', 'v', '4', '_', 'p', 'r', 'e', 'f', 'i', 'x', '_', 'm', 'a', 's',
-'k', '_', 'l', 'e', 'n', '\030', '\001', ' ', '\001', '(', '\013', '2', '\034', '.', 'g', 'o', 'o', 'g', 'l', 'e', '.', 'p', 'r', 'o', 't',
-'o', 'b', 'u', 'f', '.', 'U', 'I', 'n', 't', '3', '2', 'V', 'a', 'l', 'u', 'e', 'B', '\007', '\372', 'B', '\004', '*', '\002', '\030', ' ',
-'R', '\017', 'v', '4', 'P', 'r', 'e', 'f', 'i', 'x', 'M', 'a', 's', 'k', 'L', 'e', 'n', '\022', 'S', '\n', '\022', 'v', '6', '_', 'p',
-'r', 'e', 'f', 'i', 'x', '_', 'm', 'a', 's', 'k', '_', 'l', 'e', 'n', '\030', '\002', ' ', '\001', '(', '\013', '2', '\034', '.', 'g', 'o',
-'o', 'g', 'l', 'e', '.', 'p', 'r', 'o', 't', 'o', 'b', 'u', 'f', '.', 'U', 'I', 'n', 't', '3', '2', 'V', 'a', 'l', 'u', 'e',
-'B', '\010', '\372', 'B', '\005', '*', '\003', '\030', '\200', '\001', 'R', '\017', 'v', '6', 'P', 'r', 'e', 'f', 'i', 'x', 'M', 'a', 's', 'k', 'L',
-'e', 'n', '\032', '\236', '\001', '\n', '\n', 'G', 'e', 'n', 'e', 'r', 'i', 'c', 'K', 'e', 'y', '\022', '2', '\n', '\020', 'd', 'e', 's', 'c',
-'r', 'i', 'p', 't', 'o', 'r', '_', 'v', 'a', 'l', 'u', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'B', '\007', '\372', 'B', '\004', 'r', '\002',
-'\020', '\001', 'R', '\017', 'd', 'e', 's', 'c', 'r', 'i', 'p', 't', 'o', 'r', 'V', 'a', 'l', 'u', 'e', '\022', '%', '\n', '\016', 'd', 'e',
-'s', 'c', 'r', 'i', 'p', 't', 'o', 'r', '_', 'k', 'e', 'y', '\030', '\002', ' ', '\001', '(', '\t', 'R', '\r', 'd', 'e', 's', 'c', 'r',
-'i', 'p', 't', 'o', 'r', 'K', 'e', 'y', ':', '5', '\232', '\305', '\210', '\036', '0', '\n', '.', 'e', 'n', 'v', 'o', 'y', '.', 'a', 'p',
+'i', 't', '.', 'A', 'c', 't', 'i', 'o', 'n', '.', 'G', 'e', 'n', 'e', 'r', 'i', 'c', 'K', 'e', 'y', 'H', '\000', 'R', '\n', 'g',
+'e', 'n', 'e', 'r', 'i', 'c', 'K', 'e', 'y', '\022', 'h', '\n', '\022', 'h', 'e', 'a', 'd', 'e', 'r', '_', 'v', 'a', 'l', 'u', 'e',
+'_', 'm', 'a', 't', 'c', 'h', '\030', '\006', ' ', '\001', '(', '\013', '2', '8', '.', 'e', 'n', 'v', 'o', 'y', '.', 'c', 'o', 'n', 'f',
+'i', 'g', '.', 'r', 'o', 'u', 't', 'e', '.', 'v', '3', '.', 'R', 'a', 't', 'e', 'L', 'i', 'm', 'i', 't', '.', 'A', 'c', 't',
+'i', 'o', 'n', '.', 'H', 'e', 'a', 'd', 'e', 'r', 'V', 'a', 'l', 'u', 'e', 'M', 'a', 't', 'c', 'h', 'H', '\000', 'R', '\020', 'h',
+'e', 'a', 'd', 'e', 'r', 'V', 'a', 'l', 'u', 'e', 'M', 'a', 't', 'c', 'h', '\022', 'w', '\n', '\020', 'd', 'y', 'n', 'a', 'm', 'i',
+'c', '_', 'm', 'e', 't', 'a', 'd', 'a', 't', 'a', '\030', '\007', ' ', '\001', '(', '\013', '2', '7', '.', 'e', 'n', 'v', 'o', 'y', '.',
+'c', 'o', 'n', 'f', 'i', 'g', '.', 'r', 'o', 'u', 't', 'e', '.', 'v', '3', '.', 'R', 'a', 't', 'e', 'L', 'i', 'm', 'i', 't',
+'.', 'A', 'c', 't', 'i', 'o', 'n', '.', 'D', 'y', 'n', 'a', 'm', 'i', 'c', 'M', 'e', 't', 'a', 'D', 'a', 't', 'a', 'B', '\021',
+'\030', '\001', '\222', '\307', '\206', '\330', '\004', '\003', '3', '.', '0', '\270', '\356', '\362', '\322', '\005', '\001', 'H', '\000', 'R', '\017', 'd', 'y', 'n', 'a',
+'m', 'i', 'c', 'M', 'e', 't', 'a', 'd', 'a', 't', 'a', '\022', 'N', '\n', '\010', 'm', 'e', 't', 'a', 'd', 'a', 't', 'a', '\030', '\010',
+' ', '\001', '(', '\013', '2', '0', '.', 'e', 'n', 'v', 'o', 'y', '.', 'c', 'o', 'n', 'f', 'i', 'g', '.', 'r', 'o', 'u', 't', 'e',
+'.', 'v', '3', '.', 'R', 'a', 't', 'e', 'L', 'i', 'm', 'i', 't', '.', 'A', 'c', 't', 'i', 'o', 'n', '.', 'M', 'e', 't', 'a',
+'D', 'a', 't', 'a', 'H', '\000', 'R', '\010', 'm', 'e', 't', 'a', 'd', 'a', 't', 'a', '\022', 'J', '\n', '\t', 'e', 'x', 't', 'e', 'n',
+'s', 'i', 'o', 'n', '\030', '\t', ' ', '\001', '(', '\013', '2', '*', '.', 'e', 'n', 'v', 'o', 'y', '.', 'c', 'o', 'n', 'f', 'i', 'g',
+'.', 'c', 'o', 'r', 'e', '.', 'v', '3', '.', 'T', 'y', 'p', 'e', 'd', 'E', 'x', 't', 'e', 'n', 's', 'i', 'o', 'n', 'C', 'o',
+'n', 'f', 'i', 'g', 'H', '\000', 'R', '\t', 'e', 'x', 't', 'e', 'n', 's', 'i', 'o', 'n', '\022', 'q', '\n', '\025', 'm', 'a', 's', 'k',
+'e', 'd', '_', 'r', 'e', 'm', 'o', 't', 'e', '_', 'a', 'd', 'd', 'r', 'e', 's', 's', '\030', '\n', ' ', '\001', '(', '\013', '2', ';',
+'.', 'e', 'n', 'v', 'o', 'y', '.', 'c', 'o', 'n', 'f', 'i', 'g', '.', 'r', 'o', 'u', 't', 'e', '.', 'v', '3', '.', 'R', 'a',
+'t', 'e', 'L', 'i', 'm', 'i', 't', '.', 'A', 'c', 't', 'i', 'o', 'n', '.', 'M', 'a', 's', 'k', 'e', 'd', 'R', 'e', 'm', 'o',
+'t', 'e', 'A', 'd', 'd', 'r', 'e', 's', 's', 'H', '\000', 'R', '\023', 'm', 'a', 's', 'k', 'e', 'd', 'R', 'e', 'm', 'o', 't', 'e',
+'A', 'd', 'd', 'r', 'e', 's', 's', '\022', '\201', '\001', '\n', '\033', 'q', 'u', 'e', 'r', 'y', '_', 'p', 'a', 'r', 'a', 'm', 'e', 't',
+'e', 'r', '_', 'v', 'a', 'l', 'u', 'e', '_', 'm', 'a', 't', 'c', 'h', '\030', '\013', ' ', '\001', '(', '\013', '2', '@', '.', 'e', 'n',
+'v', 'o', 'y', '.', 'c', 'o', 'n', 'f', 'i', 'g', '.', 'r', 'o', 'u', 't', 'e', '.', 'v', '3', '.', 'R', 'a', 't', 'e', 'L',
+'i', 'm', 'i', 't', '.', 'A', 'c', 't', 'i', 'o', 'n', '.', 'Q', 'u', 'e', 'r', 'y', 'P', 'a', 'r', 'a', 'm', 'e', 't', 'e',
+'r', 'V', 'a', 'l', 'u', 'e', 'M', 'a', 't', 'c', 'h', 'H', '\000', 'R', '\030', 'q', 'u', 'e', 'r', 'y', 'P', 'a', 'r', 'a', 'm',
+'e', 't', 'e', 'r', 'V', 'a', 'l', 'u', 'e', 'M', 'a', 't', 'c', 'h', '\032', 'I', '\n', '\r', 'S', 'o', 'u', 'r', 'c', 'e', 'C',
+'l', 'u', 's', 't', 'e', 'r', ':', '8', '\232', '\305', '\210', '\036', '3', '\n', '1', 'e', 'n', 'v', 'o', 'y', '.', 'a', 'p', 'i', '.',
+'v', '2', '.', 'r', 'o', 'u', 't', 'e', '.', 'R', 'a', 't', 'e', 'L', 'i', 'm', 'i', 't', '.', 'A', 'c', 't', 'i', 'o', 'n',
+'.', 'S', 'o', 'u', 'r', 'c', 'e', 'C', 'l', 'u', 's', 't', 'e', 'r', '\032', 'S', '\n', '\022', 'D', 'e', 's', 't', 'i', 'n', 'a',
+'t', 'i', 'o', 'n', 'C', 'l', 'u', 's', 't', 'e', 'r', ':', '=', '\232', '\305', '\210', '\036', '8', '\n', '6', 'e', 'n', 'v', 'o', 'y',
+'.', 'a', 'p', 'i', '.', 'v', '2', '.', 'r', 'o', 'u', 't', 'e', '.', 'R', 'a', 't', 'e', 'L', 'i', 'm', 'i', 't', '.', 'A',
+'c', 't', 'i', 'o', 'n', '.', 'D', 'e', 's', 't', 'i', 'n', 'a', 't', 'i', 'o', 'n', 'C', 'l', 'u', 's', 't', 'e', 'r', '\032',
+'\321', '\001', '\n', '\016', 'R', 'e', 'q', 'u', 'e', 's', 't', 'H', 'e', 'a', 'd', 'e', 'r', 's', '\022', '.', '\n', '\013', 'h', 'e', 'a',
+'d', 'e', 'r', '_', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'B', '\r', '\372', 'B', '\n', 'r', '\010', '\020', '\001', '\300', '\001',
+'\001', '\310', '\001', '\000', 'R', '\n', 'h', 'e', 'a', 'd', 'e', 'r', 'N', 'a', 'm', 'e', '\022', '.', '\n', '\016', 'd', 'e', 's', 'c', 'r',
+'i', 'p', 't', 'o', 'r', '_', 'k', 'e', 'y', '\030', '\002', ' ', '\001', '(', '\t', 'B', '\007', '\372', 'B', '\004', 'r', '\002', '\020', '\001', 'R',
+'\r', 'd', 'e', 's', 'c', 'r', 'i', 'p', 't', 'o', 'r', 'K', 'e', 'y', '\022', '$', '\n', '\016', 's', 'k', 'i', 'p', '_', 'i', 'f',
+'_', 'a', 'b', 's', 'e', 'n', 't', '\030', '\003', ' ', '\001', '(', '\010', 'R', '\014', 's', 'k', 'i', 'p', 'I', 'f', 'A', 'b', 's', 'e',
+'n', 't', ':', '9', '\232', '\305', '\210', '\036', '4', '\n', '2', 'e', 'n', 'v', 'o', 'y', '.', 'a', 'p', 'i', '.', 'v', '2', '.', 'r',
+'o', 'u', 't', 'e', '.', 'R', 'a', 't', 'e', 'L', 'i', 'm', 'i', 't', '.', 'A', 'c', 't', 'i', 'o', 'n', '.', 'R', 'e', 'q',
+'u', 'e', 's', 't', 'H', 'e', 'a', 'd', 'e', 'r', 's', '\032', '\242', '\001', '\n', '\017', 'Q', 'u', 'e', 'r', 'y', 'P', 'a', 'r', 'a',
+'m', 'e', 't', 'e', 'r', 's', '\022', '9', '\n', '\024', 'q', 'u', 'e', 'r', 'y', '_', 'p', 'a', 'r', 'a', 'm', 'e', 't', 'e', 'r',
+'_', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'B', '\007', '\372', 'B', '\004', 'r', '\002', '\020', '\001', 'R', '\022', 'q', 'u', 'e',
+'r', 'y', 'P', 'a', 'r', 'a', 'm', 'e', 't', 'e', 'r', 'N', 'a', 'm', 'e', '\022', '.', '\n', '\016', 'd', 'e', 's', 'c', 'r', 'i',
+'p', 't', 'o', 'r', '_', 'k', 'e', 'y', '\030', '\002', ' ', '\001', '(', '\t', 'B', '\007', '\372', 'B', '\004', 'r', '\002', '\020', '\001', 'R', '\r',
+'d', 'e', 's', 'c', 'r', 'i', 'p', 't', 'o', 'r', 'K', 'e', 'y', '\022', '$', '\n', '\016', 's', 'k', 'i', 'p', '_', 'i', 'f', '_',
+'a', 'b', 's', 'e', 'n', 't', '\030', '\003', ' ', '\001', '(', '\010', 'R', '\014', 's', 'k', 'i', 'p', 'I', 'f', 'A', 'b', 's', 'e', 'n',
+'t', '\032', 'I', '\n', '\r', 'R', 'e', 'm', 'o', 't', 'e', 'A', 'd', 'd', 'r', 'e', 's', 's', ':', '8', '\232', '\305', '\210', '\036', '3',
+'\n', '1', 'e', 'n', 'v', 'o', 'y', '.', 'a', 'p', 'i', '.', 'v', '2', '.', 'r', 'o', 'u', 't', 'e', '.', 'R', 'a', 't', 'e',
+'L', 'i', 'm', 'i', 't', '.', 'A', 'c', 't', 'i', 'o', 'n', '.', 'R', 'e', 'm', 'o', 't', 'e', 'A', 'd', 'd', 'r', 'e', 's',
+'s', '\032', '\276', '\001', '\n', '\023', 'M', 'a', 's', 'k', 'e', 'd', 'R', 'e', 'm', 'o', 't', 'e', 'A', 'd', 'd', 'r', 'e', 's', 's',
+'\022', 'R', '\n', '\022', 'v', '4', '_', 'p', 'r', 'e', 'f', 'i', 'x', '_', 'm', 'a', 's', 'k', '_', 'l', 'e', 'n', '\030', '\001', ' ',
+'\001', '(', '\013', '2', '\034', '.', 'g', 'o', 'o', 'g', 'l', 'e', '.', 'p', 'r', 'o', 't', 'o', 'b', 'u', 'f', '.', 'U', 'I', 'n',
+'t', '3', '2', 'V', 'a', 'l', 'u', 'e', 'B', '\007', '\372', 'B', '\004', '*', '\002', '\030', ' ', 'R', '\017', 'v', '4', 'P', 'r', 'e', 'f',
+'i', 'x', 'M', 'a', 's', 'k', 'L', 'e', 'n', '\022', 'S', '\n', '\022', 'v', '6', '_', 'p', 'r', 'e', 'f', 'i', 'x', '_', 'm', 'a',
+'s', 'k', '_', 'l', 'e', 'n', '\030', '\002', ' ', '\001', '(', '\013', '2', '\034', '.', 'g', 'o', 'o', 'g', 'l', 'e', '.', 'p', 'r', 'o',
+'t', 'o', 'b', 'u', 'f', '.', 'U', 'I', 'n', 't', '3', '2', 'V', 'a', 'l', 'u', 'e', 'B', '\010', '\372', 'B', '\005', '*', '\003', '\030',
+'\200', '\001', 'R', '\017', 'v', '6', 'P', 'r', 'e', 'f', 'i', 'x', 'M', 'a', 's', 'k', 'L', 'e', 'n', '\032', '\236', '\001', '\n', '\n', 'G',
+'e', 'n', 'e', 'r', 'i', 'c', 'K', 'e', 'y', '\022', '2', '\n', '\020', 'd', 'e', 's', 'c', 'r', 'i', 'p', 't', 'o', 'r', '_', 'v',
+'a', 'l', 'u', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'B', '\007', '\372', 'B', '\004', 'r', '\002', '\020', '\001', 'R', '\017', 'd', 'e', 's', 'c',
+'r', 'i', 'p', 't', 'o', 'r', 'V', 'a', 'l', 'u', 'e', '\022', '%', '\n', '\016', 'd', 'e', 's', 'c', 'r', 'i', 'p', 't', 'o', 'r',
+'_', 'k', 'e', 'y', '\030', '\002', ' ', '\001', '(', '\t', 'R', '\r', 'd', 'e', 's', 'c', 'r', 'i', 'p', 't', 'o', 'r', 'K', 'e', 'y',
+':', '5', '\232', '\305', '\210', '\036', '0', '\n', '.', 'e', 'n', 'v', 'o', 'y', '.', 'a', 'p', 'i', '.', 'v', '2', '.', 'r', 'o', 'u',
+'t', 'e', '.', 'R', 'a', 't', 'e', 'L', 'i', 'm', 'i', 't', '.', 'A', 'c', 't', 'i', 'o', 'n', '.', 'G', 'e', 'n', 'e', 'r',
+'i', 'c', 'K', 'e', 'y', '\032', '\263', '\002', '\n', '\020', 'H', 'e', 'a', 'd', 'e', 'r', 'V', 'a', 'l', 'u', 'e', 'M', 'a', 't', 'c',
+'h', '\022', '%', '\n', '\016', 'd', 'e', 's', 'c', 'r', 'i', 'p', 't', 'o', 'r', '_', 'k', 'e', 'y', '\030', '\004', ' ', '\001', '(', '\t',
+'R', '\r', 'd', 'e', 's', 'c', 'r', 'i', 'p', 't', 'o', 'r', 'K', 'e', 'y', '\022', '2', '\n', '\020', 'd', 'e', 's', 'c', 'r', 'i',
+'p', 't', 'o', 'r', '_', 'v', 'a', 'l', 'u', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'B', '\007', '\372', 'B', '\004', 'r', '\002', '\020', '\001',
+'R', '\017', 'd', 'e', 's', 'c', 'r', 'i', 'p', 't', 'o', 'r', 'V', 'a', 'l', 'u', 'e', '\022', '=', '\n', '\014', 'e', 'x', 'p', 'e',
+'c', 't', '_', 'm', 'a', 't', 'c', 'h', '\030', '\002', ' ', '\001', '(', '\013', '2', '\032', '.', 'g', 'o', 'o', 'g', 'l', 'e', '.', 'p',
+'r', 'o', 't', 'o', 'b', 'u', 'f', '.', 'B', 'o', 'o', 'l', 'V', 'a', 'l', 'u', 'e', 'R', '\013', 'e', 'x', 'p', 'e', 'c', 't',
+'M', 'a', 't', 'c', 'h', '\022', 'H', '\n', '\007', 'h', 'e', 'a', 'd', 'e', 'r', 's', '\030', '\003', ' ', '\003', '(', '\013', '2', '$', '.',
+'e', 'n', 'v', 'o', 'y', '.', 'c', 'o', 'n', 'f', 'i', 'g', '.', 'r', 'o', 'u', 't', 'e', '.', 'v', '3', '.', 'H', 'e', 'a',
+'d', 'e', 'r', 'M', 'a', 't', 'c', 'h', 'e', 'r', 'B', '\010', '\372', 'B', '\005', '\222', '\001', '\002', '\010', '\001', 'R', '\007', 'h', 'e', 'a',
+'d', 'e', 'r', 's', ':', ';', '\232', '\305', '\210', '\036', '6', '\n', '4', 'e', 'n', 'v', 'o', 'y', '.', 'a', 'p', 'i', '.', 'v', '2',
+'.', 'r', 'o', 'u', 't', 'e', '.', 'R', 'a', 't', 'e', 'L', 'i', 'm', 'i', 't', '.', 'A', 'c', 't', 'i', 'o', 'n', '.', 'H',
+'e', 'a', 'd', 'e', 'r', 'V', 'a', 'l', 'u', 'e', 'M', 'a', 't', 'c', 'h', '\032', '\270', '\001', '\n', '\017', 'D', 'y', 'n', 'a', 'm',
+'i', 'c', 'M', 'e', 't', 'a', 'D', 'a', 't', 'a', '\022', '.', '\n', '\016', 'd', 'e', 's', 'c', 'r', 'i', 'p', 't', 'o', 'r', '_',
+'k', 'e', 'y', '\030', '\001', ' ', '\001', '(', '\t', 'B', '\007', '\372', 'B', '\004', 'r', '\002', '\020', '\001', 'R', '\r', 'd', 'e', 's', 'c', 'r',
+'i', 'p', 't', 'o', 'r', 'K', 'e', 'y', '\022', 'P', '\n', '\014', 'm', 'e', 't', 'a', 'd', 'a', 't', 'a', '_', 'k', 'e', 'y', '\030',
+'\002', ' ', '\001', '(', '\013', '2', '#', '.', 'e', 'n', 'v', 'o', 'y', '.', 't', 'y', 'p', 'e', '.', 'm', 'e', 't', 'a', 'd', 'a',
+'t', 'a', '.', 'v', '3', '.', 'M', 'e', 't', 'a', 'd', 'a', 't', 'a', 'K', 'e', 'y', 'B', '\010', '\372', 'B', '\005', '\212', '\001', '\002',
+'\020', '\001', 'R', '\013', 'm', 'e', 't', 'a', 'd', 'a', 't', 'a', 'K', 'e', 'y', '\022', '#', '\n', '\r', 'd', 'e', 'f', 'a', 'u', 'l',
+'t', '_', 'v', 'a', 'l', 'u', 'e', '\030', '\003', ' ', '\001', '(', '\t', 'R', '\014', 'd', 'e', 'f', 'a', 'u', 'l', 't', 'V', 'a', 'l',
+'u', 'e', '\032', '\332', '\002', '\n', '\010', 'M', 'e', 't', 'a', 'D', 'a', 't', 'a', '\022', '.', '\n', '\016', 'd', 'e', 's', 'c', 'r', 'i',
+'p', 't', 'o', 'r', '_', 'k', 'e', 'y', '\030', '\001', ' ', '\001', '(', '\t', 'B', '\007', '\372', 'B', '\004', 'r', '\002', '\020', '\001', 'R', '\r',
+'d', 'e', 's', 'c', 'r', 'i', 'p', 't', 'o', 'r', 'K', 'e', 'y', '\022', 'P', '\n', '\014', 'm', 'e', 't', 'a', 'd', 'a', 't', 'a',
+'_', 'k', 'e', 'y', '\030', '\002', ' ', '\001', '(', '\013', '2', '#', '.', 'e', 'n', 'v', 'o', 'y', '.', 't', 'y', 'p', 'e', '.', 'm',
+'e', 't', 'a', 'd', 'a', 't', 'a', '.', 'v', '3', '.', 'M', 'e', 't', 'a', 'd', 'a', 't', 'a', 'K', 'e', 'y', 'B', '\010', '\372',
+'B', '\005', '\212', '\001', '\002', '\020', '\001', 'R', '\013', 'm', 'e', 't', 'a', 'd', 'a', 't', 'a', 'K', 'e', 'y', '\022', '#', '\n', '\r', 'd',
+'e', 'f', 'a', 'u', 'l', 't', '_', 'v', 'a', 'l', 'u', 'e', '\030', '\003', ' ', '\001', '(', '\t', 'R', '\014', 'd', 'e', 'f', 'a', 'u',
+'l', 't', 'V', 'a', 'l', 'u', 'e', '\022', 'Y', '\n', '\006', 's', 'o', 'u', 'r', 'c', 'e', '\030', '\004', ' ', '\001', '(', '\016', '2', '7',
+'.', 'e', 'n', 'v', 'o', 'y', '.', 'c', 'o', 'n', 'f', 'i', 'g', '.', 'r', 'o', 'u', 't', 'e', '.', 'v', '3', '.', 'R', 'a',
+'t', 'e', 'L', 'i', 'm', 'i', 't', '.', 'A', 'c', 't', 'i', 'o', 'n', '.', 'M', 'e', 't', 'a', 'D', 'a', 't', 'a', '.', 'S',
+'o', 'u', 'r', 'c', 'e', 'B', '\010', '\372', 'B', '\005', '\202', '\001', '\002', '\020', '\001', 'R', '\006', 's', 'o', 'u', 'r', 'c', 'e', '\022', '$',
+'\n', '\016', 's', 'k', 'i', 'p', '_', 'i', 'f', '_', 'a', 'b', 's', 'e', 'n', 't', '\030', '\005', ' ', '\001', '(', '\010', 'R', '\014', 's',
+'k', 'i', 'p', 'I', 'f', 'A', 'b', 's', 'e', 'n', 't', '\"', '&', '\n', '\006', 'S', 'o', 'u', 'r', 'c', 'e', '\022', '\013', '\n', '\007',
+'D', 'Y', 'N', 'A', 'M', 'I', 'C', '\020', '\000', '\022', '\017', '\n', '\013', 'R', 'O', 'U', 'T', 'E', '_', 'E', 'N', 'T', 'R', 'Y', '\020',
+'\001', '\032', '\227', '\002', '\n', '\030', 'Q', 'u', 'e', 'r', 'y', 'P', 'a', 'r', 'a', 'm', 'e', 't', 'e', 'r', 'V', 'a', 'l', 'u', 'e',
+'M', 'a', 't', 'c', 'h', '\022', '%', '\n', '\016', 'd', 'e', 's', 'c', 'r', 'i', 'p', 't', 'o', 'r', '_', 'k', 'e', 'y', '\030', '\004',
+' ', '\001', '(', '\t', 'R', '\r', 'd', 'e', 's', 'c', 'r', 'i', 'p', 't', 'o', 'r', 'K', 'e', 'y', '\022', '2', '\n', '\020', 'd', 'e',
+'s', 'c', 'r', 'i', 'p', 't', 'o', 'r', '_', 'v', 'a', 'l', 'u', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'B', '\007', '\372', 'B', '\004',
+'r', '\002', '\020', '\001', 'R', '\017', 'd', 'e', 's', 'c', 'r', 'i', 'p', 't', 'o', 'r', 'V', 'a', 'l', 'u', 'e', '\022', '=', '\n', '\014',
+'e', 'x', 'p', 'e', 'c', 't', '_', 'm', 'a', 't', 'c', 'h', '\030', '\002', ' ', '\001', '(', '\013', '2', '\032', '.', 'g', 'o', 'o', 'g',
+'l', 'e', '.', 'p', 'r', 'o', 't', 'o', 'b', 'u', 'f', '.', 'B', 'o', 'o', 'l', 'V', 'a', 'l', 'u', 'e', 'R', '\013', 'e', 'x',
+'p', 'e', 'c', 't', 'M', 'a', 't', 'c', 'h', '\022', 'a', '\n', '\020', 'q', 'u', 'e', 'r', 'y', '_', 'p', 'a', 'r', 'a', 'm', 'e',
+'t', 'e', 'r', 's', '\030', '\003', ' ', '\003', '(', '\013', '2', ',', '.', 'e', 'n', 'v', 'o', 'y', '.', 'c', 'o', 'n', 'f', 'i', 'g',
+'.', 'r', 'o', 'u', 't', 'e', '.', 'v', '3', '.', 'Q', 'u', 'e', 'r', 'y', 'P', 'a', 'r', 'a', 'm', 'e', 't', 'e', 'r', 'M',
+'a', 't', 'c', 'h', 'e', 'r', 'B', '\010', '\372', 'B', '\005', '\222', '\001', '\002', '\010', '\001', 'R', '\017', 'q', 'u', 'e', 'r', 'y', 'P', 'a',
+'r', 'a', 'm', 'e', 't', 'e', 'r', 's', ':', '*', '\232', '\305', '\210', '\036', '%', '\n', '#', 'e', 'n', 'v', 'o', 'y', '.', 'a', 'p',
'i', '.', 'v', '2', '.', 'r', 'o', 'u', 't', 'e', '.', 'R', 'a', 't', 'e', 'L', 'i', 'm', 'i', 't', '.', 'A', 'c', 't', 'i',
-'o', 'n', '.', 'G', 'e', 'n', 'e', 'r', 'i', 'c', 'K', 'e', 'y', '\032', '\263', '\002', '\n', '\020', 'H', 'e', 'a', 'd', 'e', 'r', 'V',
-'a', 'l', 'u', 'e', 'M', 'a', 't', 'c', 'h', '\022', '%', '\n', '\016', 'd', 'e', 's', 'c', 'r', 'i', 'p', 't', 'o', 'r', '_', 'k',
-'e', 'y', '\030', '\004', ' ', '\001', '(', '\t', 'R', '\r', 'd', 'e', 's', 'c', 'r', 'i', 'p', 't', 'o', 'r', 'K', 'e', 'y', '\022', '2',
-'\n', '\020', 'd', 'e', 's', 'c', 'r', 'i', 'p', 't', 'o', 'r', '_', 'v', 'a', 'l', 'u', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'B',
-'\007', '\372', 'B', '\004', 'r', '\002', '\020', '\001', 'R', '\017', 'd', 'e', 's', 'c', 'r', 'i', 'p', 't', 'o', 'r', 'V', 'a', 'l', 'u', 'e',
-'\022', '=', '\n', '\014', 'e', 'x', 'p', 'e', 'c', 't', '_', 'm', 'a', 't', 'c', 'h', '\030', '\002', ' ', '\001', '(', '\013', '2', '\032', '.',
-'g', 'o', 'o', 'g', 'l', 'e', '.', 'p', 'r', 'o', 't', 'o', 'b', 'u', 'f', '.', 'B', 'o', 'o', 'l', 'V', 'a', 'l', 'u', 'e',
-'R', '\013', 'e', 'x', 'p', 'e', 'c', 't', 'M', 'a', 't', 'c', 'h', '\022', 'H', '\n', '\007', 'h', 'e', 'a', 'd', 'e', 'r', 's', '\030',
-'\003', ' ', '\003', '(', '\013', '2', '$', '.', 'e', 'n', 'v', 'o', 'y', '.', 'c', 'o', 'n', 'f', 'i', 'g', '.', 'r', 'o', 'u', 't',
-'e', '.', 'v', '3', '.', 'H', 'e', 'a', 'd', 'e', 'r', 'M', 'a', 't', 'c', 'h', 'e', 'r', 'B', '\010', '\372', 'B', '\005', '\222', '\001',
-'\002', '\010', '\001', 'R', '\007', 'h', 'e', 'a', 'd', 'e', 'r', 's', ':', ';', '\232', '\305', '\210', '\036', '6', '\n', '4', 'e', 'n', 'v', 'o',
-'y', '.', 'a', 'p', 'i', '.', 'v', '2', '.', 'r', 'o', 'u', 't', 'e', '.', 'R', 'a', 't', 'e', 'L', 'i', 'm', 'i', 't', '.',
-'A', 'c', 't', 'i', 'o', 'n', '.', 'H', 'e', 'a', 'd', 'e', 'r', 'V', 'a', 'l', 'u', 'e', 'M', 'a', 't', 'c', 'h', '\032', '\270',
-'\001', '\n', '\017', 'D', 'y', 'n', 'a', 'm', 'i', 'c', 'M', 'e', 't', 'a', 'D', 'a', 't', 'a', '\022', '.', '\n', '\016', 'd', 'e', 's',
-'c', 'r', 'i', 'p', 't', 'o', 'r', '_', 'k', 'e', 'y', '\030', '\001', ' ', '\001', '(', '\t', 'B', '\007', '\372', 'B', '\004', 'r', '\002', '\020',
-'\001', 'R', '\r', 'd', 'e', 's', 'c', 'r', 'i', 'p', 't', 'o', 'r', 'K', 'e', 'y', '\022', 'P', '\n', '\014', 'm', 'e', 't', 'a', 'd',
-'a', 't', 'a', '_', 'k', 'e', 'y', '\030', '\002', ' ', '\001', '(', '\013', '2', '#', '.', 'e', 'n', 'v', 'o', 'y', '.', 't', 'y', 'p',
-'e', '.', 'm', 'e', 't', 'a', 'd', 'a', 't', 'a', '.', 'v', '3', '.', 'M', 'e', 't', 'a', 'd', 'a', 't', 'a', 'K', 'e', 'y',
-'B', '\010', '\372', 'B', '\005', '\212', '\001', '\002', '\020', '\001', 'R', '\013', 'm', 'e', 't', 'a', 'd', 'a', 't', 'a', 'K', 'e', 'y', '\022', '#',
-'\n', '\r', 'd', 'e', 'f', 'a', 'u', 'l', 't', '_', 'v', 'a', 'l', 'u', 'e', '\030', '\003', ' ', '\001', '(', '\t', 'R', '\014', 'd', 'e',
-'f', 'a', 'u', 'l', 't', 'V', 'a', 'l', 'u', 'e', '\032', '\332', '\002', '\n', '\010', 'M', 'e', 't', 'a', 'D', 'a', 't', 'a', '\022', '.',
-'\n', '\016', 'd', 'e', 's', 'c', 'r', 'i', 'p', 't', 'o', 'r', '_', 'k', 'e', 'y', '\030', '\001', ' ', '\001', '(', '\t', 'B', '\007', '\372',
-'B', '\004', 'r', '\002', '\020', '\001', 'R', '\r', 'd', 'e', 's', 'c', 'r', 'i', 'p', 't', 'o', 'r', 'K', 'e', 'y', '\022', 'P', '\n', '\014',
-'m', 'e', 't', 'a', 'd', 'a', 't', 'a', '_', 'k', 'e', 'y', '\030', '\002', ' ', '\001', '(', '\013', '2', '#', '.', 'e', 'n', 'v', 'o',
-'y', '.', 't', 'y', 'p', 'e', '.', 'm', 'e', 't', 'a', 'd', 'a', 't', 'a', '.', 'v', '3', '.', 'M', 'e', 't', 'a', 'd', 'a',
-'t', 'a', 'K', 'e', 'y', 'B', '\010', '\372', 'B', '\005', '\212', '\001', '\002', '\020', '\001', 'R', '\013', 'm', 'e', 't', 'a', 'd', 'a', 't', 'a',
-'K', 'e', 'y', '\022', '#', '\n', '\r', 'd', 'e', 'f', 'a', 'u', 'l', 't', '_', 'v', 'a', 'l', 'u', 'e', '\030', '\003', ' ', '\001', '(',
-'\t', 'R', '\014', 'd', 'e', 'f', 'a', 'u', 'l', 't', 'V', 'a', 'l', 'u', 'e', '\022', 'Y', '\n', '\006', 's', 'o', 'u', 'r', 'c', 'e',
-'\030', '\004', ' ', '\001', '(', '\016', '2', '7', '.', 'e', 'n', 'v', 'o', 'y', '.', 'c', 'o', 'n', 'f', 'i', 'g', '.', 'r', 'o', 'u',
-'t', 'e', '.', 'v', '3', '.', 'R', 'a', 't', 'e', 'L', 'i', 'm', 'i', 't', '.', 'A', 'c', 't', 'i', 'o', 'n', '.', 'M', 'e',
-'t', 'a', 'D', 'a', 't', 'a', '.', 'S', 'o', 'u', 'r', 'c', 'e', 'B', '\010', '\372', 'B', '\005', '\202', '\001', '\002', '\020', '\001', 'R', '\006',
-'s', 'o', 'u', 'r', 'c', 'e', '\022', '$', '\n', '\016', 's', 'k', 'i', 'p', '_', 'i', 'f', '_', 'a', 'b', 's', 'e', 'n', 't', '\030',
-'\005', ' ', '\001', '(', '\010', 'R', '\014', 's', 'k', 'i', 'p', 'I', 'f', 'A', 'b', 's', 'e', 'n', 't', '\"', '&', '\n', '\006', 'S', 'o',
-'u', 'r', 'c', 'e', '\022', '\013', '\n', '\007', 'D', 'Y', 'N', 'A', 'M', 'I', 'C', '\020', '\000', '\022', '\017', '\n', '\013', 'R', 'O', 'U', 'T',
-'E', '_', 'E', 'N', 'T', 'R', 'Y', '\020', '\001', '\032', '\227', '\002', '\n', '\030', 'Q', 'u', 'e', 'r', 'y', 'P', 'a', 'r', 'a', 'm', 'e',
-'t', 'e', 'r', 'V', 'a', 'l', 'u', 'e', 'M', 'a', 't', 'c', 'h', '\022', '%', '\n', '\016', 'd', 'e', 's', 'c', 'r', 'i', 'p', 't',
-'o', 'r', '_', 'k', 'e', 'y', '\030', '\004', ' ', '\001', '(', '\t', 'R', '\r', 'd', 'e', 's', 'c', 'r', 'i', 'p', 't', 'o', 'r', 'K',
-'e', 'y', '\022', '2', '\n', '\020', 'd', 'e', 's', 'c', 'r', 'i', 'p', 't', 'o', 'r', '_', 'v', 'a', 'l', 'u', 'e', '\030', '\001', ' ',
-'\001', '(', '\t', 'B', '\007', '\372', 'B', '\004', 'r', '\002', '\020', '\001', 'R', '\017', 'd', 'e', 's', 'c', 'r', 'i', 'p', 't', 'o', 'r', 'V',
-'a', 'l', 'u', 'e', '\022', '=', '\n', '\014', 'e', 'x', 'p', 'e', 'c', 't', '_', 'm', 'a', 't', 'c', 'h', '\030', '\002', ' ', '\001', '(',
-'\013', '2', '\032', '.', 'g', 'o', 'o', 'g', 'l', 'e', '.', 'p', 'r', 'o', 't', 'o', 'b', 'u', 'f', '.', 'B', 'o', 'o', 'l', 'V',
-'a', 'l', 'u', 'e', 'R', '\013', 'e', 'x', 'p', 'e', 'c', 't', 'M', 'a', 't', 'c', 'h', '\022', 'a', '\n', '\020', 'q', 'u', 'e', 'r',
-'y', '_', 'p', 'a', 'r', 'a', 'm', 'e', 't', 'e', 'r', 's', '\030', '\003', ' ', '\003', '(', '\013', '2', ',', '.', 'e', 'n', 'v', 'o',
-'y', '.', 'c', 'o', 'n', 'f', 'i', 'g', '.', 'r', 'o', 'u', 't', 'e', '.', 'v', '3', '.', 'Q', 'u', 'e', 'r', 'y', 'P', 'a',
-'r', 'a', 'm', 'e', 't', 'e', 'r', 'M', 'a', 't', 'c', 'h', 'e', 'r', 'B', '\010', '\372', 'B', '\005', '\222', '\001', '\002', '\010', '\001', 'R',
-'\017', 'q', 'u', 'e', 'r', 'y', 'P', 'a', 'r', 'a', 'm', 'e', 't', 'e', 'r', 's', ':', '*', '\232', '\305', '\210', '\036', '%', '\n', '#',
-'e', 'n', 'v', 'o', 'y', '.', 'a', 'p', 'i', '.', 'v', '2', '.', 'r', 'o', 'u', 't', 'e', '.', 'R', 'a', 't', 'e', 'L', 'i',
-'m', 'i', 't', '.', 'A', 'c', 't', 'i', 'o', 'n', 'B', '\027', '\n', '\020', 'a', 'c', 't', 'i', 'o', 'n', '_', 's', 'p', 'e', 'c',
-'i', 'f', 'i', 'e', 'r', '\022', '\003', '\370', 'B', '\001', '\032', '\362', '\001', '\n', '\010', 'O', 'v', 'e', 'r', 'r', 'i', 'd', 'e', '\022', 'f',
-'\n', '\020', 'd', 'y', 'n', 'a', 'm', 'i', 'c', '_', 'm', 'e', 't', 'a', 'd', 'a', 't', 'a', '\030', '\001', ' ', '\001', '(', '\013', '2',
-'9', '.', 'e', 'n', 'v', 'o', 'y', '.', 'c', 'o', 'n', 'f', 'i', 'g', '.', 'r', 'o', 'u', 't', 'e', '.', 'v', '3', '.', 'R',
-'a', 't', 'e', 'L', 'i', 'm', 'i', 't', '.', 'O', 'v', 'e', 'r', 'r', 'i', 'd', 'e', '.', 'D', 'y', 'n', 'a', 'm', 'i', 'c',
-'M', 'e', 't', 'a', 'd', 'a', 't', 'a', 'H', '\000', 'R', '\017', 'd', 'y', 'n', 'a', 'm', 'i', 'c', 'M', 'e', 't', 'a', 'd', 'a',
-'t', 'a', '\032', 'c', '\n', '\017', 'D', 'y', 'n', 'a', 'm', 'i', 'c', 'M', 'e', 't', 'a', 'd', 'a', 't', 'a', '\022', 'P', '\n', '\014',
-'m', 'e', 't', 'a', 'd', 'a', 't', 'a', '_', 'k', 'e', 'y', '\030', '\001', ' ', '\001', '(', '\013', '2', '#', '.', 'e', 'n', 'v', 'o',
-'y', '.', 't', 'y', 'p', 'e', '.', 'm', 'e', 't', 'a', 'd', 'a', 't', 'a', '.', 'v', '3', '.', 'M', 'e', 't', 'a', 'd', 'a',
-'t', 'a', 'K', 'e', 'y', 'B', '\010', '\372', 'B', '\005', '\212', '\001', '\002', '\020', '\001', 'R', '\013', 'm', 'e', 't', 'a', 'd', 'a', 't', 'a',
-'K', 'e', 'y', 'B', '\031', '\n', '\022', 'o', 'v', 'e', 'r', 'r', 'i', 'd', 'e', '_', 's', 'p', 'e', 'c', 'i', 'f', 'i', 'e', 'r',
-'\022', '\003', '\370', 'B', '\001', '\032', 'w', '\n', '\n', 'H', 'i', 't', 's', 'A', 'd', 'd', 'e', 'n', 'd', '\022', 'A', '\n', '\006', 'n', 'u',
-'m', 'b', 'e', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\034', '.', 'g', 'o', 'o', 'g', 'l', 'e', '.', 'p', 'r', 'o', 't', 'o',
-'b', 'u', 'f', '.', 'U', 'I', 'n', 't', '6', '4', 'V', 'a', 'l', 'u', 'e', 'B', '\013', '\372', 'B', '\010', '2', '\006', '\030', '\200', '\224',
-'\353', '\334', '\003', 'R', '\006', 'n', 'u', 'm', 'b', 'e', 'r', '\022', '&', '\n', '\006', 'f', 'o', 'r', 'm', 'a', 't', '\030', '\002', ' ', '\001',
-'(', '\t', 'B', '\016', '\372', 'B', '\013', 'r', '\t', ':', '\001', '%', 'B', '\001', '%', '\320', '\001', '\001', 'R', '\006', 'f', 'o', 'r', 'm', 'a',
-'t', ':', '#', '\232', '\305', '\210', '\036', '\036', '\n', '\034', 'e', 'n', 'v', 'o', 'y', '.', 'a', 'p', 'i', '.', 'v', '2', '.', 'r', 'o',
-'u', 't', 'e', '.', 'R', 'a', 't', 'e', 'L', 'i', 'm', 'i', 't', '\"', '\346', '\005', '\n', '\r', 'H', 'e', 'a', 'd', 'e', 'r', 'M',
-'a', 't', 'c', 'h', 'e', 'r', '\022', '!', '\n', '\004', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'B', '\r', '\372', 'B', '\n',
-'r', '\010', '\020', '\001', '\300', '\001', '\001', '\310', '\001', '\000', 'R', '\004', 'n', 'a', 'm', 'e', '\022', '.', '\n', '\013', 'e', 'x', 'a', 'c', 't',
-'_', 'm', 'a', 't', 'c', 'h', '\030', '\004', ' ', '\001', '(', '\t', 'B', '\013', '\030', '\001', '\222', '\307', '\206', '\330', '\004', '\003', '3', '.', '0',
-'H', '\000', 'R', '\n', 'e', 'x', 'a', 'c', 't', 'M', 'a', 't', 'c', 'h', '\022', '\\', '\n', '\020', 's', 'a', 'f', 'e', '_', 'r', 'e',
-'g', 'e', 'x', '_', 'm', 'a', 't', 'c', 'h', '\030', '\013', ' ', '\001', '(', '\013', '2', '#', '.', 'e', 'n', 'v', 'o', 'y', '.', 't',
-'y', 'p', 'e', '.', 'm', 'a', 't', 'c', 'h', 'e', 'r', '.', 'v', '3', '.', 'R', 'e', 'g', 'e', 'x', 'M', 'a', 't', 'c', 'h',
-'e', 'r', 'B', '\013', '\030', '\001', '\222', '\307', '\206', '\330', '\004', '\003', '3', '.', '0', 'H', '\000', 'R', '\016', 's', 'a', 'f', 'e', 'R', 'e',
-'g', 'e', 'x', 'M', 'a', 't', 'c', 'h', '\022', '<', '\n', '\013', 'r', 'a', 'n', 'g', 'e', '_', 'm', 'a', 't', 'c', 'h', '\030', '\006',
-' ', '\001', '(', '\013', '2', '\031', '.', 'e', 'n', 'v', 'o', 'y', '.', 't', 'y', 'p', 'e', '.', 'v', '3', '.', 'I', 'n', 't', '6',
-'4', 'R', 'a', 'n', 'g', 'e', 'H', '\000', 'R', '\n', 'r', 'a', 'n', 'g', 'e', 'M', 'a', 't', 'c', 'h', '\022', '%', '\n', '\r', 'p',
-'r', 'e', 's', 'e', 'n', 't', '_', 'm', 'a', 't', 'c', 'h', '\030', '\007', ' ', '\001', '(', '\010', 'H', '\000', 'R', '\014', 'p', 'r', 'e',
-'s', 'e', 'n', 't', 'M', 'a', 't', 'c', 'h', '\022', '7', '\n', '\014', 'p', 'r', 'e', 'f', 'i', 'x', '_', 'm', 'a', 't', 'c', 'h',
-'\030', '\t', ' ', '\001', '(', '\t', 'B', '\022', '\030', '\001', '\372', 'B', '\004', 'r', '\002', '\020', '\001', '\222', '\307', '\206', '\330', '\004', '\003', '3', '.',
-'0', 'H', '\000', 'R', '\013', 'p', 'r', 'e', 'f', 'i', 'x', 'M', 'a', 't', 'c', 'h', '\022', '7', '\n', '\014', 's', 'u', 'f', 'f', 'i',
-'x', '_', 'm', 'a', 't', 'c', 'h', '\030', '\n', ' ', '\001', '(', '\t', 'B', '\022', '\030', '\001', '\372', 'B', '\004', 'r', '\002', '\020', '\001', '\222',
-'\307', '\206', '\330', '\004', '\003', '3', '.', '0', 'H', '\000', 'R', '\013', 's', 'u', 'f', 'f', 'i', 'x', 'M', 'a', 't', 'c', 'h', '\022', ';',
-'\n', '\016', 'c', 'o', 'n', 't', 'a', 'i', 'n', 's', '_', 'm', 'a', 't', 'c', 'h', '\030', '\014', ' ', '\001', '(', '\t', 'B', '\022', '\030',
-'\001', '\372', 'B', '\004', 'r', '\002', '\020', '\001', '\222', '\307', '\206', '\330', '\004', '\003', '3', '.', '0', 'H', '\000', 'R', '\r', 'c', 'o', 'n', 't',
-'a', 'i', 'n', 's', 'M', 'a', 't', 'c', 'h', '\022', 'I', '\n', '\014', 's', 't', 'r', 'i', 'n', 'g', '_', 'm', 'a', 't', 'c', 'h',
-'\030', '\r', ' ', '\001', '(', '\013', '2', '$', '.', 'e', 'n', 'v', 'o', 'y', '.', 't', 'y', 'p', 'e', '.', 'm', 'a', 't', 'c', 'h',
-'e', 'r', '.', 'v', '3', '.', 'S', 't', 'r', 'i', 'n', 'g', 'M', 'a', 't', 'c', 'h', 'e', 'r', 'H', '\000', 'R', '\013', 's', 't',
-'r', 'i', 'n', 'g', 'M', 'a', 't', 'c', 'h', '\022', '!', '\n', '\014', 'i', 'n', 'v', 'e', 'r', 't', '_', 'm', 'a', 't', 'c', 'h',
-'\030', '\010', ' ', '\001', '(', '\010', 'R', '\013', 'i', 'n', 'v', 'e', 'r', 't', 'M', 'a', 't', 'c', 'h', '\022', '@', '\n', '\035', 't', 'r',
-'e', 'a', 't', '_', 'm', 'i', 's', 's', 'i', 'n', 'g', '_', 'h', 'e', 'a', 'd', 'e', 'r', '_', 'a', 's', '_', 'e', 'm', 'p',
-'t', 'y', '\030', '\016', ' ', '\001', '(', '\010', 'R', '\031', 't', 'r', 'e', 'a', 't', 'M', 'i', 's', 's', 'i', 'n', 'g', 'H', 'e', 'a',
-'d', 'e', 'r', 'A', 's', 'E', 'm', 'p', 't', 'y', ':', '\'', '\232', '\305', '\210', '\036', '\"', '\n', ' ', 'e', 'n', 'v', 'o', 'y', '.',
-'a', 'p', 'i', '.', 'v', '2', '.', 'r', 'o', 'u', 't', 'e', '.', 'H', 'e', 'a', 'd', 'e', 'r', 'M', 'a', 't', 'c', 'h', 'e',
-'r', 'B', '\030', '\n', '\026', 'h', 'e', 'a', 'd', 'e', 'r', '_', 'm', 'a', 't', 'c', 'h', '_', 's', 'p', 'e', 'c', 'i', 'f', 'i',
-'e', 'r', 'J', '\004', '\010', '\002', '\020', '\003', 'J', '\004', '\010', '\003', '\020', '\004', 'J', '\004', '\010', '\005', '\020', '\006', 'R', '\013', 'r', 'e', 'g',
-'e', 'x', '_', 'm', 'a', 't', 'c', 'h', '\"', '\241', '\002', '\n', '\025', 'Q', 'u', 'e', 'r', 'y', 'P', 'a', 'r', 'a', 'm', 'e', 't',
-'e', 'r', 'M', 'a', 't', 'c', 'h', 'e', 'r', '\022', '\036', '\n', '\004', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'B', '\n',
-'\372', 'B', '\007', 'r', '\005', '\020', '\001', '(', '\200', '\010', 'R', '\004', 'n', 'a', 'm', 'e', '\022', 'S', '\n', '\014', 's', 't', 'r', 'i', 'n',
-'g', '_', 'm', 'a', 't', 'c', 'h', '\030', '\005', ' ', '\001', '(', '\013', '2', '$', '.', 'e', 'n', 'v', 'o', 'y', '.', 't', 'y', 'p',
-'e', '.', 'm', 'a', 't', 'c', 'h', 'e', 'r', '.', 'v', '3', '.', 'S', 't', 'r', 'i', 'n', 'g', 'M', 'a', 't', 'c', 'h', 'e',
-'r', 'B', '\010', '\372', 'B', '\005', '\212', '\001', '\002', '\020', '\001', 'H', '\000', 'R', '\013', 's', 't', 'r', 'i', 'n', 'g', 'M', 'a', 't', 'c',
-'h', '\022', '%', '\n', '\r', 'p', 'r', 'e', 's', 'e', 'n', 't', '_', 'm', 'a', 't', 'c', 'h', '\030', '\006', ' ', '\001', '(', '\010', 'H',
-'\000', 'R', '\014', 'p', 'r', 'e', 's', 'e', 'n', 't', 'M', 'a', 't', 'c', 'h', ':', '/', '\232', '\305', '\210', '\036', '*', '\n', '(', 'e',
-'n', 'v', 'o', 'y', '.', 'a', 'p', 'i', '.', 'v', '2', '.', 'r', 'o', 'u', 't', 'e', '.', 'Q', 'u', 'e', 'r', 'y', 'P', 'a',
-'r', 'a', 'm', 'e', 't', 'e', 'r', 'M', 'a', 't', 'c', 'h', 'e', 'r', 'B', '!', '\n', '\037', 'q', 'u', 'e', 'r', 'y', '_', 'p',
-'a', 'r', 'a', 'm', 'e', 't', 'e', 'r', '_', 'm', 'a', 't', 'c', 'h', '_', 's', 'p', 'e', 'c', 'i', 'f', 'i', 'e', 'r', 'J',
-'\004', '\010', '\003', '\020', '\004', 'J', '\004', '\010', '\004', '\020', '\005', 'R', '\005', 'v', 'a', 'l', 'u', 'e', 'R', '\005', 'r', 'e', 'g', 'e', 'x',
-'\"', '\206', '\003', '\n', '\026', 'I', 'n', 't', 'e', 'r', 'n', 'a', 'l', 'R', 'e', 'd', 'i', 'r', 'e', 'c', 't', 'P', 'o', 'l', 'i',
-'c', 'y', '\022', 'R', '\n', '\026', 'm', 'a', 'x', '_', 'i', 'n', 't', 'e', 'r', 'n', 'a', 'l', '_', 'r', 'e', 'd', 'i', 'r', 'e',
-'c', 't', 's', '\030', '\001', ' ', '\001', '(', '\013', '2', '\034', '.', 'g', 'o', 'o', 'g', 'l', 'e', '.', 'p', 'r', 'o', 't', 'o', 'b',
-'u', 'f', '.', 'U', 'I', 'n', 't', '3', '2', 'V', 'a', 'l', 'u', 'e', 'R', '\024', 'm', 'a', 'x', 'I', 'n', 't', 'e', 'r', 'n',
-'a', 'l', 'R', 'e', 'd', 'i', 'r', 'e', 'c', 't', 's', '\022', '@', '\n', '\027', 'r', 'e', 'd', 'i', 'r', 'e', 'c', 't', '_', 'r',
-'e', 's', 'p', 'o', 'n', 's', 'e', '_', 'c', 'o', 'd', 'e', 's', '\030', '\002', ' ', '\003', '(', '\r', 'B', '\010', '\372', 'B', '\005', '\222',
-'\001', '\002', '\020', '\005', 'R', '\025', 'r', 'e', 'd', 'i', 'r', 'e', 'c', 't', 'R', 'e', 's', 'p', 'o', 'n', 's', 'e', 'C', 'o', 'd',
-'e', 's', '\022', 'J', '\n', '\n', 'p', 'r', 'e', 'd', 'i', 'c', 'a', 't', 'e', 's', '\030', '\003', ' ', '\003', '(', '\013', '2', '*', '.',
-'e', 'n', 'v', 'o', 'y', '.', 'c', 'o', 'n', 'f', 'i', 'g', '.', 'c', 'o', 'r', 'e', '.', 'v', '3', '.', 'T', 'y', 'p', 'e',
-'d', 'E', 'x', 't', 'e', 'n', 's', 'i', 'o', 'n', 'C', 'o', 'n', 'f', 'i', 'g', 'R', '\n', 'p', 'r', 'e', 'd', 'i', 'c', 'a',
-'t', 'e', 's', '\022', '=', '\n', '\033', 'a', 'l', 'l', 'o', 'w', '_', 'c', 'r', 'o', 's', 's', '_', 's', 'c', 'h', 'e', 'm', 'e',
-'_', 'r', 'e', 'd', 'i', 'r', 'e', 'c', 't', '\030', '\004', ' ', '\001', '(', '\010', 'R', '\030', 'a', 'l', 'l', 'o', 'w', 'C', 'r', 'o',
-'s', 's', 'S', 'c', 'h', 'e', 'm', 'e', 'R', 'e', 'd', 'i', 'r', 'e', 'c', 't', '\022', 'K', '\n', '\030', 'r', 'e', 's', 'p', 'o',
-'n', 's', 'e', '_', 'h', 'e', 'a', 'd', 'e', 'r', 's', '_', 't', 'o', '_', 'c', 'o', 'p', 'y', '\030', '\005', ' ', '\003', '(', '\t',
-'B', '\022', '\372', 'B', '\017', '\222', '\001', '\014', '\030', '\001', '\"', '\010', 'r', '\006', '\300', '\001', '\001', '\310', '\001', '\000', 'R', '\025', 'r', 'e', 's',
-'p', 'o', 'n', 's', 'e', 'H', 'e', 'a', 'd', 'e', 'r', 's', 'T', 'o', 'C', 'o', 'p', 'y', '\"', 'y', '\n', '\014', 'F', 'i', 'l',
-'t', 'e', 'r', 'C', 'o', 'n', 'f', 'i', 'g', '\022', ',', '\n', '\006', 'c', 'o', 'n', 'f', 'i', 'g', '\030', '\001', ' ', '\001', '(', '\013',
-'2', '\024', '.', 'g', 'o', 'o', 'g', 'l', 'e', '.', 'p', 'r', 'o', 't', 'o', 'b', 'u', 'f', '.', 'A', 'n', 'y', 'R', '\006', 'c',
-'o', 'n', 'f', 'i', 'g', '\022', '\037', '\n', '\013', 'i', 's', '_', 'o', 'p', 't', 'i', 'o', 'n', 'a', 'l', '\030', '\002', ' ', '\001', '(',
-'\010', 'R', '\n', 'i', 's', 'O', 'p', 't', 'i', 'o', 'n', 'a', 'l', '\022', '\032', '\n', '\010', 'd', 'i', 's', 'a', 'b', 'l', 'e', 'd',
-'\030', '\003', ' ', '\001', '(', '\010', 'R', '\010', 'd', 'i', 's', 'a', 'b', 'l', 'e', 'd', 'B', '\213', '\001', '\n', '#', 'i', 'o', '.', 'e',
-'n', 'v', 'o', 'y', 'p', 'r', 'o', 'x', 'y', '.', 'e', 'n', 'v', 'o', 'y', '.', 'c', 'o', 'n', 'f', 'i', 'g', '.', 'r', 'o',
-'u', 't', 'e', '.', 'v', '3', 'B', '\024', 'R', 'o', 'u', 't', 'e', 'C', 'o', 'm', 'p', 'o', 'n', 'e', 'n', 't', 's', 'P', 'r',
-'o', 't', 'o', 'P', '\001', 'Z', 'D', 'g', 'i', 't', 'h', 'u', 'b', '.', 'c', 'o', 'm', '/', 'e', 'n', 'v', 'o', 'y', 'p', 'r',
-'o', 'x', 'y', '/', 'g', 'o', '-', 'c', 'o', 'n', 't', 'r', 'o', 'l', '-', 'p', 'l', 'a', 'n', 'e', '/', 'e', 'n', 'v', 'o',
-'y', '/', 'c', 'o', 'n', 'f', 'i', 'g', '/', 'r', 'o', 'u', 't', 'e', '/', 'v', '3', ';', 'r', 'o', 'u', 't', 'e', 'v', '3',
-'\272', '\200', '\310', '\321', '\006', '\002', '\020', '\002', 'b', '\006', 'p', 'r', 'o', 't', 'o', '3',
+'o', 'n', 'B', '\027', '\n', '\020', 'a', 'c', 't', 'i', 'o', 'n', '_', 's', 'p', 'e', 'c', 'i', 'f', 'i', 'e', 'r', '\022', '\003', '\370',
+'B', '\001', '\032', '\362', '\001', '\n', '\010', 'O', 'v', 'e', 'r', 'r', 'i', 'd', 'e', '\022', 'f', '\n', '\020', 'd', 'y', 'n', 'a', 'm', 'i',
+'c', '_', 'm', 'e', 't', 'a', 'd', 'a', 't', 'a', '\030', '\001', ' ', '\001', '(', '\013', '2', '9', '.', 'e', 'n', 'v', 'o', 'y', '.',
+'c', 'o', 'n', 'f', 'i', 'g', '.', 'r', 'o', 'u', 't', 'e', '.', 'v', '3', '.', 'R', 'a', 't', 'e', 'L', 'i', 'm', 'i', 't',
+'.', 'O', 'v', 'e', 'r', 'r', 'i', 'd', 'e', '.', 'D', 'y', 'n', 'a', 'm', 'i', 'c', 'M', 'e', 't', 'a', 'd', 'a', 't', 'a',
+'H', '\000', 'R', '\017', 'd', 'y', 'n', 'a', 'm', 'i', 'c', 'M', 'e', 't', 'a', 'd', 'a', 't', 'a', '\032', 'c', '\n', '\017', 'D', 'y',
+'n', 'a', 'm', 'i', 'c', 'M', 'e', 't', 'a', 'd', 'a', 't', 'a', '\022', 'P', '\n', '\014', 'm', 'e', 't', 'a', 'd', 'a', 't', 'a',
+'_', 'k', 'e', 'y', '\030', '\001', ' ', '\001', '(', '\013', '2', '#', '.', 'e', 'n', 'v', 'o', 'y', '.', 't', 'y', 'p', 'e', '.', 'm',
+'e', 't', 'a', 'd', 'a', 't', 'a', '.', 'v', '3', '.', 'M', 'e', 't', 'a', 'd', 'a', 't', 'a', 'K', 'e', 'y', 'B', '\010', '\372',
+'B', '\005', '\212', '\001', '\002', '\020', '\001', 'R', '\013', 'm', 'e', 't', 'a', 'd', 'a', 't', 'a', 'K', 'e', 'y', 'B', '\031', '\n', '\022', 'o',
+'v', 'e', 'r', 'r', 'i', 'd', 'e', '_', 's', 'p', 'e', 'c', 'i', 'f', 'i', 'e', 'r', '\022', '\003', '\370', 'B', '\001', '\032', 'w', '\n',
+'\n', 'H', 'i', 't', 's', 'A', 'd', 'd', 'e', 'n', 'd', '\022', 'A', '\n', '\006', 'n', 'u', 'm', 'b', 'e', 'r', '\030', '\001', ' ', '\001',
+'(', '\013', '2', '\034', '.', 'g', 'o', 'o', 'g', 'l', 'e', '.', 'p', 'r', 'o', 't', 'o', 'b', 'u', 'f', '.', 'U', 'I', 'n', 't',
+'6', '4', 'V', 'a', 'l', 'u', 'e', 'B', '\013', '\372', 'B', '\010', '2', '\006', '\030', '\200', '\224', '\353', '\334', '\003', 'R', '\006', 'n', 'u', 'm',
+'b', 'e', 'r', '\022', '&', '\n', '\006', 'f', 'o', 'r', 'm', 'a', 't', '\030', '\002', ' ', '\001', '(', '\t', 'B', '\016', '\372', 'B', '\013', 'r',
+'\t', ':', '\001', '%', 'B', '\001', '%', '\320', '\001', '\001', 'R', '\006', 'f', 'o', 'r', 'm', 'a', 't', ':', '#', '\232', '\305', '\210', '\036', '\036',
+'\n', '\034', 'e', 'n', 'v', 'o', 'y', '.', 'a', 'p', 'i', '.', 'v', '2', '.', 'r', 'o', 'u', 't', 'e', '.', 'R', 'a', 't', 'e',
+'L', 'i', 'm', 'i', 't', '\"', '\346', '\005', '\n', '\r', 'H', 'e', 'a', 'd', 'e', 'r', 'M', 'a', 't', 'c', 'h', 'e', 'r', '\022', '!',
+'\n', '\004', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'B', '\r', '\372', 'B', '\n', 'r', '\010', '\020', '\001', '\300', '\001', '\001', '\310',
+'\001', '\000', 'R', '\004', 'n', 'a', 'm', 'e', '\022', '.', '\n', '\013', 'e', 'x', 'a', 'c', 't', '_', 'm', 'a', 't', 'c', 'h', '\030', '\004',
+' ', '\001', '(', '\t', 'B', '\013', '\030', '\001', '\222', '\307', '\206', '\330', '\004', '\003', '3', '.', '0', 'H', '\000', 'R', '\n', 'e', 'x', 'a', 'c',
+'t', 'M', 'a', 't', 'c', 'h', '\022', '\\', '\n', '\020', 's', 'a', 'f', 'e', '_', 'r', 'e', 'g', 'e', 'x', '_', 'm', 'a', 't', 'c',
+'h', '\030', '\013', ' ', '\001', '(', '\013', '2', '#', '.', 'e', 'n', 'v', 'o', 'y', '.', 't', 'y', 'p', 'e', '.', 'm', 'a', 't', 'c',
+'h', 'e', 'r', '.', 'v', '3', '.', 'R', 'e', 'g', 'e', 'x', 'M', 'a', 't', 'c', 'h', 'e', 'r', 'B', '\013', '\030', '\001', '\222', '\307',
+'\206', '\330', '\004', '\003', '3', '.', '0', 'H', '\000', 'R', '\016', 's', 'a', 'f', 'e', 'R', 'e', 'g', 'e', 'x', 'M', 'a', 't', 'c', 'h',
+'\022', '<', '\n', '\013', 'r', 'a', 'n', 'g', 'e', '_', 'm', 'a', 't', 'c', 'h', '\030', '\006', ' ', '\001', '(', '\013', '2', '\031', '.', 'e',
+'n', 'v', 'o', 'y', '.', 't', 'y', 'p', 'e', '.', 'v', '3', '.', 'I', 'n', 't', '6', '4', 'R', 'a', 'n', 'g', 'e', 'H', '\000',
+'R', '\n', 'r', 'a', 'n', 'g', 'e', 'M', 'a', 't', 'c', 'h', '\022', '%', '\n', '\r', 'p', 'r', 'e', 's', 'e', 'n', 't', '_', 'm',
+'a', 't', 'c', 'h', '\030', '\007', ' ', '\001', '(', '\010', 'H', '\000', 'R', '\014', 'p', 'r', 'e', 's', 'e', 'n', 't', 'M', 'a', 't', 'c',
+'h', '\022', '7', '\n', '\014', 'p', 'r', 'e', 'f', 'i', 'x', '_', 'm', 'a', 't', 'c', 'h', '\030', '\t', ' ', '\001', '(', '\t', 'B', '\022',
+'\030', '\001', '\372', 'B', '\004', 'r', '\002', '\020', '\001', '\222', '\307', '\206', '\330', '\004', '\003', '3', '.', '0', 'H', '\000', 'R', '\013', 'p', 'r', 'e',
+'f', 'i', 'x', 'M', 'a', 't', 'c', 'h', '\022', '7', '\n', '\014', 's', 'u', 'f', 'f', 'i', 'x', '_', 'm', 'a', 't', 'c', 'h', '\030',
+'\n', ' ', '\001', '(', '\t', 'B', '\022', '\030', '\001', '\372', 'B', '\004', 'r', '\002', '\020', '\001', '\222', '\307', '\206', '\330', '\004', '\003', '3', '.', '0',
+'H', '\000', 'R', '\013', 's', 'u', 'f', 'f', 'i', 'x', 'M', 'a', 't', 'c', 'h', '\022', ';', '\n', '\016', 'c', 'o', 'n', 't', 'a', 'i',
+'n', 's', '_', 'm', 'a', 't', 'c', 'h', '\030', '\014', ' ', '\001', '(', '\t', 'B', '\022', '\030', '\001', '\372', 'B', '\004', 'r', '\002', '\020', '\001',
+'\222', '\307', '\206', '\330', '\004', '\003', '3', '.', '0', 'H', '\000', 'R', '\r', 'c', 'o', 'n', 't', 'a', 'i', 'n', 's', 'M', 'a', 't', 'c',
+'h', '\022', 'I', '\n', '\014', 's', 't', 'r', 'i', 'n', 'g', '_', 'm', 'a', 't', 'c', 'h', '\030', '\r', ' ', '\001', '(', '\013', '2', '$',
+'.', 'e', 'n', 'v', 'o', 'y', '.', 't', 'y', 'p', 'e', '.', 'm', 'a', 't', 'c', 'h', 'e', 'r', '.', 'v', '3', '.', 'S', 't',
+'r', 'i', 'n', 'g', 'M', 'a', 't', 'c', 'h', 'e', 'r', 'H', '\000', 'R', '\013', 's', 't', 'r', 'i', 'n', 'g', 'M', 'a', 't', 'c',
+'h', '\022', '!', '\n', '\014', 'i', 'n', 'v', 'e', 'r', 't', '_', 'm', 'a', 't', 'c', 'h', '\030', '\010', ' ', '\001', '(', '\010', 'R', '\013',
+'i', 'n', 'v', 'e', 'r', 't', 'M', 'a', 't', 'c', 'h', '\022', '@', '\n', '\035', 't', 'r', 'e', 'a', 't', '_', 'm', 'i', 's', 's',
+'i', 'n', 'g', '_', 'h', 'e', 'a', 'd', 'e', 'r', '_', 'a', 's', '_', 'e', 'm', 'p', 't', 'y', '\030', '\016', ' ', '\001', '(', '\010',
+'R', '\031', 't', 'r', 'e', 'a', 't', 'M', 'i', 's', 's', 'i', 'n', 'g', 'H', 'e', 'a', 'd', 'e', 'r', 'A', 's', 'E', 'm', 'p',
+'t', 'y', ':', '\'', '\232', '\305', '\210', '\036', '\"', '\n', ' ', 'e', 'n', 'v', 'o', 'y', '.', 'a', 'p', 'i', '.', 'v', '2', '.', 'r',
+'o', 'u', 't', 'e', '.', 'H', 'e', 'a', 'd', 'e', 'r', 'M', 'a', 't', 'c', 'h', 'e', 'r', 'B', '\030', '\n', '\026', 'h', 'e', 'a',
+'d', 'e', 'r', '_', 'm', 'a', 't', 'c', 'h', '_', 's', 'p', 'e', 'c', 'i', 'f', 'i', 'e', 'r', 'J', '\004', '\010', '\002', '\020', '\003',
+'J', '\004', '\010', '\003', '\020', '\004', 'J', '\004', '\010', '\005', '\020', '\006', 'R', '\013', 'r', 'e', 'g', 'e', 'x', '_', 'm', 'a', 't', 'c', 'h',
+'\"', '\241', '\002', '\n', '\025', 'Q', 'u', 'e', 'r', 'y', 'P', 'a', 'r', 'a', 'm', 'e', 't', 'e', 'r', 'M', 'a', 't', 'c', 'h', 'e',
+'r', '\022', '\036', '\n', '\004', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'B', '\n', '\372', 'B', '\007', 'r', '\005', '\020', '\001', '(',
+'\200', '\010', 'R', '\004', 'n', 'a', 'm', 'e', '\022', 'S', '\n', '\014', 's', 't', 'r', 'i', 'n', 'g', '_', 'm', 'a', 't', 'c', 'h', '\030',
+'\005', ' ', '\001', '(', '\013', '2', '$', '.', 'e', 'n', 'v', 'o', 'y', '.', 't', 'y', 'p', 'e', '.', 'm', 'a', 't', 'c', 'h', 'e',
+'r', '.', 'v', '3', '.', 'S', 't', 'r', 'i', 'n', 'g', 'M', 'a', 't', 'c', 'h', 'e', 'r', 'B', '\010', '\372', 'B', '\005', '\212', '\001',
+'\002', '\020', '\001', 'H', '\000', 'R', '\013', 's', 't', 'r', 'i', 'n', 'g', 'M', 'a', 't', 'c', 'h', '\022', '%', '\n', '\r', 'p', 'r', 'e',
+'s', 'e', 'n', 't', '_', 'm', 'a', 't', 'c', 'h', '\030', '\006', ' ', '\001', '(', '\010', 'H', '\000', 'R', '\014', 'p', 'r', 'e', 's', 'e',
+'n', 't', 'M', 'a', 't', 'c', 'h', ':', '/', '\232', '\305', '\210', '\036', '*', '\n', '(', 'e', 'n', 'v', 'o', 'y', '.', 'a', 'p', 'i',
+'.', 'v', '2', '.', 'r', 'o', 'u', 't', 'e', '.', 'Q', 'u', 'e', 'r', 'y', 'P', 'a', 'r', 'a', 'm', 'e', 't', 'e', 'r', 'M',
+'a', 't', 'c', 'h', 'e', 'r', 'B', '!', '\n', '\037', 'q', 'u', 'e', 'r', 'y', '_', 'p', 'a', 'r', 'a', 'm', 'e', 't', 'e', 'r',
+'_', 'm', 'a', 't', 'c', 'h', '_', 's', 'p', 'e', 'c', 'i', 'f', 'i', 'e', 'r', 'J', '\004', '\010', '\003', '\020', '\004', 'J', '\004', '\010',
+'\004', '\020', '\005', 'R', '\005', 'v', 'a', 'l', 'u', 'e', 'R', '\005', 'r', 'e', 'g', 'e', 'x', '\"', '\206', '\003', '\n', '\026', 'I', 'n', 't',
+'e', 'r', 'n', 'a', 'l', 'R', 'e', 'd', 'i', 'r', 'e', 'c', 't', 'P', 'o', 'l', 'i', 'c', 'y', '\022', 'R', '\n', '\026', 'm', 'a',
+'x', '_', 'i', 'n', 't', 'e', 'r', 'n', 'a', 'l', '_', 'r', 'e', 'd', 'i', 'r', 'e', 'c', 't', 's', '\030', '\001', ' ', '\001', '(',
+'\013', '2', '\034', '.', 'g', 'o', 'o', 'g', 'l', 'e', '.', 'p', 'r', 'o', 't', 'o', 'b', 'u', 'f', '.', 'U', 'I', 'n', 't', '3',
+'2', 'V', 'a', 'l', 'u', 'e', 'R', '\024', 'm', 'a', 'x', 'I', 'n', 't', 'e', 'r', 'n', 'a', 'l', 'R', 'e', 'd', 'i', 'r', 'e',
+'c', 't', 's', '\022', '@', '\n', '\027', 'r', 'e', 'd', 'i', 'r', 'e', 'c', 't', '_', 'r', 'e', 's', 'p', 'o', 'n', 's', 'e', '_',
+'c', 'o', 'd', 'e', 's', '\030', '\002', ' ', '\003', '(', '\r', 'B', '\010', '\372', 'B', '\005', '\222', '\001', '\002', '\020', '\005', 'R', '\025', 'r', 'e',
+'d', 'i', 'r', 'e', 'c', 't', 'R', 'e', 's', 'p', 'o', 'n', 's', 'e', 'C', 'o', 'd', 'e', 's', '\022', 'J', '\n', '\n', 'p', 'r',
+'e', 'd', 'i', 'c', 'a', 't', 'e', 's', '\030', '\003', ' ', '\003', '(', '\013', '2', '*', '.', 'e', 'n', 'v', 'o', 'y', '.', 'c', 'o',
+'n', 'f', 'i', 'g', '.', 'c', 'o', 'r', 'e', '.', 'v', '3', '.', 'T', 'y', 'p', 'e', 'd', 'E', 'x', 't', 'e', 'n', 's', 'i',
+'o', 'n', 'C', 'o', 'n', 'f', 'i', 'g', 'R', '\n', 'p', 'r', 'e', 'd', 'i', 'c', 'a', 't', 'e', 's', '\022', '=', '\n', '\033', 'a',
+'l', 'l', 'o', 'w', '_', 'c', 'r', 'o', 's', 's', '_', 's', 'c', 'h', 'e', 'm', 'e', '_', 'r', 'e', 'd', 'i', 'r', 'e', 'c',
+'t', '\030', '\004', ' ', '\001', '(', '\010', 'R', '\030', 'a', 'l', 'l', 'o', 'w', 'C', 'r', 'o', 's', 's', 'S', 'c', 'h', 'e', 'm', 'e',
+'R', 'e', 'd', 'i', 'r', 'e', 'c', 't', '\022', 'K', '\n', '\030', 'r', 'e', 's', 'p', 'o', 'n', 's', 'e', '_', 'h', 'e', 'a', 'd',
+'e', 'r', 's', '_', 't', 'o', '_', 'c', 'o', 'p', 'y', '\030', '\005', ' ', '\003', '(', '\t', 'B', '\022', '\372', 'B', '\017', '\222', '\001', '\014',
+'\030', '\001', '\"', '\010', 'r', '\006', '\300', '\001', '\001', '\310', '\001', '\000', 'R', '\025', 'r', 'e', 's', 'p', 'o', 'n', 's', 'e', 'H', 'e', 'a',
+'d', 'e', 'r', 's', 'T', 'o', 'C', 'o', 'p', 'y', '\"', 'y', '\n', '\014', 'F', 'i', 'l', 't', 'e', 'r', 'C', 'o', 'n', 'f', 'i',
+'g', '\022', ',', '\n', '\006', 'c', 'o', 'n', 'f', 'i', 'g', '\030', '\001', ' ', '\001', '(', '\013', '2', '\024', '.', 'g', 'o', 'o', 'g', 'l',
+'e', '.', 'p', 'r', 'o', 't', 'o', 'b', 'u', 'f', '.', 'A', 'n', 'y', 'R', '\006', 'c', 'o', 'n', 'f', 'i', 'g', '\022', '\037', '\n',
+'\013', 'i', 's', '_', 'o', 'p', 't', 'i', 'o', 'n', 'a', 'l', '\030', '\002', ' ', '\001', '(', '\010', 'R', '\n', 'i', 's', 'O', 'p', 't',
+'i', 'o', 'n', 'a', 'l', '\022', '\032', '\n', '\010', 'd', 'i', 's', 'a', 'b', 'l', 'e', 'd', '\030', '\003', ' ', '\001', '(', '\010', 'R', '\010',
+'d', 'i', 's', 'a', 'b', 'l', 'e', 'd', 'B', '\213', '\001', '\n', '#', 'i', 'o', '.', 'e', 'n', 'v', 'o', 'y', 'p', 'r', 'o', 'x',
+'y', '.', 'e', 'n', 'v', 'o', 'y', '.', 'c', 'o', 'n', 'f', 'i', 'g', '.', 'r', 'o', 'u', 't', 'e', '.', 'v', '3', 'B', '\024',
+'R', 'o', 'u', 't', 'e', 'C', 'o', 'm', 'p', 'o', 'n', 'e', 'n', 't', 's', 'P', 'r', 'o', 't', 'o', 'P', '\001', 'Z', 'D', 'g',
+'i', 't', 'h', 'u', 'b', '.', 'c', 'o', 'm', '/', 'e', 'n', 'v', 'o', 'y', 'p', 'r', 'o', 'x', 'y', '/', 'g', 'o', '-', 'c',
+'o', 'n', 't', 'r', 'o', 'l', '-', 'p', 'l', 'a', 'n', 'e', '/', 'e', 'n', 'v', 'o', 'y', '/', 'c', 'o', 'n', 'f', 'i', 'g',
+'/', 'r', 'o', 'u', 't', 'e', '/', 'v', '3', ';', 'r', 'o', 'u', 't', 'e', 'v', '3', '\272', '\200', '\310', '\321', '\006', '\002', '\020', '\002',
+'b', '\006', 'p', 'r', 'o', 't', 'o', '3',
};
static _upb_DefPool_Init *deps[20] = {
@@ -996,5 +1007,5 @@ _upb_DefPool_Init envoy_config_route_v3_route_components_proto_upbdefinit = {
deps,
&envoy_config_route_v3_route_components_proto_upb_file_layout,
"envoy/config/route/v3/route_components.proto",
- UPB_STRINGVIEW_INIT(descriptor, 23441)
+ UPB_STRINGVIEW_INIT(descriptor, 23708)
};
diff --git a/src/core/ext/upbdefs-gen/envoy/config/route/v3/route_components.upbdefs.h b/src/core/ext/upbdefs-gen/envoy/config/route/v3/route_components.upbdefs.h
index 0dc958af802f0..f3d8eda3c8113 100644
--- a/src/core/ext/upbdefs-gen/envoy/config/route/v3/route_components.upbdefs.h
+++ b/src/core/ext/upbdefs-gen/envoy/config/route/v3/route_components.upbdefs.h
@@ -244,6 +244,11 @@ UPB_INLINE const upb_MessageDef *envoy_config_route_v3_RateLimit_Action_RequestH
return upb_DefPool_FindMessageByName(s, "envoy.config.route.v3.RateLimit.Action.RequestHeaders");
}
+UPB_INLINE const upb_MessageDef *envoy_config_route_v3_RateLimit_Action_QueryParameters_getmsgdef(upb_DefPool *s) {
+ _upb_DefPool_LoadDefInit(s, &envoy_config_route_v3_route_components_proto_upbdefinit);
+ return upb_DefPool_FindMessageByName(s, "envoy.config.route.v3.RateLimit.Action.QueryParameters");
+}
+
UPB_INLINE const upb_MessageDef *envoy_config_route_v3_RateLimit_Action_RemoteAddress_getmsgdef(upb_DefPool *s) {
_upb_DefPool_LoadDefInit(s, &envoy_config_route_v3_route_components_proto_upbdefinit);
return upb_DefPool_FindMessageByName(s, "envoy.config.route.v3.RateLimit.Action.RemoteAddress");
diff --git a/src/core/ext/upbdefs-gen/envoy/extensions/filters/http/rbac/v3/rbac.upbdefs.c b/src/core/ext/upbdefs-gen/envoy/extensions/filters/http/rbac/v3/rbac.upbdefs.c
index 6b105a7f8f73e..c2190c56a5ac3 100644
--- a/src/core/ext/upbdefs-gen/envoy/extensions/filters/http/rbac/v3/rbac.upbdefs.c
+++ b/src/core/ext/upbdefs-gen/envoy/extensions/filters/http/rbac/v3/rbac.upbdefs.c
@@ -16,7 +16,7 @@ extern _upb_DefPool_Init xds_type_matcher_v3_matcher_proto_upbdefinit;
extern _upb_DefPool_Init udpa_annotations_migrate_proto_upbdefinit;
extern _upb_DefPool_Init udpa_annotations_status_proto_upbdefinit;
extern _upb_DefPool_Init udpa_annotations_versioning_proto_upbdefinit;
-static const char descriptor[1173] = {'\n', '0', 'e', 'n', 'v', 'o', 'y', '/', 'e', 'x', 't', 'e', 'n', 's', 'i', 'o', 'n', 's', '/', 'f', 'i', 'l', 't', 'e', 'r',
+static const char descriptor[1165] = {'\n', '0', 'e', 'n', 'v', 'o', 'y', '/', 'e', 'x', 't', 'e', 'n', 's', 'i', 'o', 'n', 's', '/', 'f', 'i', 'l', 't', 'e', 'r',
's', '/', 'h', 't', 't', 'p', '/', 'r', 'b', 'a', 'c', '/', 'v', '3', '/', 'r', 'b', 'a', 'c', '.', 'p', 'r', 'o', 't', 'o',
'\022', '%', 'e', 'n', 'v', 'o', 'y', '.', 'e', 'x', 't', 'e', 'n', 's', 'i', 'o', 'n', 's', '.', 'f', 'i', 'l', 't', 'e', 'r',
's', '.', 'h', 't', 't', 'p', '.', 'r', 'b', 'a', 'c', '.', 'v', '3', '\032', '\037', 'e', 'n', 'v', 'o', 'y', '/', 'c', 'o', 'n',
@@ -27,42 +27,42 @@ static const char descriptor[1173] = {'\n', '0', 'e', 'n', 'v', 'o', 'y', '/', '
'o', 't', 'a', 't', 'i', 'o', 'n', 's', '/', 'm', 'i', 'g', 'r', 'a', 't', 'e', '.', 'p', 'r', 'o', 't', 'o', '\032', '\035', 'u',
'd', 'p', 'a', '/', 'a', 'n', 'n', 'o', 't', 'a', 't', 'i', 'o', 'n', 's', '/', 's', 't', 'a', 't', 'u', 's', '.', 'p', 'r',
'o', 't', 'o', '\032', '!', 'u', 'd', 'p', 'a', '/', 'a', 'n', 'n', 'o', 't', 'a', 't', 'i', 'o', 'n', 's', '/', 'v', 'e', 'r',
-'s', 'i', 'o', 'n', 'i', 'n', 'g', '.', 'p', 'r', 'o', 't', 'o', '\"', '\272', '\004', '\n', '\004', 'R', 'B', 'A', 'C', '\022', 'I', '\n',
+'s', 'i', 'o', 'n', 'i', 'n', 'g', '.', 'p', 'r', 'o', 't', 'o', '\"', '\262', '\004', '\n', '\004', 'R', 'B', 'A', 'C', '\022', 'I', '\n',
'\005', 'r', 'u', 'l', 'e', 's', '\030', '\001', ' ', '\001', '(', '\013', '2', '\032', '.', 'e', 'n', 'v', 'o', 'y', '.', 'c', 'o', 'n', 'f',
'i', 'g', '.', 'r', 'b', 'a', 'c', '.', 'v', '3', '.', 'R', 'B', 'A', 'C', 'B', '\027', '\362', '\230', '\376', '\217', '\005', '\021', '\022', '\017',
'r', 'u', 'l', 'e', 's', '_', 's', 'p', 'e', 'c', 'i', 'f', 'i', 'e', 'r', 'R', '\005', 'r', 'u', 'l', 'e', 's', '\022', '*', '\n',
'\021', 'r', 'u', 'l', 'e', 's', '_', 's', 't', 'a', 't', '_', 'p', 'r', 'e', 'f', 'i', 'x', '\030', '\006', ' ', '\001', '(', '\t', 'R',
-'\017', 'r', 'u', 'l', 'e', 's', 'S', 't', 'a', 't', 'P', 'r', 'e', 'f', 'i', 'x', '\022', 'W', '\n', '\007', 'm', 'a', 't', 'c', 'h',
+'\017', 'r', 'u', 'l', 'e', 's', 'S', 't', 'a', 't', 'P', 'r', 'e', 'f', 'i', 'x', '\022', 'O', '\n', '\007', 'm', 'a', 't', 'c', 'h',
'e', 'r', '\030', '\004', ' ', '\001', '(', '\013', '2', '\034', '.', 'x', 'd', 's', '.', 't', 'y', 'p', 'e', '.', 'm', 'a', 't', 'c', 'h',
-'e', 'r', '.', 'v', '3', '.', 'M', 'a', 't', 'c', 'h', 'e', 'r', 'B', '\037', '\362', '\230', '\376', '\217', '\005', '\021', '\022', '\017', 'r', 'u',
-'l', 'e', 's', '_', 's', 'p', 'e', 'c', 'i', 'f', 'i', 'e', 'r', '\322', '\306', '\244', '\341', '\006', '\002', '\010', '\001', 'R', '\007', 'm', 'a',
-'t', 'c', 'h', 'e', 'r', '\022', ']', '\n', '\014', 's', 'h', 'a', 'd', 'o', 'w', '_', 'r', 'u', 'l', 'e', 's', '\030', '\002', ' ', '\001',
-'(', '\013', '2', '\032', '.', 'e', 'n', 'v', 'o', 'y', '.', 'c', 'o', 'n', 'f', 'i', 'g', '.', 'r', 'b', 'a', 'c', '.', 'v', '3',
-'.', 'R', 'B', 'A', 'C', 'B', '\036', '\362', '\230', '\376', '\217', '\005', '\030', '\022', '\026', 's', 'h', 'a', 'd', 'o', 'w', '_', 'r', 'u', 'l',
-'e', 's', '_', 's', 'p', 'e', 'c', 'i', 'f', 'i', 'e', 'r', 'R', '\013', 's', 'h', 'a', 'd', 'o', 'w', 'R', 'u', 'l', 'e', 's',
-'\022', 'k', '\n', '\016', 's', 'h', 'a', 'd', 'o', 'w', '_', 'm', 'a', 't', 'c', 'h', 'e', 'r', '\030', '\005', ' ', '\001', '(', '\013', '2',
-'\034', '.', 'x', 'd', 's', '.', 't', 'y', 'p', 'e', '.', 'm', 'a', 't', 'c', 'h', 'e', 'r', '.', 'v', '3', '.', 'M', 'a', 't',
-'c', 'h', 'e', 'r', 'B', '&', '\362', '\230', '\376', '\217', '\005', '\030', '\022', '\026', 's', 'h', 'a', 'd', 'o', 'w', '_', 'r', 'u', 'l', 'e',
-'s', '_', 's', 'p', 'e', 'c', 'i', 'f', 'i', 'e', 'r', '\322', '\306', '\244', '\341', '\006', '\002', '\010', '\001', 'R', '\r', 's', 'h', 'a', 'd',
-'o', 'w', 'M', 'a', 't', 'c', 'h', 'e', 'r', '\022', '7', '\n', '\030', 's', 'h', 'a', 'd', 'o', 'w', '_', 'r', 'u', 'l', 'e', 's',
-'_', 's', 't', 'a', 't', '_', 'p', 'r', 'e', 'f', 'i', 'x', '\030', '\003', ' ', '\001', '(', '\t', 'R', '\025', 's', 'h', 'a', 'd', 'o',
-'w', 'R', 'u', 'l', 'e', 's', 'S', 't', 'a', 't', 'P', 'r', 'e', 'f', 'i', 'x', '\022', '/', '\n', '\024', 't', 'r', 'a', 'c', 'k',
-'_', 'p', 'e', 'r', '_', 'r', 'u', 'l', 'e', '_', 's', 't', 'a', 't', 's', '\030', '\007', ' ', '\001', '(', '\010', 'R', '\021', 't', 'r',
-'a', 'c', 'k', 'P', 'e', 'r', 'R', 'u', 'l', 'e', 'S', 't', 'a', 't', 's', ':', ',', '\232', '\305', '\210', '\036', '\'', '\n', '%', 'e',
-'n', 'v', 'o', 'y', '.', 'c', 'o', 'n', 'f', 'i', 'g', '.', 'f', 'i', 'l', 't', 'e', 'r', '.', 'h', 't', 't', 'p', '.', 'r',
-'b', 'a', 'c', '.', 'v', '2', '.', 'R', 'B', 'A', 'C', '\"', '\213', '\001', '\n', '\014', 'R', 'B', 'A', 'C', 'P', 'e', 'r', 'R', 'o',
-'u', 't', 'e', '\022', '?', '\n', '\004', 'r', 'b', 'a', 'c', '\030', '\002', ' ', '\001', '(', '\013', '2', '+', '.', 'e', 'n', 'v', 'o', 'y',
-'.', 'e', 'x', 't', 'e', 'n', 's', 'i', 'o', 'n', 's', '.', 'f', 'i', 'l', 't', 'e', 'r', 's', '.', 'h', 't', 't', 'p', '.',
-'r', 'b', 'a', 'c', '.', 'v', '3', '.', 'R', 'B', 'A', 'C', 'R', '\004', 'r', 'b', 'a', 'c', ':', '4', '\232', '\305', '\210', '\036', '/',
-'\n', '-', 'e', 'n', 'v', 'o', 'y', '.', 'c', 'o', 'n', 'f', 'i', 'g', '.', 'f', 'i', 'l', 't', 'e', 'r', '.', 'h', 't', 't',
-'p', '.', 'r', 'b', 'a', 'c', '.', 'v', '2', '.', 'R', 'B', 'A', 'C', 'P', 'e', 'r', 'R', 'o', 'u', 't', 'e', 'J', '\004', '\010',
-'\001', '\020', '\002', 'B', '\237', '\001', '\n', '3', 'i', 'o', '.', 'e', 'n', 'v', 'o', 'y', 'p', 'r', 'o', 'x', 'y', '.', 'e', 'n', 'v',
-'o', 'y', '.', 'e', 'x', 't', 'e', 'n', 's', 'i', 'o', 'n', 's', '.', 'f', 'i', 'l', 't', 'e', 'r', 's', '.', 'h', 't', 't',
-'p', '.', 'r', 'b', 'a', 'c', '.', 'v', '3', 'B', '\t', 'R', 'b', 'a', 'c', 'P', 'r', 'o', 't', 'o', 'P', '\001', 'Z', 'S', 'g',
-'i', 't', 'h', 'u', 'b', '.', 'c', 'o', 'm', '/', 'e', 'n', 'v', 'o', 'y', 'p', 'r', 'o', 'x', 'y', '/', 'g', 'o', '-', 'c',
-'o', 'n', 't', 'r', 'o', 'l', '-', 'p', 'l', 'a', 'n', 'e', '/', 'e', 'n', 'v', 'o', 'y', '/', 'e', 'x', 't', 'e', 'n', 's',
-'i', 'o', 'n', 's', '/', 'f', 'i', 'l', 't', 'e', 'r', 's', '/', 'h', 't', 't', 'p', '/', 'r', 'b', 'a', 'c', '/', 'v', '3',
-';', 'r', 'b', 'a', 'c', 'v', '3', '\272', '\200', '\310', '\321', '\006', '\002', '\020', '\002', 'b', '\006', 'p', 'r', 'o', 't', 'o', '3',
+'e', 'r', '.', 'v', '3', '.', 'M', 'a', 't', 'c', 'h', 'e', 'r', 'B', '\027', '\362', '\230', '\376', '\217', '\005', '\021', '\022', '\017', 'r', 'u',
+'l', 'e', 's', '_', 's', 'p', 'e', 'c', 'i', 'f', 'i', 'e', 'r', 'R', '\007', 'm', 'a', 't', 'c', 'h', 'e', 'r', '\022', ']', '\n',
+'\014', 's', 'h', 'a', 'd', 'o', 'w', '_', 'r', 'u', 'l', 'e', 's', '\030', '\002', ' ', '\001', '(', '\013', '2', '\032', '.', 'e', 'n', 'v',
+'o', 'y', '.', 'c', 'o', 'n', 'f', 'i', 'g', '.', 'r', 'b', 'a', 'c', '.', 'v', '3', '.', 'R', 'B', 'A', 'C', 'B', '\036', '\362',
+'\230', '\376', '\217', '\005', '\030', '\022', '\026', 's', 'h', 'a', 'd', 'o', 'w', '_', 'r', 'u', 'l', 'e', 's', '_', 's', 'p', 'e', 'c', 'i',
+'f', 'i', 'e', 'r', 'R', '\013', 's', 'h', 'a', 'd', 'o', 'w', 'R', 'u', 'l', 'e', 's', '\022', 'k', '\n', '\016', 's', 'h', 'a', 'd',
+'o', 'w', '_', 'm', 'a', 't', 'c', 'h', 'e', 'r', '\030', '\005', ' ', '\001', '(', '\013', '2', '\034', '.', 'x', 'd', 's', '.', 't', 'y',
+'p', 'e', '.', 'm', 'a', 't', 'c', 'h', 'e', 'r', '.', 'v', '3', '.', 'M', 'a', 't', 'c', 'h', 'e', 'r', 'B', '&', '\362', '\230',
+'\376', '\217', '\005', '\030', '\022', '\026', 's', 'h', 'a', 'd', 'o', 'w', '_', 'r', 'u', 'l', 'e', 's', '_', 's', 'p', 'e', 'c', 'i', 'f',
+'i', 'e', 'r', '\322', '\306', '\244', '\341', '\006', '\002', '\010', '\001', 'R', '\r', 's', 'h', 'a', 'd', 'o', 'w', 'M', 'a', 't', 'c', 'h', 'e',
+'r', '\022', '7', '\n', '\030', 's', 'h', 'a', 'd', 'o', 'w', '_', 'r', 'u', 'l', 'e', 's', '_', 's', 't', 'a', 't', '_', 'p', 'r',
+'e', 'f', 'i', 'x', '\030', '\003', ' ', '\001', '(', '\t', 'R', '\025', 's', 'h', 'a', 'd', 'o', 'w', 'R', 'u', 'l', 'e', 's', 'S', 't',
+'a', 't', 'P', 'r', 'e', 'f', 'i', 'x', '\022', '/', '\n', '\024', 't', 'r', 'a', 'c', 'k', '_', 'p', 'e', 'r', '_', 'r', 'u', 'l',
+'e', '_', 's', 't', 'a', 't', 's', '\030', '\007', ' ', '\001', '(', '\010', 'R', '\021', 't', 'r', 'a', 'c', 'k', 'P', 'e', 'r', 'R', 'u',
+'l', 'e', 'S', 't', 'a', 't', 's', ':', ',', '\232', '\305', '\210', '\036', '\'', '\n', '%', 'e', 'n', 'v', 'o', 'y', '.', 'c', 'o', 'n',
+'f', 'i', 'g', '.', 'f', 'i', 'l', 't', 'e', 'r', '.', 'h', 't', 't', 'p', '.', 'r', 'b', 'a', 'c', '.', 'v', '2', '.', 'R',
+'B', 'A', 'C', '\"', '\213', '\001', '\n', '\014', 'R', 'B', 'A', 'C', 'P', 'e', 'r', 'R', 'o', 'u', 't', 'e', '\022', '?', '\n', '\004', 'r',
+'b', 'a', 'c', '\030', '\002', ' ', '\001', '(', '\013', '2', '+', '.', 'e', 'n', 'v', 'o', 'y', '.', 'e', 'x', 't', 'e', 'n', 's', 'i',
+'o', 'n', 's', '.', 'f', 'i', 'l', 't', 'e', 'r', 's', '.', 'h', 't', 't', 'p', '.', 'r', 'b', 'a', 'c', '.', 'v', '3', '.',
+'R', 'B', 'A', 'C', 'R', '\004', 'r', 'b', 'a', 'c', ':', '4', '\232', '\305', '\210', '\036', '/', '\n', '-', 'e', 'n', 'v', 'o', 'y', '.',
+'c', 'o', 'n', 'f', 'i', 'g', '.', 'f', 'i', 'l', 't', 'e', 'r', '.', 'h', 't', 't', 'p', '.', 'r', 'b', 'a', 'c', '.', 'v',
+'2', '.', 'R', 'B', 'A', 'C', 'P', 'e', 'r', 'R', 'o', 'u', 't', 'e', 'J', '\004', '\010', '\001', '\020', '\002', 'B', '\237', '\001', '\n', '3',
+'i', 'o', '.', 'e', 'n', 'v', 'o', 'y', 'p', 'r', 'o', 'x', 'y', '.', 'e', 'n', 'v', 'o', 'y', '.', 'e', 'x', 't', 'e', 'n',
+'s', 'i', 'o', 'n', 's', '.', 'f', 'i', 'l', 't', 'e', 'r', 's', '.', 'h', 't', 't', 'p', '.', 'r', 'b', 'a', 'c', '.', 'v',
+'3', 'B', '\t', 'R', 'b', 'a', 'c', 'P', 'r', 'o', 't', 'o', 'P', '\001', 'Z', 'S', 'g', 'i', 't', 'h', 'u', 'b', '.', 'c', 'o',
+'m', '/', 'e', 'n', 'v', 'o', 'y', 'p', 'r', 'o', 'x', 'y', '/', 'g', 'o', '-', 'c', 'o', 'n', 't', 'r', 'o', 'l', '-', 'p',
+'l', 'a', 'n', 'e', '/', 'e', 'n', 'v', 'o', 'y', '/', 'e', 'x', 't', 'e', 'n', 's', 'i', 'o', 'n', 's', '/', 'f', 'i', 'l',
+'t', 'e', 'r', 's', '/', 'h', 't', 't', 'p', '/', 'r', 'b', 'a', 'c', '/', 'v', '3', ';', 'r', 'b', 'a', 'c', 'v', '3', '\272',
+'\200', '\310', '\321', '\006', '\002', '\020', '\002', 'b', '\006', 'p', 'r', 'o', 't', 'o', '3',
};
static _upb_DefPool_Init *deps[7] = {
@@ -79,5 +79,5 @@ _upb_DefPool_Init envoy_extensions_filters_http_rbac_v3_rbac_proto_upbdefinit =
deps,
&envoy_extensions_filters_http_rbac_v3_rbac_proto_upb_file_layout,
"envoy/extensions/filters/http/rbac/v3/rbac.proto",
- UPB_STRINGVIEW_INIT(descriptor, 1173)
+ UPB_STRINGVIEW_INIT(descriptor, 1165)
};
diff --git a/src/core/ext/upbdefs-gen/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.upbdefs.c b/src/core/ext/upbdefs-gen/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.upbdefs.c
index 55eab8facca18..74c6147806bda 100644
--- a/src/core/ext/upbdefs-gen/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.upbdefs.c
+++ b/src/core/ext/upbdefs-gen/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.upbdefs.c
@@ -13,7 +13,7 @@
extern _upb_DefPool_Init envoy_config_core_v3_base_proto_upbdefinit;
extern _upb_DefPool_Init udpa_annotations_status_proto_upbdefinit;
extern _upb_DefPool_Init validate_validate_proto_upbdefinit;
-static const char descriptor[678] = {'\n', 'K', 'e', 'n', 'v', 'o', 'y', '/', 'e', 'x', 't', 'e', 'n', 's', 'i', 'o', 'n', 's', '/', 't', 'r', 'a', 'n', 's', 'p',
+static const char descriptor[749] = {'\n', 'K', 'e', 'n', 'v', 'o', 'y', '/', 'e', 'x', 't', 'e', 'n', 's', 'i', 'o', 'n', 's', '/', 't', 'r', 'a', 'n', 's', 'p',
'o', 'r', 't', '_', 's', 'o', 'c', 'k', 'e', 't', 's', '/', 't', 'l', 's', '/', 'v', '3', '/', 't', 'l', 's', '_', 's', 'p',
'i', 'f', 'f', 'e', '_', 'v', 'a', 'l', 'i', 'd', 'a', 't', 'o', 'r', '_', 'c', 'o', 'n', 'f', 'i', 'g', '.', 'p', 'r', 'o',
't', 'o', '\022', ')', 'e', 'n', 'v', 'o', 'y', '.', 'e', 'x', 't', 'e', 'n', 's', 'i', 'o', 'n', 's', '.', 't', 'r', 'a', 'n',
@@ -21,26 +21,28 @@ static const char descriptor[678] = {'\n', 'K', 'e', 'n', 'v', 'o', 'y', '/', 'e
'o', 'y', '/', 'c', 'o', 'n', 'f', 'i', 'g', '/', 'c', 'o', 'r', 'e', '/', 'v', '3', '/', 'b', 'a', 's', 'e', '.', 'p', 'r',
'o', 't', 'o', '\032', '\035', 'u', 'd', 'p', 'a', '/', 'a', 'n', 'n', 'o', 't', 'a', 't', 'i', 'o', 'n', 's', '/', 's', 't', 'a',
't', 'u', 's', '.', 'p', 'r', 'o', 't', 'o', '\032', '\027', 'v', 'a', 'l', 'i', 'd', 'a', 't', 'e', '/', 'v', 'a', 'l', 'i', 'd',
-'a', 't', 'e', '.', 'p', 'r', 'o', 't', 'o', '\"', '\215', '\002', '\n', '\031', 'S', 'P', 'I', 'F', 'F', 'E', 'C', 'e', 'r', 't', 'V',
+'a', 't', 'e', '.', 'p', 'r', 'o', 't', 'o', '\"', '\324', '\002', '\n', '\031', 'S', 'P', 'I', 'F', 'F', 'E', 'C', 'e', 'r', 't', 'V',
'a', 'l', 'i', 'd', 'a', 't', 'o', 'r', 'C', 'o', 'n', 'f', 'i', 'g', '\022', '\177', '\n', '\r', 't', 'r', 'u', 's', 't', '_', 'd',
'o', 'm', 'a', 'i', 'n', 's', '\030', '\001', ' ', '\003', '(', '\013', '2', 'P', '.', 'e', 'n', 'v', 'o', 'y', '.', 'e', 'x', 't', 'e',
'n', 's', 'i', 'o', 'n', 's', '.', 't', 'r', 'a', 'n', 's', 'p', 'o', 'r', 't', '_', 's', 'o', 'c', 'k', 'e', 't', 's', '.',
't', 'l', 's', '.', 'v', '3', '.', 'S', 'P', 'I', 'F', 'F', 'E', 'C', 'e', 'r', 't', 'V', 'a', 'l', 'i', 'd', 'a', 't', 'o',
'r', 'C', 'o', 'n', 'f', 'i', 'g', '.', 'T', 'r', 'u', 's', 't', 'D', 'o', 'm', 'a', 'i', 'n', 'B', '\010', '\372', 'B', '\005', '\222',
-'\001', '\002', '\010', '\001', 'R', '\014', 't', 'r', 'u', 's', 't', 'D', 'o', 'm', 'a', 'i', 'n', 's', '\032', 'o', '\n', '\013', 'T', 'r', 'u',
-'s', 't', 'D', 'o', 'm', 'a', 'i', 'n', '\022', '\033', '\n', '\004', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'B', '\007', '\372',
-'B', '\004', 'r', '\002', '\020', '\001', 'R', '\004', 'n', 'a', 'm', 'e', '\022', 'C', '\n', '\014', 't', 'r', 'u', 's', 't', '_', 'b', 'u', 'n',
-'d', 'l', 'e', '\030', '\002', ' ', '\001', '(', '\013', '2', ' ', '.', 'e', 'n', 'v', 'o', 'y', '.', 'c', 'o', 'n', 'f', 'i', 'g', '.',
-'c', 'o', 'r', 'e', '.', 'v', '3', '.', 'D', 'a', 't', 'a', 'S', 'o', 'u', 'r', 'c', 'e', 'R', '\013', 't', 'r', 'u', 's', 't',
-'B', 'u', 'n', 'd', 'l', 'e', 'B', '\272', '\001', '\n', '7', 'i', 'o', '.', 'e', 'n', 'v', 'o', 'y', 'p', 'r', 'o', 'x', 'y', '.',
-'e', 'n', 'v', 'o', 'y', '.', 'e', 'x', 't', 'e', 'n', 's', 'i', 'o', 'n', 's', '.', 't', 'r', 'a', 'n', 's', 'p', 'o', 'r',
-'t', '_', 's', 'o', 'c', 'k', 'e', 't', 's', '.', 't', 'l', 's', '.', 'v', '3', 'B', '\035', 'T', 'l', 's', 'S', 'p', 'i', 'f',
-'f', 'e', 'V', 'a', 'l', 'i', 'd', 'a', 't', 'o', 'r', 'C', 'o', 'n', 'f', 'i', 'g', 'P', 'r', 'o', 't', 'o', 'P', '\001', 'Z',
-'V', 'g', 'i', 't', 'h', 'u', 'b', '.', 'c', 'o', 'm', '/', 'e', 'n', 'v', 'o', 'y', 'p', 'r', 'o', 'x', 'y', '/', 'g', 'o',
-'-', 'c', 'o', 'n', 't', 'r', 'o', 'l', '-', 'p', 'l', 'a', 'n', 'e', '/', 'e', 'n', 'v', 'o', 'y', '/', 'e', 'x', 't', 'e',
-'n', 's', 'i', 'o', 'n', 's', '/', 't', 'r', 'a', 'n', 's', 'p', 'o', 'r', 't', '_', 's', 'o', 'c', 'k', 'e', 't', 's', '/',
-'t', 'l', 's', '/', 'v', '3', ';', 't', 'l', 's', 'v', '3', '\272', '\200', '\310', '\321', '\006', '\002', '\020', '\002', 'b', '\006', 'p', 'r', 'o',
-'t', 'o', '3',
+'\001', '\002', '\010', '\001', 'R', '\014', 't', 'r', 'u', 's', 't', 'D', 'o', 'm', 'a', 'i', 'n', 's', '\022', 'E', '\n', '\r', 't', 'r', 'u',
+'s', 't', '_', 'b', 'u', 'n', 'd', 'l', 'e', 's', '\030', '\002', ' ', '\001', '(', '\013', '2', ' ', '.', 'e', 'n', 'v', 'o', 'y', '.',
+'c', 'o', 'n', 'f', 'i', 'g', '.', 'c', 'o', 'r', 'e', '.', 'v', '3', '.', 'D', 'a', 't', 'a', 'S', 'o', 'u', 'r', 'c', 'e',
+'R', '\014', 't', 'r', 'u', 's', 't', 'B', 'u', 'n', 'd', 'l', 'e', 's', '\032', 'o', '\n', '\013', 'T', 'r', 'u', 's', 't', 'D', 'o',
+'m', 'a', 'i', 'n', '\022', '\033', '\n', '\004', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'B', '\007', '\372', 'B', '\004', 'r', '\002',
+'\020', '\001', 'R', '\004', 'n', 'a', 'm', 'e', '\022', 'C', '\n', '\014', 't', 'r', 'u', 's', 't', '_', 'b', 'u', 'n', 'd', 'l', 'e', '\030',
+'\002', ' ', '\001', '(', '\013', '2', ' ', '.', 'e', 'n', 'v', 'o', 'y', '.', 'c', 'o', 'n', 'f', 'i', 'g', '.', 'c', 'o', 'r', 'e',
+'.', 'v', '3', '.', 'D', 'a', 't', 'a', 'S', 'o', 'u', 'r', 'c', 'e', 'R', '\013', 't', 'r', 'u', 's', 't', 'B', 'u', 'n', 'd',
+'l', 'e', 'B', '\272', '\001', '\n', '7', 'i', 'o', '.', 'e', 'n', 'v', 'o', 'y', 'p', 'r', 'o', 'x', 'y', '.', 'e', 'n', 'v', 'o',
+'y', '.', 'e', 'x', 't', 'e', 'n', 's', 'i', 'o', 'n', 's', '.', 't', 'r', 'a', 'n', 's', 'p', 'o', 'r', 't', '_', 's', 'o',
+'c', 'k', 'e', 't', 's', '.', 't', 'l', 's', '.', 'v', '3', 'B', '\035', 'T', 'l', 's', 'S', 'p', 'i', 'f', 'f', 'e', 'V', 'a',
+'l', 'i', 'd', 'a', 't', 'o', 'r', 'C', 'o', 'n', 'f', 'i', 'g', 'P', 'r', 'o', 't', 'o', 'P', '\001', 'Z', 'V', 'g', 'i', 't',
+'h', 'u', 'b', '.', 'c', 'o', 'm', '/', 'e', 'n', 'v', 'o', 'y', 'p', 'r', 'o', 'x', 'y', '/', 'g', 'o', '-', 'c', 'o', 'n',
+'t', 'r', 'o', 'l', '-', 'p', 'l', 'a', 'n', 'e', '/', 'e', 'n', 'v', 'o', 'y', '/', 'e', 'x', 't', 'e', 'n', 's', 'i', 'o',
+'n', 's', '/', 't', 'r', 'a', 'n', 's', 'p', 'o', 'r', 't', '_', 's', 'o', 'c', 'k', 'e', 't', 's', '/', 't', 'l', 's', '/',
+'v', '3', ';', 't', 'l', 's', 'v', '3', '\272', '\200', '\310', '\321', '\006', '\002', '\020', '\002', 'b', '\006', 'p', 'r', 'o', 't', 'o', '3',
};
static _upb_DefPool_Init *deps[4] = {
@@ -54,5 +56,5 @@ _upb_DefPool_Init envoy_extensions_transport_sockets_tls_v3_tls_spiffe_validator
deps,
&envoy_extensions_transport_sockets_tls_v3_tls_spiffe_validator_config_proto_upb_file_layout,
"envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.proto",
- UPB_STRINGVIEW_INIT(descriptor, 678)
+ UPB_STRINGVIEW_INIT(descriptor, 749)
};
diff --git a/src/core/ext/upbdefs-gen/envoy/type/matcher/v3/address.upbdefs.c b/src/core/ext/upbdefs-gen/envoy/type/matcher/v3/address.upbdefs.c
new file mode 100644
index 0000000000000..75736ac8e55bc
--- /dev/null
+++ b/src/core/ext/upbdefs-gen/envoy/type/matcher/v3/address.upbdefs.c
@@ -0,0 +1,41 @@
+/* This file was generated by upb_generator from the input file:
+ *
+ * envoy/type/matcher/v3/address.proto
+ *
+ * Do not edit -- your changes will be discarded when the file is
+ * regenerated.
+ * NO CHECKED-IN PROTOBUF GENCODE */
+
+#include "upb/reflection/def.h"
+#include "envoy/type/matcher/v3/address.upbdefs.h"
+#include "envoy/type/matcher/v3/address.upb_minitable.h"
+
+extern _upb_DefPool_Init xds_core_v3_cidr_proto_upbdefinit;
+extern _upb_DefPool_Init udpa_annotations_status_proto_upbdefinit;
+static const char descriptor[325] = {'\n', '#', 'e', 'n', 'v', 'o', 'y', '/', 't', 'y', 'p', 'e', '/', 'm', 'a', 't', 'c', 'h', 'e', 'r', '/', 'v', '3', '/', 'a',
+'d', 'd', 'r', 'e', 's', 's', '.', 'p', 'r', 'o', 't', 'o', '\022', '\025', 'e', 'n', 'v', 'o', 'y', '.', 't', 'y', 'p', 'e', '.',
+'m', 'a', 't', 'c', 'h', 'e', 'r', '.', 'v', '3', '\032', '\026', 'x', 'd', 's', '/', 'c', 'o', 'r', 'e', '/', 'v', '3', '/', 'c',
+'i', 'd', 'r', '.', 'p', 'r', 'o', 't', 'o', '\032', '\035', 'u', 'd', 'p', 'a', '/', 'a', 'n', 'n', 'o', 't', 'a', 't', 'i', 'o',
+'n', 's', '/', 's', 't', 'a', 't', 'u', 's', '.', 'p', 'r', 'o', 't', 'o', '\"', '@', '\n', '\016', 'A', 'd', 'd', 'r', 'e', 's',
+'s', 'M', 'a', 't', 'c', 'h', 'e', 'r', '\022', '.', '\n', '\006', 'r', 'a', 'n', 'g', 'e', 's', '\030', '\001', ' ', '\003', '(', '\013', '2',
+'\026', '.', 'x', 'd', 's', '.', 'c', 'o', 'r', 'e', '.', 'v', '3', '.', 'C', 'i', 'd', 'r', 'R', 'a', 'n', 'g', 'e', 'R', '\006',
+'r', 'a', 'n', 'g', 'e', 's', 'B', '\205', '\001', '\n', '#', 'i', 'o', '.', 'e', 'n', 'v', 'o', 'y', 'p', 'r', 'o', 'x', 'y', '.',
+'e', 'n', 'v', 'o', 'y', '.', 't', 'y', 'p', 'e', '.', 'm', 'a', 't', 'c', 'h', 'e', 'r', '.', 'v', '3', 'B', '\014', 'A', 'd',
+'d', 'r', 'e', 's', 's', 'P', 'r', 'o', 't', 'o', 'P', '\001', 'Z', 'F', 'g', 'i', 't', 'h', 'u', 'b', '.', 'c', 'o', 'm', '/',
+'e', 'n', 'v', 'o', 'y', 'p', 'r', 'o', 'x', 'y', '/', 'g', 'o', '-', 'c', 'o', 'n', 't', 'r', 'o', 'l', '-', 'p', 'l', 'a',
+'n', 'e', '/', 'e', 'n', 'v', 'o', 'y', '/', 't', 'y', 'p', 'e', '/', 'm', 'a', 't', 'c', 'h', 'e', 'r', '/', 'v', '3', ';',
+'m', 'a', 't', 'c', 'h', 'e', 'r', 'v', '3', '\272', '\200', '\310', '\321', '\006', '\002', '\020', '\002', 'b', '\006', 'p', 'r', 'o', 't', 'o', '3',
+};
+
+static _upb_DefPool_Init *deps[3] = {
+ &xds_core_v3_cidr_proto_upbdefinit,
+ &udpa_annotations_status_proto_upbdefinit,
+ NULL
+};
+
+_upb_DefPool_Init envoy_type_matcher_v3_address_proto_upbdefinit = {
+ deps,
+ &envoy_type_matcher_v3_address_proto_upb_file_layout,
+ "envoy/type/matcher/v3/address.proto",
+ UPB_STRINGVIEW_INIT(descriptor, 325)
+};
diff --git a/src/core/ext/upbdefs-gen/envoy/type/matcher/v3/address.upbdefs.h b/src/core/ext/upbdefs-gen/envoy/type/matcher/v3/address.upbdefs.h
new file mode 100644
index 0000000000000..a7227aecb9ba3
--- /dev/null
+++ b/src/core/ext/upbdefs-gen/envoy/type/matcher/v3/address.upbdefs.h
@@ -0,0 +1,33 @@
+/* This file was generated by upb_generator from the input file:
+ *
+ * envoy/type/matcher/v3/address.proto
+ *
+ * Do not edit -- your changes will be discarded when the file is
+ * regenerated.
+ * NO CHECKED-IN PROTOBUF GENCODE */
+
+#ifndef ENVOY_TYPE_MATCHER_V3_ADDRESS_PROTO_UPB_H__UPBDEFS_H_
+#define ENVOY_TYPE_MATCHER_V3_ADDRESS_PROTO_UPB_H__UPBDEFS_H_
+
+#include "upb/reflection/def.h"
+#include "upb/reflection/internal/def_pool.h"
+
+#include "upb/port/def.inc" // Must be last.
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+extern _upb_DefPool_Init envoy_type_matcher_v3_address_proto_upbdefinit;
+
+UPB_INLINE const upb_MessageDef *envoy_type_matcher_v3_AddressMatcher_getmsgdef(upb_DefPool *s) {
+ _upb_DefPool_LoadDefInit(s, &envoy_type_matcher_v3_address_proto_upbdefinit);
+ return upb_DefPool_FindMessageByName(s, "envoy.type.matcher.v3.AddressMatcher");
+}
+
+#ifdef __cplusplus
+} /* extern "C" */
+#endif
+
+#include "upb/port/undef.inc"
+
+#endif /* ENVOY_TYPE_MATCHER_V3_ADDRESS_PROTO_UPB_H__UPBDEFS_H_ */
diff --git a/src/core/ext/upbdefs-gen/envoy/type/matcher/v3/filter_state.upbdefs.c b/src/core/ext/upbdefs-gen/envoy/type/matcher/v3/filter_state.upbdefs.c
index 9ef7a1c5599d3..594e2966747b9 100644
--- a/src/core/ext/upbdefs-gen/envoy/type/matcher/v3/filter_state.upbdefs.c
+++ b/src/core/ext/upbdefs-gen/envoy/type/matcher/v3/filter_state.upbdefs.c
@@ -10,30 +10,37 @@
#include "envoy/type/matcher/v3/filter_state.upbdefs.h"
#include "envoy/type/matcher/v3/filter_state.upb_minitable.h"
+extern _upb_DefPool_Init envoy_type_matcher_v3_address_proto_upbdefinit;
extern _upb_DefPool_Init envoy_type_matcher_v3_string_proto_upbdefinit;
extern _upb_DefPool_Init udpa_annotations_status_proto_upbdefinit;
extern _upb_DefPool_Init validate_validate_proto_upbdefinit;
-static const char descriptor[446] = {'\n', '(', 'e', 'n', 'v', 'o', 'y', '/', 't', 'y', 'p', 'e', '/', 'm', 'a', 't', 'c', 'h', 'e', 'r', '/', 'v', '3', '/', 'f',
+static const char descriptor[561] = {'\n', '(', 'e', 'n', 'v', 'o', 'y', '/', 't', 'y', 'p', 'e', '/', 'm', 'a', 't', 'c', 'h', 'e', 'r', '/', 'v', '3', '/', 'f',
'i', 'l', 't', 'e', 'r', '_', 's', 't', 'a', 't', 'e', '.', 'p', 'r', 'o', 't', 'o', '\022', '\025', 'e', 'n', 'v', 'o', 'y', '.',
-'t', 'y', 'p', 'e', '.', 'm', 'a', 't', 'c', 'h', 'e', 'r', '.', 'v', '3', '\032', '\"', 'e', 'n', 'v', 'o', 'y', '/', 't', 'y',
-'p', 'e', '/', 'm', 'a', 't', 'c', 'h', 'e', 'r', '/', 'v', '3', '/', 's', 't', 'r', 'i', 'n', 'g', '.', 'p', 'r', 'o', 't',
-'o', '\032', '\035', 'u', 'd', 'p', 'a', '/', 'a', 'n', 'n', 'o', 't', 'a', 't', 'i', 'o', 'n', 's', '/', 's', 't', 'a', 't', 'u',
-'s', '.', 'p', 'r', 'o', 't', 'o', '\032', '\027', 'v', 'a', 'l', 'i', 'd', 'a', 't', 'e', '/', 'v', 'a', 'l', 'i', 'd', 'a', 't',
-'e', '.', 'p', 'r', 'o', 't', 'o', '\"', '\212', '\001', '\n', '\022', 'F', 'i', 'l', 't', 'e', 'r', 'S', 't', 'a', 't', 'e', 'M', 'a',
-'t', 'c', 'h', 'e', 'r', '\022', '\031', '\n', '\003', 'k', 'e', 'y', '\030', '\001', ' ', '\001', '(', '\t', 'B', '\007', '\372', 'B', '\004', 'r', '\002',
-'\020', '\001', 'R', '\003', 'k', 'e', 'y', '\022', 'I', '\n', '\014', 's', 't', 'r', 'i', 'n', 'g', '_', 'm', 'a', 't', 'c', 'h', '\030', '\002',
-' ', '\001', '(', '\013', '2', '$', '.', 'e', 'n', 'v', 'o', 'y', '.', 't', 'y', 'p', 'e', '.', 'm', 'a', 't', 'c', 'h', 'e', 'r',
-'.', 'v', '3', '.', 'S', 't', 'r', 'i', 'n', 'g', 'M', 'a', 't', 'c', 'h', 'e', 'r', 'H', '\000', 'R', '\013', 's', 't', 'r', 'i',
-'n', 'g', 'M', 'a', 't', 'c', 'h', 'B', '\016', '\n', '\007', 'm', 'a', 't', 'c', 'h', 'e', 'r', '\022', '\003', '\370', 'B', '\001', 'B', '\211',
-'\001', '\n', '#', 'i', 'o', '.', 'e', 'n', 'v', 'o', 'y', 'p', 'r', 'o', 'x', 'y', '.', 'e', 'n', 'v', 'o', 'y', '.', 't', 'y',
-'p', 'e', '.', 'm', 'a', 't', 'c', 'h', 'e', 'r', '.', 'v', '3', 'B', '\020', 'F', 'i', 'l', 't', 'e', 'r', 'S', 't', 'a', 't',
-'e', 'P', 'r', 'o', 't', 'o', 'P', '\001', 'Z', 'F', 'g', 'i', 't', 'h', 'u', 'b', '.', 'c', 'o', 'm', '/', 'e', 'n', 'v', 'o',
-'y', 'p', 'r', 'o', 'x', 'y', '/', 'g', 'o', '-', 'c', 'o', 'n', 't', 'r', 'o', 'l', '-', 'p', 'l', 'a', 'n', 'e', '/', 'e',
-'n', 'v', 'o', 'y', '/', 't', 'y', 'p', 'e', '/', 'm', 'a', 't', 'c', 'h', 'e', 'r', '/', 'v', '3', ';', 'm', 'a', 't', 'c',
-'h', 'e', 'r', 'v', '3', '\272', '\200', '\310', '\321', '\006', '\002', '\020', '\002', 'b', '\006', 'p', 'r', 'o', 't', 'o', '3',
+'t', 'y', 'p', 'e', '.', 'm', 'a', 't', 'c', 'h', 'e', 'r', '.', 'v', '3', '\032', '#', 'e', 'n', 'v', 'o', 'y', '/', 't', 'y',
+'p', 'e', '/', 'm', 'a', 't', 'c', 'h', 'e', 'r', '/', 'v', '3', '/', 'a', 'd', 'd', 'r', 'e', 's', 's', '.', 'p', 'r', 'o',
+'t', 'o', '\032', '\"', 'e', 'n', 'v', 'o', 'y', '/', 't', 'y', 'p', 'e', '/', 'm', 'a', 't', 'c', 'h', 'e', 'r', '/', 'v', '3',
+'/', 's', 't', 'r', 'i', 'n', 'g', '.', 'p', 'r', 'o', 't', 'o', '\032', '\035', 'u', 'd', 'p', 'a', '/', 'a', 'n', 'n', 'o', 't',
+'a', 't', 'i', 'o', 'n', 's', '/', 's', 't', 'a', 't', 'u', 's', '.', 'p', 'r', 'o', 't', 'o', '\032', '\027', 'v', 'a', 'l', 'i',
+'d', 'a', 't', 'e', '/', 'v', 'a', 'l', 'i', 'd', 'a', 't', 'e', '.', 'p', 'r', 'o', 't', 'o', '\"', '\330', '\001', '\n', '\022', 'F',
+'i', 'l', 't', 'e', 'r', 'S', 't', 'a', 't', 'e', 'M', 'a', 't', 'c', 'h', 'e', 'r', '\022', '\031', '\n', '\003', 'k', 'e', 'y', '\030',
+'\001', ' ', '\001', '(', '\t', 'B', '\007', '\372', 'B', '\004', 'r', '\002', '\020', '\001', 'R', '\003', 'k', 'e', 'y', '\022', 'I', '\n', '\014', 's', 't',
+'r', 'i', 'n', 'g', '_', 'm', 'a', 't', 'c', 'h', '\030', '\002', ' ', '\001', '(', '\013', '2', '$', '.', 'e', 'n', 'v', 'o', 'y', '.',
+'t', 'y', 'p', 'e', '.', 'm', 'a', 't', 'c', 'h', 'e', 'r', '.', 'v', '3', '.', 'S', 't', 'r', 'i', 'n', 'g', 'M', 'a', 't',
+'c', 'h', 'e', 'r', 'H', '\000', 'R', '\013', 's', 't', 'r', 'i', 'n', 'g', 'M', 'a', 't', 'c', 'h', '\022', 'L', '\n', '\r', 'a', 'd',
+'d', 'r', 'e', 's', 's', '_', 'm', 'a', 't', 'c', 'h', '\030', '\003', ' ', '\001', '(', '\013', '2', '%', '.', 'e', 'n', 'v', 'o', 'y',
+'.', 't', 'y', 'p', 'e', '.', 'm', 'a', 't', 'c', 'h', 'e', 'r', '.', 'v', '3', '.', 'A', 'd', 'd', 'r', 'e', 's', 's', 'M',
+'a', 't', 'c', 'h', 'e', 'r', 'H', '\000', 'R', '\014', 'a', 'd', 'd', 'r', 'e', 's', 's', 'M', 'a', 't', 'c', 'h', 'B', '\016', '\n',
+'\007', 'm', 'a', 't', 'c', 'h', 'e', 'r', '\022', '\003', '\370', 'B', '\001', 'B', '\211', '\001', '\n', '#', 'i', 'o', '.', 'e', 'n', 'v', 'o',
+'y', 'p', 'r', 'o', 'x', 'y', '.', 'e', 'n', 'v', 'o', 'y', '.', 't', 'y', 'p', 'e', '.', 'm', 'a', 't', 'c', 'h', 'e', 'r',
+'.', 'v', '3', 'B', '\020', 'F', 'i', 'l', 't', 'e', 'r', 'S', 't', 'a', 't', 'e', 'P', 'r', 'o', 't', 'o', 'P', '\001', 'Z', 'F',
+'g', 'i', 't', 'h', 'u', 'b', '.', 'c', 'o', 'm', '/', 'e', 'n', 'v', 'o', 'y', 'p', 'r', 'o', 'x', 'y', '/', 'g', 'o', '-',
+'c', 'o', 'n', 't', 'r', 'o', 'l', '-', 'p', 'l', 'a', 'n', 'e', '/', 'e', 'n', 'v', 'o', 'y', '/', 't', 'y', 'p', 'e', '/',
+'m', 'a', 't', 'c', 'h', 'e', 'r', '/', 'v', '3', ';', 'm', 'a', 't', 'c', 'h', 'e', 'r', 'v', '3', '\272', '\200', '\310', '\321', '\006',
+'\002', '\020', '\002', 'b', '\006', 'p', 'r', 'o', 't', 'o', '3',
};
-static _upb_DefPool_Init *deps[4] = {
+static _upb_DefPool_Init *deps[5] = {
+ &envoy_type_matcher_v3_address_proto_upbdefinit,
&envoy_type_matcher_v3_string_proto_upbdefinit,
&udpa_annotations_status_proto_upbdefinit,
&validate_validate_proto_upbdefinit,
@@ -44,5 +51,5 @@ _upb_DefPool_Init envoy_type_matcher_v3_filter_state_proto_upbdefinit = {
deps,
&envoy_type_matcher_v3_filter_state_proto_upb_file_layout,
"envoy/type/matcher/v3/filter_state.proto",
- UPB_STRINGVIEW_INIT(descriptor, 446)
+ UPB_STRINGVIEW_INIT(descriptor, 561)
};
diff --git a/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc b/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc
index be7d40c8e811d..433ed2b061f89 100644
--- a/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc
+++ b/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc
@@ -125,11 +125,13 @@ void TCPConnectHandshaker::DoHandshake(
}
CHECK_EQ(args->endpoint.get(), nullptr);
args_ = args;
- absl::StatusOr uri = URI::Parse(
- args->args.GetString(GRPC_ARG_TCP_HANDSHAKER_RESOLVED_ADDRESS).value());
+ absl::string_view resolved_address_text =
+ args->args.GetString(GRPC_ARG_TCP_HANDSHAKER_RESOLVED_ADDRESS).value();
+ absl::StatusOr uri = URI::Parse(resolved_address_text);
if (!uri.ok() || !grpc_parse_uri(*uri, &addr_)) {
MutexLock lock(&mu_);
- FinishLocked(GRPC_ERROR_CREATE("Resolved address in invalid format"));
+ FinishLocked(GRPC_ERROR_CREATE(absl::StrCat(
+ "Resolved address in invalid format: ", resolved_address_text)));
return;
}
bind_endpoint_to_pollset_ =
diff --git a/src/core/lib/experiments/experiments.cc b/src/core/lib/experiments/experiments.cc
index 80c92fbf0714f..6207788173ce2 100644
--- a/src/core/lib/experiments/experiments.cc
+++ b/src/core/lib/experiments/experiments.cc
@@ -120,6 +120,9 @@ const char* const description_schedule_cancellation_over_write =
"Allow cancellation op to be scheduled over a write";
const char* const additional_constraints_schedule_cancellation_over_write =
"{}";
+const char* const description_server_listener =
+ "If set, the new server listener classes are used.";
+const char* const additional_constraints_server_listener = "{}";
const char* const description_tcp_frame_size_tuning =
"If set, enables TCP to use RPC size estimation made by higher layers. TCP "
"would not indicate completion of a read operation until a specified "
@@ -136,16 +139,6 @@ const char* const description_unconstrained_max_quota_buffer_size =
"Discard the cap on the max free pool size for one memory allocator";
const char* const additional_constraints_unconstrained_max_quota_buffer_size =
"{}";
-const char* const description_work_serializer_dispatch =
- "Have the work serializer dispatch work to event engine for every "
- "callback, instead of running things inline in the first thread that "
- "successfully enqueues work.";
-const char* const additional_constraints_work_serializer_dispatch = "{}";
-const char* const description_server_listener =
- "If set, the new server listener classes are used.";
-const char* const additional_constraints_server_listener = "{}";
-const uint8_t required_experiments_server_listener[] = {
- static_cast(grpc_core::kExperimentIdWorkSerializerDispatch)};
} // namespace
namespace grpc_core {
@@ -169,7 +162,7 @@ const ExperimentMetadata g_experiment_metadata[] = {
additional_constraints_event_engine_callback_cq,
required_experiments_event_engine_callback_cq, 1, true, true},
{"event_engine_client", description_event_engine_client,
- additional_constraints_event_engine_client, nullptr, 0, false, true},
+ additional_constraints_event_engine_client, nullptr, 0, false, false},
{"event_engine_dns", description_event_engine_dns,
additional_constraints_event_engine_dns, nullptr, 0, false, false},
{"event_engine_dns_non_client_channel",
@@ -177,7 +170,7 @@ const ExperimentMetadata g_experiment_metadata[] = {
additional_constraints_event_engine_dns_non_client_channel, nullptr, 0,
false, false},
{"event_engine_listener", description_event_engine_listener,
- additional_constraints_event_engine_listener, nullptr, 0, false, true},
+ additional_constraints_event_engine_listener, nullptr, 0, false, false},
{"free_large_allocator", description_free_large_allocator,
additional_constraints_free_large_allocator, nullptr, 0, false, true},
{"keep_alive_ping_timer_batch", description_keep_alive_ping_timer_batch,
@@ -218,6 +211,8 @@ const ExperimentMetadata g_experiment_metadata[] = {
description_schedule_cancellation_over_write,
additional_constraints_schedule_cancellation_over_write, nullptr, 0, false,
true},
+ {"server_listener", description_server_listener,
+ additional_constraints_server_listener, nullptr, 0, true, true},
{"tcp_frame_size_tuning", description_tcp_frame_size_tuning,
additional_constraints_tcp_frame_size_tuning, nullptr, 0, false, true},
{"tcp_rcv_lowat", description_tcp_rcv_lowat,
@@ -228,11 +223,6 @@ const ExperimentMetadata g_experiment_metadata[] = {
description_unconstrained_max_quota_buffer_size,
additional_constraints_unconstrained_max_quota_buffer_size, nullptr, 0,
false, true},
- {"work_serializer_dispatch", description_work_serializer_dispatch,
- additional_constraints_work_serializer_dispatch, nullptr, 0, true, true},
- {"server_listener", description_server_listener,
- additional_constraints_server_listener,
- required_experiments_server_listener, 1, true, true},
};
} // namespace grpc_core
@@ -336,6 +326,9 @@ const char* const description_schedule_cancellation_over_write =
"Allow cancellation op to be scheduled over a write";
const char* const additional_constraints_schedule_cancellation_over_write =
"{}";
+const char* const description_server_listener =
+ "If set, the new server listener classes are used.";
+const char* const additional_constraints_server_listener = "{}";
const char* const description_tcp_frame_size_tuning =
"If set, enables TCP to use RPC size estimation made by higher layers. TCP "
"would not indicate completion of a read operation until a specified "
@@ -352,16 +345,6 @@ const char* const description_unconstrained_max_quota_buffer_size =
"Discard the cap on the max free pool size for one memory allocator";
const char* const additional_constraints_unconstrained_max_quota_buffer_size =
"{}";
-const char* const description_work_serializer_dispatch =
- "Have the work serializer dispatch work to event engine for every "
- "callback, instead of running things inline in the first thread that "
- "successfully enqueues work.";
-const char* const additional_constraints_work_serializer_dispatch = "{}";
-const char* const description_server_listener =
- "If set, the new server listener classes are used.";
-const char* const additional_constraints_server_listener = "{}";
-const uint8_t required_experiments_server_listener[] = {
- static_cast(grpc_core::kExperimentIdWorkSerializerDispatch)};
} // namespace
namespace grpc_core {
@@ -385,7 +368,7 @@ const ExperimentMetadata g_experiment_metadata[] = {
additional_constraints_event_engine_callback_cq,
required_experiments_event_engine_callback_cq, 1, true, true},
{"event_engine_client", description_event_engine_client,
- additional_constraints_event_engine_client, nullptr, 0, true, true},
+ additional_constraints_event_engine_client, nullptr, 0, true, false},
{"event_engine_dns", description_event_engine_dns,
additional_constraints_event_engine_dns, nullptr, 0, true, false},
{"event_engine_dns_non_client_channel",
@@ -393,7 +376,7 @@ const ExperimentMetadata g_experiment_metadata[] = {
additional_constraints_event_engine_dns_non_client_channel, nullptr, 0,
false, false},
{"event_engine_listener", description_event_engine_listener,
- additional_constraints_event_engine_listener, nullptr, 0, true, true},
+ additional_constraints_event_engine_listener, nullptr, 0, true, false},
{"free_large_allocator", description_free_large_allocator,
additional_constraints_free_large_allocator, nullptr, 0, false, true},
{"keep_alive_ping_timer_batch", description_keep_alive_ping_timer_batch,
@@ -434,6 +417,8 @@ const ExperimentMetadata g_experiment_metadata[] = {
description_schedule_cancellation_over_write,
additional_constraints_schedule_cancellation_over_write, nullptr, 0, false,
true},
+ {"server_listener", description_server_listener,
+ additional_constraints_server_listener, nullptr, 0, true, true},
{"tcp_frame_size_tuning", description_tcp_frame_size_tuning,
additional_constraints_tcp_frame_size_tuning, nullptr, 0, false, true},
{"tcp_rcv_lowat", description_tcp_rcv_lowat,
@@ -444,11 +429,6 @@ const ExperimentMetadata g_experiment_metadata[] = {
description_unconstrained_max_quota_buffer_size,
additional_constraints_unconstrained_max_quota_buffer_size, nullptr, 0,
false, true},
- {"work_serializer_dispatch", description_work_serializer_dispatch,
- additional_constraints_work_serializer_dispatch, nullptr, 0, true, true},
- {"server_listener", description_server_listener,
- additional_constraints_server_listener,
- required_experiments_server_listener, 1, true, true},
};
} // namespace grpc_core
@@ -552,6 +532,9 @@ const char* const description_schedule_cancellation_over_write =
"Allow cancellation op to be scheduled over a write";
const char* const additional_constraints_schedule_cancellation_over_write =
"{}";
+const char* const description_server_listener =
+ "If set, the new server listener classes are used.";
+const char* const additional_constraints_server_listener = "{}";
const char* const description_tcp_frame_size_tuning =
"If set, enables TCP to use RPC size estimation made by higher layers. TCP "
"would not indicate completion of a read operation until a specified "
@@ -568,16 +551,6 @@ const char* const description_unconstrained_max_quota_buffer_size =
"Discard the cap on the max free pool size for one memory allocator";
const char* const additional_constraints_unconstrained_max_quota_buffer_size =
"{}";
-const char* const description_work_serializer_dispatch =
- "Have the work serializer dispatch work to event engine for every "
- "callback, instead of running things inline in the first thread that "
- "successfully enqueues work.";
-const char* const additional_constraints_work_serializer_dispatch = "{}";
-const char* const description_server_listener =
- "If set, the new server listener classes are used.";
-const char* const additional_constraints_server_listener = "{}";
-const uint8_t required_experiments_server_listener[] = {
- static_cast(grpc_core::kExperimentIdWorkSerializerDispatch)};
} // namespace
namespace grpc_core {
@@ -601,7 +574,7 @@ const ExperimentMetadata g_experiment_metadata[] = {
additional_constraints_event_engine_callback_cq,
required_experiments_event_engine_callback_cq, 1, true, true},
{"event_engine_client", description_event_engine_client,
- additional_constraints_event_engine_client, nullptr, 0, true, true},
+ additional_constraints_event_engine_client, nullptr, 0, true, false},
{"event_engine_dns", description_event_engine_dns,
additional_constraints_event_engine_dns, nullptr, 0, true, false},
{"event_engine_dns_non_client_channel",
@@ -609,7 +582,7 @@ const ExperimentMetadata g_experiment_metadata[] = {
additional_constraints_event_engine_dns_non_client_channel, nullptr, 0,
false, false},
{"event_engine_listener", description_event_engine_listener,
- additional_constraints_event_engine_listener, nullptr, 0, true, true},
+ additional_constraints_event_engine_listener, nullptr, 0, true, false},
{"free_large_allocator", description_free_large_allocator,
additional_constraints_free_large_allocator, nullptr, 0, false, true},
{"keep_alive_ping_timer_batch", description_keep_alive_ping_timer_batch,
@@ -650,6 +623,8 @@ const ExperimentMetadata g_experiment_metadata[] = {
description_schedule_cancellation_over_write,
additional_constraints_schedule_cancellation_over_write, nullptr, 0, false,
true},
+ {"server_listener", description_server_listener,
+ additional_constraints_server_listener, nullptr, 0, true, true},
{"tcp_frame_size_tuning", description_tcp_frame_size_tuning,
additional_constraints_tcp_frame_size_tuning, nullptr, 0, false, true},
{"tcp_rcv_lowat", description_tcp_rcv_lowat,
@@ -660,11 +635,6 @@ const ExperimentMetadata g_experiment_metadata[] = {
description_unconstrained_max_quota_buffer_size,
additional_constraints_unconstrained_max_quota_buffer_size, nullptr, 0,
false, true},
- {"work_serializer_dispatch", description_work_serializer_dispatch,
- additional_constraints_work_serializer_dispatch, nullptr, 0, true, true},
- {"server_listener", description_server_listener,
- additional_constraints_server_listener,
- required_experiments_server_listener, 1, true, true},
};
} // namespace grpc_core
diff --git a/src/core/lib/experiments/experiments.h b/src/core/lib/experiments/experiments.h
index 128503f5edec0..3fea7b58eeaee 100644
--- a/src/core/lib/experiments/experiments.h
+++ b/src/core/lib/experiments/experiments.h
@@ -89,15 +89,13 @@ inline bool IsPromiseBasedInprocTransportEnabled() { return false; }
inline bool IsRetryInCallv3Enabled() { return false; }
inline bool IsRqFastRejectEnabled() { return false; }
inline bool IsScheduleCancellationOverWriteEnabled() { return false; }
+#define GRPC_EXPERIMENT_IS_INCLUDED_SERVER_LISTENER
+inline bool IsServerListenerEnabled() { return true; }
inline bool IsTcpFrameSizeTuningEnabled() { return false; }
inline bool IsTcpRcvLowatEnabled() { return false; }
#define GRPC_EXPERIMENT_IS_INCLUDED_TRACE_RECORD_CALLOPS
inline bool IsTraceRecordCallopsEnabled() { return true; }
inline bool IsUnconstrainedMaxQuotaBufferSizeEnabled() { return false; }
-#define GRPC_EXPERIMENT_IS_INCLUDED_WORK_SERIALIZER_DISPATCH
-inline bool IsWorkSerializerDispatchEnabled() { return true; }
-#define GRPC_EXPERIMENT_IS_INCLUDED_SERVER_LISTENER
-inline bool IsServerListenerEnabled() { return true; }
#elif defined(GPR_WINDOWS)
#define GRPC_EXPERIMENT_IS_INCLUDED_BACKOFF_CAP_INITIAL_AT_MAX
@@ -135,15 +133,13 @@ inline bool IsPromiseBasedInprocTransportEnabled() { return false; }
inline bool IsRetryInCallv3Enabled() { return false; }
inline bool IsRqFastRejectEnabled() { return false; }
inline bool IsScheduleCancellationOverWriteEnabled() { return false; }
+#define GRPC_EXPERIMENT_IS_INCLUDED_SERVER_LISTENER
+inline bool IsServerListenerEnabled() { return true; }
inline bool IsTcpFrameSizeTuningEnabled() { return false; }
inline bool IsTcpRcvLowatEnabled() { return false; }
#define GRPC_EXPERIMENT_IS_INCLUDED_TRACE_RECORD_CALLOPS
inline bool IsTraceRecordCallopsEnabled() { return true; }
inline bool IsUnconstrainedMaxQuotaBufferSizeEnabled() { return false; }
-#define GRPC_EXPERIMENT_IS_INCLUDED_WORK_SERIALIZER_DISPATCH
-inline bool IsWorkSerializerDispatchEnabled() { return true; }
-#define GRPC_EXPERIMENT_IS_INCLUDED_SERVER_LISTENER
-inline bool IsServerListenerEnabled() { return true; }
#else
#define GRPC_EXPERIMENT_IS_INCLUDED_BACKOFF_CAP_INITIAL_AT_MAX
@@ -181,15 +177,13 @@ inline bool IsPromiseBasedInprocTransportEnabled() { return false; }
inline bool IsRetryInCallv3Enabled() { return false; }
inline bool IsRqFastRejectEnabled() { return false; }
inline bool IsScheduleCancellationOverWriteEnabled() { return false; }
+#define GRPC_EXPERIMENT_IS_INCLUDED_SERVER_LISTENER
+inline bool IsServerListenerEnabled() { return true; }
inline bool IsTcpFrameSizeTuningEnabled() { return false; }
inline bool IsTcpRcvLowatEnabled() { return false; }
#define GRPC_EXPERIMENT_IS_INCLUDED_TRACE_RECORD_CALLOPS
inline bool IsTraceRecordCallopsEnabled() { return true; }
inline bool IsUnconstrainedMaxQuotaBufferSizeEnabled() { return false; }
-#define GRPC_EXPERIMENT_IS_INCLUDED_WORK_SERIALIZER_DISPATCH
-inline bool IsWorkSerializerDispatchEnabled() { return true; }
-#define GRPC_EXPERIMENT_IS_INCLUDED_SERVER_LISTENER
-inline bool IsServerListenerEnabled() { return true; }
#endif
#else
@@ -219,12 +213,11 @@ enum ExperimentIds {
kExperimentIdRetryInCallv3,
kExperimentIdRqFastReject,
kExperimentIdScheduleCancellationOverWrite,
+ kExperimentIdServerListener,
kExperimentIdTcpFrameSizeTuning,
kExperimentIdTcpRcvLowat,
kExperimentIdTraceRecordCallops,
kExperimentIdUnconstrainedMaxQuotaBufferSize,
- kExperimentIdWorkSerializerDispatch,
- kExperimentIdServerListener,
kNumExperiments
};
#define GRPC_EXPERIMENT_IS_INCLUDED_BACKOFF_CAP_INITIAL_AT_MAX
@@ -328,6 +321,10 @@ inline bool IsRqFastRejectEnabled() {
inline bool IsScheduleCancellationOverWriteEnabled() {
return IsExperimentEnabled();
}
+#define GRPC_EXPERIMENT_IS_INCLUDED_SERVER_LISTENER
+inline bool IsServerListenerEnabled() {
+ return IsExperimentEnabled();
+}
#define GRPC_EXPERIMENT_IS_INCLUDED_TCP_FRAME_SIZE_TUNING
inline bool IsTcpFrameSizeTuningEnabled() {
return IsExperimentEnabled();
@@ -344,14 +341,6 @@ inline bool IsTraceRecordCallopsEnabled() {
inline bool IsUnconstrainedMaxQuotaBufferSizeEnabled() {
return IsExperimentEnabled();
}
-#define GRPC_EXPERIMENT_IS_INCLUDED_WORK_SERIALIZER_DISPATCH
-inline bool IsWorkSerializerDispatchEnabled() {
- return IsExperimentEnabled();
-}
-#define GRPC_EXPERIMENT_IS_INCLUDED_SERVER_LISTENER
-inline bool IsServerListenerEnabled() {
- return IsExperimentEnabled();
-}
extern const ExperimentMetadata g_experiment_metadata[kNumExperiments];
diff --git a/src/core/lib/experiments/experiments.yaml b/src/core/lib/experiments/experiments.yaml
index 7e28dbfe089e7..c45c7cfa5b22d 100644
--- a/src/core/lib/experiments/experiments.yaml
+++ b/src/core/lib/experiments/experiments.yaml
@@ -76,6 +76,7 @@
owner: hork@google.com
test_tags: ["core_end2end_test", "event_engine_client_test"]
uses_polling: true
+ allow_in_fuzzing_config: false
- name: event_engine_dns
description:
If set, use EventEngine DNSResolver for client channel resolution
@@ -98,6 +99,7 @@
owner: vigneshbabu@google.com
test_tags: ["core_end2end_test", "event_engine_listener_test"]
uses_polling: true
+ allow_in_fuzzing_config: false
- name: free_large_allocator
description: If set, return all free bytes from a "big" allocator
expiry: 2025/03/31
@@ -197,7 +199,6 @@
- name: server_listener
description:
If set, the new server listener classes are used.
- requires: ["work_serializer_dispatch"]
expiry: 2025/03/31
owner: yashkt@google.com
test_tags: ["xds_end2end_test", "core_end2end_test"]
@@ -225,11 +226,3 @@
expiry: 2025/03/03
owner: ctiller@google.com
test_tags: [resource_quota_test]
-- name: work_serializer_dispatch
- description:
- Have the work serializer dispatch work to event engine for every callback,
- instead of running things inline in the first thread that successfully
- enqueues work.
- expiry: 2025/01/30
- owner: ysseung@google.com
- test_tags: ["core_end2end_test", "cpp_end2end_test", "xds_end2end_test", "lb_unit_test"]
diff --git a/src/core/lib/experiments/rollouts.yaml b/src/core/lib/experiments/rollouts.yaml
index e6a3d969d7c98..91b7326997b93 100644
--- a/src/core/lib/experiments/rollouts.yaml
+++ b/src/core/lib/experiments/rollouts.yaml
@@ -46,15 +46,6 @@
default: true
- name: call_v3
default: false
-- name: canary_client_privacy
- default: false
-- name: chaotic_good
- default:
- ios: broken
- posix: false
- windows: broken
-- name: client_privacy
- default: false
- name: disable_buffer_hint_on_high_memory_pressure
default: false
- name: event_engine_application_callbacks
@@ -89,19 +80,12 @@
default: true
- name: monitoring_experiment
default: true
-- name: pending_queue_cap
- default: true
- name: pick_first_new
default: true
- name: posix_ee_skip_grpc_init
default: false
- name: prioritize_finished_requests
default: false
-- name: promise_based_client_call
- default:
- ios: broken
- windows: broken
- posix: false
- name: promise_based_http2_client_transport
default: false
- name: promise_based_http2_server_transport
@@ -118,13 +102,7 @@
default: false
- name: tcp_rcv_lowat
default: false
-- name: time_caching_in_party
- default: true
- name: trace_record_callops
default: true
- name: unconstrained_max_quota_buffer_size
default: false
-- name: work_serializer_clears_time_cache
- default: true
-- name: work_serializer_dispatch
- default: true
diff --git a/src/core/lib/iomgr/tcp_server_posix.cc b/src/core/lib/iomgr/tcp_server_posix.cc
index 357412fa9eefe..9184f733e1d87 100644
--- a/src/core/lib/iomgr/tcp_server_posix.cc
+++ b/src/core/lib/iomgr/tcp_server_posix.cc
@@ -636,7 +636,7 @@ static grpc_error_handle tcp_server_add_port(grpc_tcp_server* s,
}
DCHECK_GT(*listen_fd, 0);
s->listen_fd_to_index_map.insert_or_assign(
- *listen_fd, std::make_tuple(s->n_bind_ports, fd_index++));
+ *listen_fd, std::tuple(s->n_bind_ports, fd_index++));
});
} else {
port = s->ee_listener->Bind(
diff --git a/src/core/lib/promise/join.h b/src/core/lib/promise/join.h
index bde5490ff38c8..946923928bbcf 100644
--- a/src/core/lib/promise/join.h
+++ b/src/core/lib/promise/join.h
@@ -118,7 +118,7 @@ struct JoinTraits {
template
GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION static std::tuple FinalReturn(
A... a) {
- return std::make_tuple(std::move(a)...);
+ return std::tuple(std::move(a)...);
}
};
@@ -138,7 +138,7 @@ class Join {
struct WrapInTuple {
template
GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION std::tuple operator()(T x) {
- return std::make_tuple(std::move(x));
+ return std::tuple(std::move(x));
}
};
diff --git a/src/core/lib/promise/map.h b/src/core/lib/promise/map.h
index 552d3c0d38dff..eff64a72e671a 100644
--- a/src/core/lib/promise/map.h
+++ b/src/core/lib/promise/map.h
@@ -193,7 +193,7 @@ GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION inline auto CheckDelayed(Promise promise) {
delayed = true;
return Pending{};
}
- return std::make_tuple(std::move(r.value()), delayed);
+ return std::tuple(std::move(r.value()), delayed);
};
}
diff --git a/src/core/lib/promise/mpsc.h b/src/core/lib/promise/mpsc.h
index 3b51274a1f76b..0d0ff7f572a2b 100644
--- a/src/core/lib/promise/mpsc.h
+++ b/src/core/lib/promise/mpsc.h
@@ -35,12 +35,16 @@
#include "src/core/util/ref_counted_ptr.h"
#include "src/core/util/sync.h"
-// Multi producer single consumer inter-activity comms.
-
namespace grpc_core {
namespace mpscpipe_detail {
+// Multi Producer Single Consumer (MPSC) inter-activity communications.
+// MPSC is used to communicate in between two or more Activities or Promise
+// Parties in a thread safe way.
+// The communication consists of one or more MpscSender objects and one
+// MpscReceiver.
+
// "Center" of the communication pipe.
// Contains sent but not received messages, and open/close state.
template
@@ -150,13 +154,21 @@ class MpscSender {
MpscSender(MpscSender&&) noexcept = default;
MpscSender& operator=(MpscSender&&) noexcept = default;
- // Return a promise that will send one item.
- // Resolves to true if sent, false if the receiver was closed (and the value
- // will never be successfully sent).
+ // Input: Input is the object that you want to send. The promise that is
+ // returned by Send will take ownership of the object.
+ // Return: Returns a promise that will send one item.
+ // This promise can either return
+ // 1. Pending{} if the sending is still pending
+ // 2. Resolves to true if sending is successful
+ // 3. Resolves to false if the receiver was closed and the value
+ // will never be successfully sent.
+ // The promise returned is thread safe. We can use multiple send calls
+ // in parallel to generate multiple such send promises and these promises can
+ // be run in parallel in a thread safe way.
auto Send(T t) { return SendGeneric(std::move(t)); }
- // Per send, but do not resolve until the item has been received by the
- // receiver.
+ // Similar to send, but the promise returned by SendAcked will not resolve
+ // until the item has been received by the receiver.
auto SendAcked(T t) { return SendGeneric(std::move(t)); }
bool UnbufferedImmediateSend(T t) {
@@ -203,6 +215,9 @@ class MpscReceiver {
~MpscReceiver() {
if (center_ != nullptr) center_->ReceiverClosed(false);
}
+ // Marking the receiver closed will make sure it will not receive any
+ // messages. If a sender tries to Send a message to a closed receiver,
+ // sending will fail.
void MarkClosed() {
if (center_ != nullptr) center_->ReceiverClosed(true);
}
@@ -220,12 +235,14 @@ class MpscReceiver {
return *this;
}
- // Construct a new sender for this receiver.
+ // Construct a new sender for this receiver. One receiver can have multiple
+ // senders.
MpscSender MakeSender() { return MpscSender(center_); }
- // Return a promise that will resolve to ValueOrFailure.
- // If receiving is closed, it will resolve to failure.
- // Otherwise, resolves to the next item (and removes said item).
+ // Returns a promise that will resolve to ValueOrFailure.
+ // If receiving is closed, the promise will resolve to failure.
+ // Otherwise, the promise resolves to the next item and removes
+ // said item from the queue.
auto Next() {
return [this]() -> Poll> {
if (buffer_it_ != buffer_.end()) {
diff --git a/src/core/lib/promise/seq.h b/src/core/lib/promise/seq.h
index 8eb16174c3515..768eddb5b2305 100644
--- a/src/core/lib/promise/seq.h
+++ b/src/core/lib/promise/seq.h
@@ -28,6 +28,47 @@
namespace grpc_core {
+// Seq Promise combinator.
+//
+// Seq stands for sequence.
+//
+// Input :
+// 1. The seq combinator needs minimum one promise as input.
+// 2. The first input to seq combinator is a promise.
+// 3. The remaining inputs to seq combinator are promise factories. The input
+// type of the Nth functor should be the return value of the (N-1)th promise.
+//
+// Return :
+// Polling the Seq Promise combinator returns Poll where T is the type
+// returned by the last promise in the list of input promises.
+//
+// Polling the Seq combinator works in the following way :
+// Run the first promise. If it returns Pending{}, nothing else is executed.
+// If the first promise returns a value, pass this result to the second functor,
+// and run the returned promise. If it returns Pending{}, nothing else is
+// executed. If it returns a value, pass this result to the third, and run the
+// returned promise. etc. Return the final value.
+//
+// If any of the promises in the Seq chain returns a failure status, Seq will
+// still proceed with the execution of the remaining promises. If you want the
+// execution to stop when a failure status is received, use the TrySeq
+// combinator instead.
+//
+// Promises in the Seq combinator are run in order, serially and on the same
+// thread.
+//
+// Example :
+//
+// TEST(SeqTest, TwoThens) {
+// auto initial = [] { return std::string("a"); };
+// auto next1 = [](std::string i) { return [i]() { return i + "b"; }; };
+// auto next2 = [](std::string i) { return [i]() { return i + "c"; }; };
+// EXPECT_EQ(Seq(initial, next1, next2)(), Poll("abc"));
+// }
+//
+// For a complete understanding of all possible uses and nuances of Seq look at
+// ThreeTypedPendingThens in file seq_test.cc
+
namespace promise_detail {
template
@@ -76,12 +117,6 @@ using SeqIter = BasicSeqIter;
} // namespace promise_detail
-// Sequencing combinator.
-// Run the first promise.
-// Pass its result to the second, and run the returned promise.
-// Pass its result to the third, and run the returned promise.
-// etc
-// Return the final value.
template
GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION inline F Seq(F functor) {
return functor;
diff --git a/src/core/lib/promise/try_join.h b/src/core/lib/promise/try_join.h
index 6a7b3fd256714..6ff9a1348a12f 100644
--- a/src/core/lib/promise/try_join.h
+++ b/src/core/lib/promise/try_join.h
@@ -147,7 +147,7 @@ namespace promise_detail {
// EXPECT_STREQ(execution_order.c_str(), "5");
//
// EXPECT_TRUE(retval.value().ok()); // All promises are a success.
-// EXPECT_EQ(retval.value().value(), std::make_tuple(3, 4.0, "5", 6));
+// EXPECT_EQ(retval.value().value(), std::tuple(3, 4.0, "5", 6));
// }
// Extract the T from a StatusOr
@@ -217,7 +217,7 @@ struct TryJoinTraits {
}
template
GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION static auto FinalReturn(A&&... a) {
- return Result>(std::make_tuple(std::forward(a)...));
+ return Result>(std::tuple(std::forward(a)...));
}
};
@@ -240,7 +240,7 @@ struct WrapInStatusOrTuple {
template
GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION R> operator()(R x) {
if (!x.ok()) return x.status();
- return std::make_tuple(std::move(*x));
+ return std::tuple(std::move(*x));
}
};
diff --git a/src/core/lib/resource_quota/memory_quota.cc b/src/core/lib/resource_quota/memory_quota.cc
index 92e4d38caf4fe..cd35fb2202ae2 100644
--- a/src/core/lib/resource_quota/memory_quota.cc
+++ b/src/core/lib/resource_quota/memory_quota.cc
@@ -447,7 +447,7 @@ void BasicMemoryQuota::Start() {
// available.
auto annotate = [](const char* name) {
return [name](RefCountedPtr f) {
- return std::make_tuple(name, std::move(f));
+ return std::tuple(name, std::move(f));
};
};
return Race(Map(self->reclaimers_[0].Next(), annotate("benign")),
diff --git a/src/core/lib/transport/connectivity_state.cc b/src/core/lib/transport/connectivity_state.cc
index 2388de89a7c5a..2a9e86c9e3db9 100644
--- a/src/core/lib/transport/connectivity_state.cc
+++ b/src/core/lib/transport/connectivity_state.cc
@@ -59,8 +59,7 @@ class AsyncConnectivityStateWatcherInterface::Notifier {
: watcher_(std::move(watcher)), state_(state), status_(status) {
if (work_serializer != nullptr) {
work_serializer->Run(
- [this]() { SendNotification(this, absl::OkStatus()); },
- DEBUG_LOCATION);
+ [this]() { SendNotification(this, absl::OkStatus()); });
} else {
GRPC_CLOSURE_INIT(&closure_, SendNotification, this,
grpc_schedule_on_exec_ctx);
diff --git a/src/core/lib/transport/http2_errors.h b/src/core/lib/transport/http2_errors.h
index 69e9c83e92226..ba51b86b2e9a9 100644
--- a/src/core/lib/transport/http2_errors.h
+++ b/src/core/lib/transport/http2_errors.h
@@ -19,8 +19,10 @@
#ifndef GRPC_SRC_CORE_LIB_TRANSPORT_HTTP2_ERRORS_H
#define GRPC_SRC_CORE_LIB_TRANSPORT_HTTP2_ERRORS_H
+#include
+
// error codes for RST_STREAM from http2 draft 14 section 7
-typedef enum {
+enum grpc_http2_error_code : uint32_t {
GRPC_HTTP2_NO_ERROR = 0x0,
GRPC_HTTP2_PROTOCOL_ERROR = 0x1,
GRPC_HTTP2_INTERNAL_ERROR = 0x2,
@@ -35,7 +37,7 @@ typedef enum {
GRPC_HTTP2_ENHANCE_YOUR_CALM = 0xb,
GRPC_HTTP2_INADEQUATE_SECURITY = 0xc,
// force use of a default clause
- GRPC_HTTP2__ERROR_DO_NOT_USE = -1
-} grpc_http2_error_code;
+ GRPC_HTTP2__ERROR_DO_NOT_USE = 0xffffffffu
+};
#endif // GRPC_SRC_CORE_LIB_TRANSPORT_HTTP2_ERRORS_H
diff --git a/src/core/lib/transport/interception_chain.h b/src/core/lib/transport/interception_chain.h
index fc6ea72e28236..9260de9195210 100644
--- a/src/core/lib/transport/interception_chain.h
+++ b/src/core/lib/transport/interception_chain.h
@@ -200,14 +200,30 @@ class InterceptionChainBuilder final {
// Add a filter that just mutates client initial metadata.
template
- void AddOnClientInitialMetadata(F f) {
+ InterceptionChainBuilder& AddOnClientInitialMetadata(F f) {
stack_builder().AddOnClientInitialMetadata(std::move(f));
+ return *this;
}
// Add a filter that just mutates server trailing metadata.
template
- void AddOnServerTrailingMetadata(F f) {
+ InterceptionChainBuilder& AddOnServerTrailingMetadata(F f) {
stack_builder().AddOnServerTrailingMetadata(std::move(f));
+ return *this;
+ }
+
+ // Immediately: Call AddOnServerTrailingMetadata
+ // Then, or every interceptor added to the filter from this point on:
+ // Perform an AddOnServerTrailingMetadata() immediately after
+ // the interceptor was added - but only if other filters or interceptors
+ // are added below it.
+ template
+ InterceptionChainBuilder& AddOnServerTrailingMetadataForEachInterceptor(F f) {
+ AddOnServerTrailingMetadata(f);
+ on_new_interception_tail_.emplace_back([f](InterceptionChainBuilder* b) {
+ b->AddOnServerTrailingMetadata(f);
+ });
+ return *this;
}
void Fail(absl::Status status) {
@@ -223,7 +239,10 @@ class InterceptionChainBuilder final {
private:
CallFilters::StackBuilder& stack_builder() {
- if (!stack_builder_.has_value()) stack_builder_.emplace();
+ if (!stack_builder_.has_value()) {
+ stack_builder_.emplace();
+ for (auto& f : on_new_interception_tail_) f(this);
+ }
return *stack_builder_;
}
@@ -249,6 +268,8 @@ class InterceptionChainBuilder final {
ChannelArgs args_;
std::optional stack_builder_;
RefCountedPtr top_interceptor_;
+ std::vector>
+ on_new_interception_tail_;
absl::Status status_;
std::map filter_type_counts_;
static std::atomic next_filter_id_;
diff --git a/src/core/lib/transport/metadata_batch.h b/src/core/lib/transport/metadata_batch.h
index 87eea4b2a6c8d..2bd5f3d62d851 100644
--- a/src/core/lib/transport/metadata_batch.h
+++ b/src/core/lib/transport/metadata_batch.h
@@ -369,12 +369,73 @@ struct SimpleIntBasedMetadata : public SimpleIntBasedMetadataBase {
};
// grpc-status metadata trait.
-struct GrpcStatusMetadata
- : public SimpleIntBasedMetadata {
+struct GrpcStatusMetadata {
+ using ValueType = grpc_status_code;
+ using MementoType = grpc_status_code;
+ static ValueType MementoToValue(MementoType value) { return value; }
+ static Slice Encode(ValueType x) { return Slice::FromInt64(x); }
+ static std::string DisplayValue(ValueType x) {
+ switch (x) {
+ case GRPC_STATUS_OK:
+ return "OK";
+ case GRPC_STATUS_CANCELLED:
+ return "CANCELLED";
+ case GRPC_STATUS_UNKNOWN:
+ return "UNKNOWN";
+ case GRPC_STATUS_INVALID_ARGUMENT:
+ return "INVALID_ARGUMENT";
+ case GRPC_STATUS_DEADLINE_EXCEEDED:
+ return "DEADLINE_EXCEEDED";
+ case GRPC_STATUS_NOT_FOUND:
+ return "NOT_FOUND";
+ case GRPC_STATUS_ALREADY_EXISTS:
+ return "ALREADY_EXISTS";
+ case GRPC_STATUS_PERMISSION_DENIED:
+ return "PERMISSION_DENIED";
+ case GRPC_STATUS_RESOURCE_EXHAUSTED:
+ return "RESOURCE_EXHAUSTED";
+ case GRPC_STATUS_FAILED_PRECONDITION:
+ return "FAILED_PRECONDITION";
+ case GRPC_STATUS_ABORTED:
+ return "ABORTED";
+ case GRPC_STATUS_OUT_OF_RANGE:
+ return "OUT_OF_RANGE";
+ case GRPC_STATUS_UNIMPLEMENTED:
+ return "UNIMPLEMENTED";
+ case GRPC_STATUS_INTERNAL:
+ return "INTERNAL";
+ case GRPC_STATUS_UNAVAILABLE:
+ return "UNAVAILABLE";
+ case GRPC_STATUS_DATA_LOSS:
+ return "DATA_LOSS";
+ case GRPC_STATUS_UNAUTHENTICATED:
+ return "UNAUTHENTICATED";
+ default:
+ return absl::StrCat("UNKNOWN(", static_cast(x), ")");
+ }
+ }
+ static auto DisplayMemento(MementoType x) { return DisplayValue(x); }
static constexpr bool kRepeatable = false;
static constexpr bool kTransferOnTrailersOnly = false;
using CompressionTraits = SmallIntegralValuesCompressor<16>;
static absl::string_view key() { return "grpc-status"; }
+ static grpc_status_code ParseMemento(Slice value, bool,
+ MetadataParseErrorFn on_error) {
+ int64_t wire_value;
+ if (!absl::SimpleAtoi(value.as_string_view(), &wire_value)) {
+ on_error("not an integer", value);
+ return GRPC_STATUS_UNKNOWN;
+ }
+ if (wire_value < 0) {
+ on_error("negative value", value);
+ return GRPC_STATUS_UNKNOWN;
+ }
+ if (wire_value >= GRPC_STATUS__DO_NOT_USE) {
+ on_error("out of range", value);
+ return GRPC_STATUS_UNKNOWN;
+ }
+ return static_cast(wire_value);
+ }
};
// grpc-previous-rpc-attempts metadata trait.
diff --git a/src/core/load_balancing/grpclb/grpclb.cc b/src/core/load_balancing/grpclb/grpclb.cc
index b63214175baeb..0025bd07ce927 100644
--- a/src/core/load_balancing/grpclb/grpclb.cc
+++ b/src/core/load_balancing/grpclb/grpclb.cc
@@ -323,20 +323,13 @@ class GrpcLb final : public LoadBalancingPolicy {
private:
void Orphaned() override {
- if (!IsWorkSerializerDispatchEnabled()) {
- if (!lb_policy_->shutting_down_) {
- lb_policy_->CacheDeletedSubchannelLocked(wrapped_subchannel());
- }
- return;
- }
lb_policy_->work_serializer()->Run(
[self = WeakRefAsSubclass()]() {
if (!self->lb_policy_->shutting_down_) {
self->lb_policy_->CacheDeletedSubchannelLocked(
self->wrapped_subchannel());
}
- },
- DEBUG_LOCATION);
+ });
}
RefCountedPtr lb_policy_;
@@ -1024,7 +1017,7 @@ void GrpcLb::BalancerCallState::ScheduleNextClientLoadReportLocked() {
ApplicationCallbackExecCtx callback_exec_ctx;
ExecCtx exec_ctx;
grpclb_policy()->work_serializer()->Run(
- [this] { MaybeSendClientLoadReportLocked(); }, DEBUG_LOCATION);
+ [this] { MaybeSendClientLoadReportLocked(); });
});
}
@@ -1097,8 +1090,7 @@ void GrpcLb::BalancerCallState::ClientLoadReportDone(void* arg,
grpc_error_handle error) {
BalancerCallState* lb_calld = static_cast(arg);
lb_calld->grpclb_policy()->work_serializer()->Run(
- [lb_calld, error]() { lb_calld->ClientLoadReportDoneLocked(error); },
- DEBUG_LOCATION);
+ [lb_calld, error]() { lb_calld->ClientLoadReportDoneLocked(error); });
}
void GrpcLb::BalancerCallState::ClientLoadReportDoneLocked(
@@ -1116,7 +1108,7 @@ void GrpcLb::BalancerCallState::OnInitialRequestSent(
void* arg, grpc_error_handle /*error*/) {
BalancerCallState* lb_calld = static_cast(arg);
lb_calld->grpclb_policy()->work_serializer()->Run(
- [lb_calld]() { lb_calld->OnInitialRequestSentLocked(); }, DEBUG_LOCATION);
+ [lb_calld]() { lb_calld->OnInitialRequestSentLocked(); });
}
void GrpcLb::BalancerCallState::OnInitialRequestSentLocked() {
@@ -1135,8 +1127,7 @@ void GrpcLb::BalancerCallState::OnBalancerMessageReceived(
void* arg, grpc_error_handle /*error*/) {
BalancerCallState* lb_calld = static_cast(arg);
lb_calld->grpclb_policy()->work_serializer()->Run(
- [lb_calld]() { lb_calld->OnBalancerMessageReceivedLocked(); },
- DEBUG_LOCATION);
+ [lb_calld]() { lb_calld->OnBalancerMessageReceivedLocked(); });
}
void GrpcLb::BalancerCallState::OnBalancerMessageReceivedLocked() {
@@ -1293,8 +1284,7 @@ void GrpcLb::BalancerCallState::OnBalancerStatusReceived(
void* arg, grpc_error_handle error) {
BalancerCallState* lb_calld = static_cast(arg);
lb_calld->grpclb_policy()->work_serializer()->Run(
- [lb_calld, error]() { lb_calld->OnBalancerStatusReceivedLocked(error); },
- DEBUG_LOCATION);
+ [lb_calld, error]() { lb_calld->OnBalancerStatusReceivedLocked(error); });
}
void GrpcLb::BalancerCallState::OnBalancerStatusReceivedLocked(
@@ -1563,9 +1553,9 @@ absl::Status GrpcLb::UpdateLocked(UpdateArgs args) {
ApplicationCallbackExecCtx callback_exec_ctx;
ExecCtx exec_ctx;
auto self_ptr = self.get();
- self_ptr->work_serializer()->Run(
- [self = std::move(self)]() { self->OnFallbackTimerLocked(); },
- DEBUG_LOCATION);
+ self_ptr->work_serializer()->Run([self = std::move(self)]() {
+ self->OnFallbackTimerLocked();
+ });
});
// Start watching the channel's connectivity state. If the channel
// goes into state TRANSIENT_FAILURE before the timer fires, we go into
@@ -1672,11 +1662,9 @@ void GrpcLb::StartBalancerCallRetryTimerLocked() {
ApplicationCallbackExecCtx callback_exec_ctx;
ExecCtx exec_ctx;
auto self_ptr = self.get();
- self_ptr->work_serializer()->Run(
- [self = std::move(self)]() {
- self->OnBalancerCallRetryTimerLocked();
- },
- DEBUG_LOCATION);
+ self_ptr->work_serializer()->Run([self = std::move(self)]() {
+ self->OnBalancerCallRetryTimerLocked();
+ });
});
}
@@ -1837,8 +1825,7 @@ void GrpcLb::StartSubchannelCacheTimerLocked() {
self_ptr->work_serializer()->Run(
[self = std::move(self)]() mutable {
self->OnSubchannelCacheTimerLocked();
- },
- DEBUG_LOCATION);
+ });
});
}
diff --git a/src/core/load_balancing/health_check_client.cc b/src/core/load_balancing/health_check_client.cc
index ecbb0b9625aa3..e1bb7b2fbe348 100644
--- a/src/core/load_balancing/health_check_client.cc
+++ b/src/core/load_balancing/health_check_client.cc
@@ -63,31 +63,6 @@
namespace grpc_core {
-namespace {
-
-// A fire-and-forget class to asynchronously drain a WorkSerializer queue.
-class AsyncWorkSerializerDrainer final {
- public:
- explicit AsyncWorkSerializerDrainer(
- std::shared_ptr work_serializer)
- : work_serializer_(std::move(work_serializer)) {
- GRPC_CLOSURE_INIT(&closure_, RunInExecCtx, this, nullptr);
- ExecCtx::Run(DEBUG_LOCATION, &closure_, absl::OkStatus());
- }
-
- private:
- static void RunInExecCtx(void* arg, grpc_error_handle) {
- auto* self = static_cast(arg);
- self->work_serializer_->DrainQueue();
- delete self;
- }
-
- std::shared_ptr work_serializer_;
- grpc_closure closure_;
-};
-
-} // namespace
-
//
// HealthProducer::HealthChecker
//
@@ -147,15 +122,12 @@ void HealthProducer::HealthChecker::NotifyWatchersLocked(
GRPC_TRACE_LOG(health_check_client, INFO)
<< "HealthProducer " << producer_.get() << " HealthChecker " << this
<< ": reporting state " << ConnectivityStateName(state) << " to watchers";
- work_serializer_->Schedule(
- [self = Ref(), state, status = std::move(status)]() {
- MutexLock lock(&self->producer_->mu_);
- for (HealthWatcher* watcher : self->watchers_) {
- watcher->Notify(state, status);
- }
- },
- DEBUG_LOCATION);
- new AsyncWorkSerializerDrainer(work_serializer_);
+ work_serializer_->Run([self = Ref(), state, status = std::move(status)]() {
+ MutexLock lock(&self->producer_->mu_);
+ for (HealthWatcher* watcher : self->watchers_) {
+ watcher->Notify(state, status);
+ }
+ });
}
void HealthProducer::HealthChecker::OnHealthWatchStatusChange(
@@ -168,7 +140,7 @@ void HealthProducer::HealthChecker::OnHealthWatchStatusChange(
status.code(), absl::StrCat(producer_->subchannel_->address(), ": ",
status.message()));
}
- work_serializer_->Schedule(
+ work_serializer_->Run(
[self = Ref(), state, status = std::move(use_status)]() mutable {
MutexLock lock(&self->producer_->mu_);
if (self->stream_client_ != nullptr) {
@@ -178,9 +150,7 @@ void HealthProducer::HealthChecker::OnHealthWatchStatusChange(
watcher->Notify(state, self->status_);
}
}
- },
- DEBUG_LOCATION);
- new AsyncWorkSerializerDrainer(work_serializer_);
+ });
}
//
@@ -466,12 +436,10 @@ void HealthWatcher::SetSubchannel(Subchannel* subchannel) {
}
void HealthWatcher::Notify(grpc_connectivity_state state, absl::Status status) {
- work_serializer_->Schedule(
+ work_serializer_->Run(
[watcher = watcher_, state, status = std::move(status)]() mutable {
watcher->OnConnectivityStateChange(state, std::move(status));
- },
- DEBUG_LOCATION);
- new AsyncWorkSerializerDrainer(work_serializer_);
+ });
}
//
diff --git a/src/core/load_balancing/lb_policy.cc b/src/core/load_balancing/lb_policy.cc
index c8b20336d3dfc..927997e8fe29f 100644
--- a/src/core/load_balancing/lb_policy.cc
+++ b/src/core/load_balancing/lb_policy.cc
@@ -79,12 +79,10 @@ LoadBalancingPolicy::PickResult LoadBalancingPolicy::QueuePicker::Pick(
GRPC_CLOSURE_CREATE(
[](void* arg, grpc_error_handle /*error*/) {
auto* parent = static_cast(arg);
- parent->work_serializer()->Run(
- [parent]() {
- parent->ExitIdleLocked();
- parent->Unref();
- },
- DEBUG_LOCATION);
+ parent->work_serializer()->Run([parent]() {
+ parent->ExitIdleLocked();
+ parent->Unref();
+ });
},
parent, nullptr),
absl::OkStatus());
diff --git a/src/core/load_balancing/outlier_detection/outlier_detection.cc b/src/core/load_balancing/outlier_detection/outlier_detection.cc
index 54e9905c46069..dd157b373e388 100644
--- a/src/core/load_balancing/outlier_detection/outlier_detection.cc
+++ b/src/core/load_balancing/outlier_detection/outlier_detection.cc
@@ -215,19 +215,11 @@ class OutlierDetectionLb final : public LoadBalancingPolicy {
};
void Orphaned() override {
- if (!IsWorkSerializerDispatchEnabled()) {
- if (subchannel_state_ != nullptr) {
- subchannel_state_->RemoveSubchannel(this);
+ work_serializer_->Run([self = WeakRefAsSubclass()]() {
+ if (self->subchannel_state_ != nullptr) {
+ self->subchannel_state_->RemoveSubchannel(self.get());
}
- return;
- }
- work_serializer_->Run(
- [self = WeakRefAsSubclass()]() {
- if (self->subchannel_state_ != nullptr) {
- self->subchannel_state_->RemoveSubchannel(self.get());
- }
- },
- DEBUG_LOCATION);
+ });
}
std::shared_ptr work_serializer_;
@@ -844,8 +836,7 @@ OutlierDetectionLb::EjectionTimer::EjectionTimer(
ExecCtx exec_ctx;
auto self_ptr = self.get();
self_ptr->parent_->work_serializer()->Run(
- [self = std::move(self)]() { self->OnTimerLocked(); },
- DEBUG_LOCATION);
+ [self = std::move(self)]() { self->OnTimerLocked(); });
});
}
diff --git a/src/core/load_balancing/pick_first/pick_first.cc b/src/core/load_balancing/pick_first/pick_first.cc
index 5889f457473af..8780c4911aed8 100644
--- a/src/core/load_balancing/pick_first/pick_first.cc
+++ b/src/core/load_balancing/pick_first/pick_first.cc
@@ -973,8 +973,7 @@ void PickFirst::SubchannelList::SubchannelData::RequestConnectionWithTimer() {
if (subchannel_list->policy_->selected_ != nullptr) return;
++subchannel_list->attempting_index_;
subchannel_list->StartConnectingNextSubchannel();
- },
- DEBUG_LOCATION);
+ });
});
}
}
@@ -1854,8 +1853,7 @@ void OldPickFirst::SubchannelList::SubchannelData::
if (subchannel_list->policy_->selected_ != nullptr) return;
++subchannel_list->attempting_index_;
subchannel_list->StartConnectingNextSubchannel();
- },
- DEBUG_LOCATION);
+ });
});
}
}
diff --git a/src/core/load_balancing/priority/priority.cc b/src/core/load_balancing/priority/priority.cc
index 97f9f312a50b6..0f8a501ff0497 100644
--- a/src/core/load_balancing/priority/priority.cc
+++ b/src/core/load_balancing/priority/priority.cc
@@ -507,8 +507,7 @@ PriorityLb::ChildPriority::DeactivationTimer::DeactivationTimer(
ExecCtx exec_ctx;
auto self_ptr = self.get();
self_ptr->child_priority_->priority_policy_->work_serializer()->Run(
- [self = std::move(self)]() { self->OnTimerLocked(); },
- DEBUG_LOCATION);
+ [self = std::move(self)]() { self->OnTimerLocked(); });
});
}
@@ -560,8 +559,8 @@ PriorityLb::ChildPriority::FailoverTimer::FailoverTimer(
ExecCtx exec_ctx;
auto self_ptr = self.get();
self_ptr->child_priority_->priority_policy_->work_serializer()
- ->Run([self = std::move(self)]() { self->OnTimerLocked(); },
- DEBUG_LOCATION);
+ ->Run(
+ [self = std::move(self)]() { self->OnTimerLocked(); });
});
}
diff --git a/src/core/load_balancing/ring_hash/ring_hash.cc b/src/core/load_balancing/ring_hash/ring_hash.cc
index a66e850e0b18c..fb6691b83e647 100644
--- a/src/core/load_balancing/ring_hash/ring_hash.cc
+++ b/src/core/load_balancing/ring_hash/ring_hash.cc
@@ -276,14 +276,12 @@ class RingHash final : public LoadBalancingPolicy {
private:
static void RunInExecCtx(void* arg, grpc_error_handle /*error*/) {
auto* self = static_cast(arg);
- self->ring_hash_->work_serializer()->Run(
- [self]() {
- if (!self->ring_hash_->shutdown_) {
- self->endpoint_->RequestConnectionLocked();
- }
- delete self;
- },
- DEBUG_LOCATION);
+ self->ring_hash_->work_serializer()->Run([self]() {
+ if (!self->ring_hash_->shutdown_) {
+ self->endpoint_->RequestConnectionLocked();
+ }
+ delete self;
+ });
}
RefCountedPtr ring_hash_;
diff --git a/src/core/load_balancing/rls/rls.cc b/src/core/load_balancing/rls/rls.cc
index bdd27d49a75ac..19e976e768d9d 100644
--- a/src/core/load_balancing/rls/rls.cc
+++ b/src/core/load_balancing/rls/rls.cc
@@ -168,14 +168,11 @@ const auto kMetricFailedPicks =
.Labels(kMetricLabelTarget, kMetricLabelRlsServerTarget)
.Build();
-constexpr absl::string_view kRls = "rls_experimental";
const char kGrpc[] = "grpc";
const char* kRlsRequestPath = "/grpc.lookup.v1.RouteLookupService/RouteLookup";
const char* kFakeTargetFieldValue = "fake_target_field_value";
const char* kRlsHeaderKey = "x-google-rls-data";
-const Duration kDefaultLookupServiceTimeout = Duration::Seconds(10);
-const Duration kMaxMaxAge = Duration::Minutes(5);
const Duration kMinExpirationTime = Duration::Seconds(5);
const Duration kCacheBackoffInitial = Duration::Seconds(1);
const double kCacheBackoffMultiplier = 1.6;
@@ -187,91 +184,12 @@ const int kDefaultThrottlePadding = 8;
const Duration kCacheCleanupTimerInterval = Duration::Minutes(1);
const int64_t kMaxCacheSizeBytes = 5 * 1024 * 1024;
-// Parsed RLS LB policy configuration.
-class RlsLbConfig final : public LoadBalancingPolicy::Config {
- public:
- struct KeyBuilder {
- std::map>
- header_keys;
- std::string host_key;
- std::string service_key;
- std::string method_key;
- std::map constant_keys;
- };
- using KeyBuilderMap = std::unordered_map;
-
- struct RouteLookupConfig {
- KeyBuilderMap key_builder_map;
- std::string lookup_service;
- Duration lookup_service_timeout = kDefaultLookupServiceTimeout;
- Duration max_age = kMaxMaxAge;
- Duration stale_age = kMaxMaxAge;
- int64_t cache_size_bytes = 0;
- std::string default_target;
-
- static const JsonLoaderInterface* JsonLoader(const JsonArgs&);
- void JsonPostLoad(const Json& json, const JsonArgs& args,
- ValidationErrors* errors);
- };
-
- RlsLbConfig() = default;
-
- RlsLbConfig(const RlsLbConfig&) = delete;
- RlsLbConfig& operator=(const RlsLbConfig&) = delete;
-
- RlsLbConfig(RlsLbConfig&& other) = delete;
- RlsLbConfig& operator=(RlsLbConfig&& other) = delete;
-
- absl::string_view name() const override { return kRls; }
-
- const KeyBuilderMap& key_builder_map() const {
- return route_lookup_config_.key_builder_map;
- }
- const std::string& lookup_service() const {
- return route_lookup_config_.lookup_service;
- }
- Duration lookup_service_timeout() const {
- return route_lookup_config_.lookup_service_timeout;
- }
- Duration max_age() const { return route_lookup_config_.max_age; }
- Duration stale_age() const { return route_lookup_config_.stale_age; }
- int64_t cache_size_bytes() const {
- return route_lookup_config_.cache_size_bytes;
- }
- const std::string& default_target() const {
- return route_lookup_config_.default_target;
- }
- const std::string& rls_channel_service_config() const {
- return rls_channel_service_config_;
- }
- const Json& child_policy_config() const { return child_policy_config_; }
- const std::string& child_policy_config_target_field_name() const {
- return child_policy_config_target_field_name_;
- }
- RefCountedPtr
- default_child_policy_parsed_config() const {
- return default_child_policy_parsed_config_;
- }
-
- static const JsonLoaderInterface* JsonLoader(const JsonArgs&);
- void JsonPostLoad(const Json& json, const JsonArgs&,
- ValidationErrors* errors);
-
- private:
- RouteLookupConfig route_lookup_config_;
- std::string rls_channel_service_config_;
- Json child_policy_config_;
- std::string child_policy_config_target_field_name_;
- RefCountedPtr
- default_child_policy_parsed_config_;
-};
-
// RLS LB policy.
class RlsLb final : public LoadBalancingPolicy {
public:
explicit RlsLb(Args args);
- absl::string_view name() const override { return kRls; }
+ absl::string_view name() const override { return RlsLbConfig::Name(); }
absl::Status UpdateLocked(UpdateArgs args) override;
void ExitIdleLocked() override;
void ResetBackoffLocked() override;
@@ -1139,8 +1057,7 @@ RlsLb::Cache::Entry::BackoffTimer::BackoffTimer(RefCountedPtr entry,
ExecCtx exec_ctx;
auto self_ptr = self.get();
self_ptr->entry_->lb_policy_->work_serializer()->Run(
- [self = std::move(self)]() { self->OnBackoffTimerLocked(); },
- DEBUG_LOCATION);
+ [self = std::move(self)]() { self->OnBackoffTimerLocked(); });
});
}
@@ -1474,8 +1391,7 @@ void RlsLb::Cache::StartCleanupTimer() {
[this, lb_policy = std::move(lb_policy)]() {
// The lb_policy ref is held until the callback completes
OnCleanupTimer();
- },
- DEBUG_LOCATION);
+ });
});
}
@@ -1743,12 +1659,10 @@ void RlsLb::RlsRequest::Orphan() {
void RlsLb::RlsRequest::StartCall(void* arg, grpc_error_handle /*error*/) {
auto* request = static_cast(arg);
- request->lb_policy_->work_serializer()->Run(
- [request]() {
- request->StartCallLocked();
- request->Unref(DEBUG_LOCATION, "StartCall");
- },
- DEBUG_LOCATION);
+ request->lb_policy_->work_serializer()->Run([request]() {
+ request->StartCallLocked();
+ request->Unref(DEBUG_LOCATION, "StartCall");
+ });
}
void RlsLb::RlsRequest::StartCallLocked() {
@@ -1796,12 +1710,10 @@ void RlsLb::RlsRequest::StartCallLocked() {
void RlsLb::RlsRequest::OnRlsCallComplete(void* arg, grpc_error_handle error) {
auto* request = static_cast(arg);
- request->lb_policy_->work_serializer()->Run(
- [request, error]() {
- request->OnRlsCallCompleteLocked(error);
- request->Unref(DEBUG_LOCATION, "OnRlsCallComplete");
- },
- DEBUG_LOCATION);
+ request->lb_policy_->work_serializer()->Run([request, error]() {
+ request->OnRlsCallCompleteLocked(error);
+ request->Unref(DEBUG_LOCATION, "OnRlsCallComplete");
+ });
}
void RlsLb::RlsRequest::OnRlsCallCompleteLocked(grpc_error_handle error) {
@@ -2160,13 +2072,11 @@ void RlsLb::UpdatePickerAsync() {
void RlsLb::UpdatePickerCallback(void* arg, grpc_error_handle /*error*/) {
auto* rls_lb = static_cast(arg);
- rls_lb->work_serializer()->Run(
- [rls_lb]() {
- RefCountedPtr lb_policy(rls_lb);
- lb_policy->UpdatePickerLocked();
- lb_policy.reset(DEBUG_LOCATION, "UpdatePickerCallback");
- },
- DEBUG_LOCATION);
+ rls_lb->work_serializer()->Run([rls_lb]() {
+ RefCountedPtr lb_policy(rls_lb);
+ lb_policy->UpdatePickerLocked();
+ lb_policy.reset(DEBUG_LOCATION, "UpdatePickerCallback");
+ });
}
void RlsLb::UpdatePickerLocked() {
@@ -2240,7 +2150,7 @@ void RlsLb::MaybeExportPickCount(HandleType handle, absl::string_view target,
}
//
-// RlsLbFactory
+// RlsLbConfig
//
struct GrpcKeyBuilder {
@@ -2399,6 +2309,8 @@ struct GrpcKeyBuilder {
}
};
+} // namespace
+
const JsonLoaderInterface* RlsLbConfig::RouteLookupConfig::JsonLoader(
const JsonArgs&) {
static const auto* loader =
@@ -2512,6 +2424,7 @@ void RlsLbConfig::JsonPostLoad(const Json& json, const JsonArgs&,
// Parse routeLookupChannelServiceConfig.
auto it = json.object().find("routeLookupChannelServiceConfig");
if (it != json.object().end()) {
+ rls_channel_service_config_ = JsonDump(it->second);
ValidationErrors::ScopedField field(errors,
".routeLookupChannelServiceConfig");
// Don't need to save the result here, just need the errors (if any).
@@ -2570,9 +2483,15 @@ void RlsLbConfig::JsonPostLoad(const Json& json, const JsonArgs&,
}
}
+//
+// RlsLbFactory
+//
+
+namespace {
+
class RlsLbFactory final : public LoadBalancingPolicyFactory {
public:
- absl::string_view name() const override { return kRls; }
+ absl::string_view name() const override { return RlsLbConfig::Name(); }
OrphanablePtr CreateLoadBalancingPolicy(
LoadBalancingPolicy::Args args) const override {
diff --git a/src/core/load_balancing/rls/rls.h b/src/core/load_balancing/rls/rls.h
index 2be787b62d756..88f9d87356944 100644
--- a/src/core/load_balancing/rls/rls.h
+++ b/src/core/load_balancing/rls/rls.h
@@ -17,10 +17,106 @@
#ifndef GRPC_SRC_CORE_LOAD_BALANCING_RLS_RLS_H
#define GRPC_SRC_CORE_LOAD_BALANCING_RLS_RLS_H
-#include
+#include