xref: /aosp_15_r20/external/grpc-grpc/test/core/surface/BUILD (revision cc02d7e222339f7a4f6ba5f422e6413f4bd931f2)
1# Copyright 2017 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
17licenses(["notice"])
18
19grpc_package(name = "test/core/surface")
20
21grpc_cc_test(
22    name = "grpc_byte_buffer_reader_test",
23    srcs = ["byte_buffer_reader_test.cc"],
24    external_deps = ["gtest"],
25    language = "C++",
26    uses_event_engine = False,
27    uses_polling = False,
28    deps = [
29        "//:gpr",
30        "//:grpc",
31        "//test/core/util:grpc_test_util",
32    ],
33)
34
35grpc_cc_test(
36    name = "channel_init_test",
37    srcs = ["channel_init_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        "//test/core/util:grpc_test_util",
46    ],
47)
48
49grpc_cc_test(
50    name = "grpc_completion_queue_test",
51    srcs = ["completion_queue_test.cc"],
52    external_deps = ["gtest"],
53    language = "C++",
54    deps = [
55        "//:gpr",
56        "//:grpc",
57        "//test/core/util:grpc_test_util",
58    ],
59)
60
61grpc_cc_test(
62    name = "completion_queue_threading_test",
63    srcs = ["completion_queue_threading_test.cc"],
64    external_deps = ["gtest"],
65    language = "C++",
66    deps = [
67        "//:gpr",
68        "//:grpc",
69        "//test/core/util:grpc_test_util",
70    ],
71)
72
73grpc_cc_test(
74    name = "concurrent_connectivity_test",
75    srcs = ["concurrent_connectivity_test.cc"],
76    external_deps = ["gtest"],
77    language = "C++",
78    deps = [
79        "//:gpr",
80        "//:grpc",
81        "//src/core:closure",
82        "//test/core/util:grpc_test_util",
83    ],
84)
85
86grpc_cc_test(
87    name = "init_test",
88    srcs = ["init_test.cc"],
89    external_deps = [
90        "gtest",
91    ],
92    language = "C++",
93    uses_event_engine = False,
94    uses_polling = False,
95    deps = [
96        "//:gpr",
97        "//:grpc",
98        "//test/core/util:grpc_test_util",
99    ],
100)
101
102grpc_cc_test(
103    name = "lame_client_test",
104    srcs = ["lame_client_test.cc"],
105    external_deps = ["gtest"],
106    language = "C++",
107    tags = ["lame_client_test"],
108    deps = [
109        "//:gpr",
110        "//:grpc",
111        "//src/core:closure",
112        "//test/core/end2end:cq_verifier",
113        "//test/core/util:grpc_test_util",
114    ],
115)
116
117grpc_cc_test(
118    name = "num_external_connectivity_watchers_test",
119    srcs = ["num_external_connectivity_watchers_test.cc"],
120    data = [
121        "//src/core/tsi/test_creds:ca.pem",
122    ],
123    external_deps = ["gtest"],
124    language = "C++",
125    deps = [
126        "//:gpr",
127        "//:grpc",
128        "//src/core:channel_args",
129        "//test/core/util:grpc_test_util",
130    ],
131)
132
133grpc_cc_test(
134    name = "secure_channel_create_test",
135    srcs = ["secure_channel_create_test.cc"],
136    external_deps = ["gtest"],
137    language = "C++",
138    deps = [
139        "//:gpr",
140        "//:grpc",
141        "//test/core/util:grpc_test_util",
142    ],
143)
144
145grpc_cc_test(
146    name = "sequential_connectivity_test",
147    srcs = ["sequential_connectivity_test.cc"],
148    data = [
149        "//src/core/tsi/test_creds:ca.pem",
150        "//src/core/tsi/test_creds:server1.key",
151        "//src/core/tsi/test_creds:server1.pem",
152    ],
153    external_deps = ["gtest"],
154    language = "C++",
155    deps = [
156        "//:gpr",
157        "//:grpc",
158        "//src/core:channel_args",
159        "//test/core/util:grpc_test_util",
160    ],
161)
162
163grpc_cc_test(
164    name = "server_chttp2_test",
165    srcs = ["server_chttp2_test.cc"],
166    external_deps = [
167        "gtest",
168    ],
169    language = "C++",
170    deps = [
171        "//:gpr",
172        "//:grpc",
173        "//src/core:channel_args",
174        "//test/core/util:grpc_test_util",
175    ],
176)
177
178grpc_cc_test(
179    name = "server_test",
180    srcs = ["server_test.cc"],
181    external_deps = ["gtest"],
182    language = "C++",
183    deps = [
184        "//:gpr",
185        "//:grpc",
186        "//src/core:channel_args",
187        "//test/core/util:grpc_test_util",
188    ],
189)
190