grpc/test/core/end2end/fixtures
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
..
h2_oauth2_common.h [load_file] remove grpc_load_file() in favor of grpc_core::LoadFile() (#35857) 2024-02-09 15:16:24 -08:00
h2_ssl_cred_reload_fixture.h [load_file] remove grpc_load_file() in favor of grpc_core::LoadFile() (#35857) 2024-02-09 15:16:24 -08:00
h2_ssl_tls_common.h [load_file] remove grpc_load_file() in favor of grpc_core::LoadFile() (#35857) 2024-02-09 15:16:24 -08:00
h2_tls_common.h [load_file] remove grpc_load_file() in favor of grpc_core::LoadFile() (#35857) 2024-02-09 15:16:24 -08:00
http_proxy_fixture.cc [test] Fix use-after-free in http proxy fixture (#35968) 2024-02-22 14:17:11 -08:00
http_proxy_fixture.h Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
inproc_fixture.h [testing] Add a test of server handling of calls that expired in the request matcher (#34679) 2023-10-13 13:44:53 -07:00
local_util.cc [testing] Add a test of server handling of calls that expired in the request matcher (#34679) 2023-10-13 13:44:53 -07:00
local_util.h [testing] Add a test of server handling of calls that expired in the request matcher (#34679) 2023-10-13 13:44:53 -07:00
proxy.cc [chttp2] Split ping policy from transport (#33703) 2023-07-26 09:19:35 -07:00
proxy.h Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
secure_fixture.h [testing] Add a test of server handling of calls that expired in the request matcher (#34679) 2023-10-13 13:44:53 -07:00
sockpair_fixture.h [build] move channel out of grpc_base (#35924) 2024-03-04 11:07:17 -08:00