xref: /aosp_15_r20/external/grpc-grpc/test/core/channel/BUILD (revision cc02d7e222339f7a4f6ba5f422e6413f4bd931f2)
1# Copyright 2016 gRPC authors.
2#
3# Licensed under the Apache License, Version 2.0 (the "License");
4# you may not use this file except in compliance with the License.
5# You may obtain a copy of the License at
6#
7#     http://www.apache.org/licenses/LICENSE-2.0
8#
9# Unless required by applicable law or agreed to in writing, software
10# distributed under the License is distributed on an "AS IS" BASIS,
11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12# See the License for the specific language governing permissions and
13# limitations under the License.
14
15load("//bazel:grpc_build_system.bzl", "grpc_cc_test", "grpc_package")
16
17grpc_package(name = "test/core/channel")
18
19licenses(["notice"])
20
21grpc_cc_test(
22    name = "call_tracer_test",
23    srcs = ["call_tracer_test.cc"],
24    external_deps = ["gtest"],
25    language = "C++",
26    uses_event_engine = False,
27    uses_polling = False,
28    deps = [
29        "//:grpc",
30        "//test/core/util:fake_stats_plugin",
31        "//test/core/util:grpc_test_util",
32    ],
33)
34
35grpc_cc_test(
36    name = "channel_args_test",
37    srcs = ["channel_args_test.cc"],
38    external_deps = ["gtest"],
39    language = "C++",
40    uses_event_engine = False,
41    uses_polling = False,
42    deps = [
43        "//:gpr",
44        "//:grpc",
45        "//src/core:channel_args",
46        "//test/core/util:grpc_test_util",
47    ],
48)
49
50grpc_cc_test(
51    name = "channel_stack_test",
52    srcs = ["channel_stack_test.cc"],
53    external_deps = ["gtest"],
54    language = "C++",
55    uses_event_engine = False,
56    uses_polling = False,
57    deps = [
58        "//:gpr",
59        "//:grpc",
60        "//src/core:channel_args",
61        "//test/core/util:grpc_test_util",
62    ],
63)
64
65grpc_cc_test(
66    name = "channel_stack_builder_test",
67    srcs = ["channel_stack_builder_test.cc"],
68    external_deps = [
69        "gtest",
70    ],
71    language = "C++",
72    deps = [
73        "//:channel_stack_builder",
74        "//:gpr",
75        "//:grpc",
76        "//src/core:closure",
77        "//test/core/util:grpc_test_util",
78    ],
79)
80
81grpc_cc_test(
82    name = "minimal_stack_is_minimal_test",
83    srcs = ["minimal_stack_is_minimal_test.cc"],
84    external_deps = [
85        "gtest",
86    ],
87    language = "C++",
88    uses_event_engine = False,
89    uses_polling = False,
90    deps = [
91        "//:gpr",
92        "//:grpc",
93        "//src/core:channel_args",
94        "//test/core/util:grpc_test_util",
95    ],
96)
97
98grpc_cc_test(
99    name = "channel_trace_test",
100    srcs = ["channel_trace_test.cc"],
101    external_deps = [
102        "gtest",
103    ],
104    language = "C++",
105    deps = [
106        "//:gpr",
107        "//:grpc",
108        "//:grpc++",
109        "//src/core:channel_args",
110        "//test/core/util:grpc_test_util",
111        "//test/cpp/util:channel_trace_proto_helper",
112    ],
113)
114
115grpc_cc_test(
116    name = "channelz_test",
117    srcs = ["channelz_test.cc"],
118    external_deps = [
119        "gtest",
120    ],
121    language = "C++",
122    deps = [
123        "//:gpr",
124        "//:grpc",
125        "//:grpc++",
126        "//src/core:channel_args",
127        "//test/core/event_engine:event_engine_test_utils",
128        "//test/core/util:grpc_test_util",
129        "//test/cpp/util:channel_trace_proto_helper",
130    ],
131)
132
133grpc_cc_test(
134    name = "channelz_registry_test",
135    srcs = ["channelz_registry_test.cc"],
136    external_deps = [
137        "gtest",
138    ],
139    language = "C++",
140    uses_event_engine = False,
141    uses_polling = False,
142    deps = [
143        "//:gpr",
144        "//:grpc",
145        "//:grpc++",
146        "//test/core/util:grpc_test_util",
147    ],
148)
149
150grpc_cc_test(
151    name = "status_util_test",
152    srcs = ["status_util_test.cc"],
153    external_deps = [
154        "gtest",
155    ],
156    language = "C++",
157    uses_event_engine = False,
158    uses_polling = False,
159    deps = [
160        "//:grpc",
161        "//test/core/util:grpc_test_util",
162    ],
163)
164
165grpc_cc_test(
166    name = "call_finalization_test",
167    srcs = ["call_finalization_test.cc"],
168    external_deps = [
169        "gtest",
170    ],
171    language = "C++",
172    deps = [
173        "//:gpr",
174        "//:grpc",
175        "//test/core/promise:test_context",
176        "//test/core/util:grpc_test_util",
177    ],
178)
179
180grpc_cc_test(
181    name = "server_call_tracer_factory_test",
182    srcs = ["server_call_tracer_factory_test.cc"],
183    external_deps = [
184        "gtest",
185    ],
186    language = "C++",
187    uses_event_engine = False,
188    uses_polling = False,
189    deps = [
190        "//:gpr",
191        "//:grpc",
192        "//test/core/util:grpc_test_util",
193    ],
194)
195
196grpc_cc_test(
197    name = "metrics_test",
198    srcs = ["metrics_test.cc"],
199    external_deps = [
200        "gtest",
201    ],
202    language = "C++",
203    uses_event_engine = False,
204    uses_polling = False,
205    deps = [
206        "//src/core:metrics",
207        "//test/core/util:fake_stats_plugin",
208        "//test/core/util:grpc_test_util",
209    ],
210)
211