grpc/test/core/end2end
Mark D. Roth 0213523907 [build] move channel out of grpc_base (#35924)
This adds the following new targets:
- `channel`: A virtual interface for a channel.
- `legacy_channel`: A channel implementation that supports the filter stack and call v2.
- `channel_create`: A standalone function to create a channel.
- `server_interface`: A base class with a few accessor methods used in surface/call.cc.
- `server`: The actual server implementation.
- `api_trace`, `call_tracer`, `server_call_tracer_filter`, `call_finalization`: These were split out of `grpc_base` to avoid various dependency problems.
- `compression`: This is a combination of the previously existing `compression_internal` target and the compression code that was part of `grpc_base`.

Closes #35924

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/35924 from markdroth:channel_interface 94a7fffddb
PiperOrigin-RevId: 612512438
2024-03-04 11:07:17 -08:00
..
data Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
end2end_test_corpus [fuzzing-heck] Fix a bug that comes up with promises + work serializer dispatch (#35196) 2023-12-04 12:06:19 -08:00
fixtures [build] move channel out of grpc_base (#35924) 2024-03-04 11:07:17 -08:00
fuzzers [build] move channel out of grpc_base (#35924) 2024-03-04 11:07:17 -08:00
tests [test] Add comment about workaround (re #35969) (#35971) 2024-02-22 14:58:27 -08:00
BUILD [chaotic-good] Bring up core e2e tests (#35663) 2024-02-09 13:34:46 -08:00
bad_server_response_test.cc [test] Fix bad server response test race (#34816) 2023-10-27 22:17:10 +00:00
connection_refused_test.cc [chttp2] Split ping policy from transport (#33703) 2023-07-26 09:19:35 -07:00
cq_verifier.cc [chaotic-good] Bring up core e2e tests (#35663) 2024-02-09 13:34:46 -08:00
cq_verifier.h [chaotic-good] Bring up core e2e tests (#35663) 2024-02-09 13:34:46 -08:00
dualstack_socket_test.cc [Deps] Update to Clang-16 (#34492) 2023-10-11 16:26:32 -07:00
end2end_test_fuzzer.cc [EventEngine] Add QueryExtension Interfaces for *SupportsFd (#35648) 2024-01-26 10:03:18 -08:00
end2end_test_fuzzer.proto [fuzzer] Change core_end2end_test_fuzzer test selection scheme (#33197) 2023-05-19 11:50:02 -07:00
end2end_test_main.cc [end2end] Binary & fuzzer per test .cc (#33374) 2023-06-08 15:38:53 -07:00
end2end_test_suites.cc [EventEngine] Support AF_UNIX for windows (#34801) 2024-02-14 13:15:57 -08:00
end2end_tests.cc [chaotic-good] Bring up core e2e tests (#35663) 2024-02-09 13:34:46 -08:00
end2end_tests.h [chaotic-good] Bring up core e2e tests (#35663) 2024-02-09 13:34:46 -08:00
engine_passthrough.cc Add enforcement for cpp-style comment license in check_copyright.py (#32273) 2023-02-02 13:00:20 -08:00
flaky.bzl Revert "[flakes] Update flakiness (#31121)" (#31173) 2022-09-29 14:06:44 -07:00
goaway_server_test.cc [reorg] move resolver code to src/core/resolver (#35804) 2024-02-06 09:07:56 -08:00
grpc_core_end2end_test.bzl [call-v3] Convert message compression filter (#35269) 2023-12-11 17:58:00 -08:00
h2_ssl_cert_test.cc [Security - Testing] OpenSSL 1.0.2 and 1.1.1 CI Testing (#35236) 2023-12-12 14:52:43 -08:00
h2_ssl_session_reuse_test.cc [load_file] remove grpc_load_file() in favor of grpc_core::LoadFile() (#35857) 2024-02-09 15:16:24 -08:00
h2_tls_peer_property_external_verifier_test.cc [load_file] remove grpc_load_file() in favor of grpc_core::LoadFile() (#35857) 2024-02-09 15:16:24 -08:00
invalid_call_argument_test.cc [e2e] c++-ify core e2e test fixtures (#32550) 2023-03-10 10:39:56 -08:00
multiple_server_queues_test.cc Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
no_server_test.cc [reorg] move service config code to src/core/service_config (#35843) 2024-02-08 16:58:20 -08:00