grpc/test/core/surface
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
..
BUILD [channel-stack] Make ordering explicit (#32852) 2023-10-17 13:52:58 -07:00
byte_buffer_reader_test.cc [Deps] Update to Clang-16 (#34492) 2023-10-11 16:26:32 -07:00
channel_init_test.cc [channel] Integrate channel init infrastructure with new call filter infrastructure (#35767) 2024-02-05 15:16:49 -08:00
completion_queue_test.cc [Deps] Update to Clang-16 (#34492) 2023-10-11 16:26:32 -07:00
completion_queue_threading_test.cc [Deps] Update to Clang-16 (#34492) 2023-10-11 16:26:32 -07:00
concurrent_connectivity_test.cc [client channel] remove grpc_channel_num_external_connectivity_watchers() (#35840) 2024-02-13 15:31:33 -08:00
init_test.cc [Deps] Update to Clang-16 (#34492) 2023-10-11 16:26:32 -07:00
lame_client_test.cc [build] move channel out of grpc_base (#35924) 2024-03-04 11:07:17 -08:00
num_external_connectivity_watchers_test.cc [client channel] remove grpc_channel_num_external_connectivity_watchers() (#35840) 2024-02-13 15:31:33 -08:00
secure_channel_create_test.cc [build] move channel out of grpc_base (#35924) 2024-03-04 11:07:17 -08:00
sequential_connectivity_test.cc [client channel] remove grpc_channel_num_external_connectivity_watchers() (#35840) 2024-02-13 15:31:33 -08:00
server_chttp2_test.cc [chttp2] Split ping policy from transport (#33703) 2023-07-26 09:19:35 -07:00
server_test.cc [Deps] Update to Clang-16 (#34492) 2023-10-11 16:26:32 -07:00