• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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 = [
25        "absl/log:log",
26        "gtest",
27    ],
28    language = "C++",
29    uses_event_engine = False,
30    uses_polling = False,
31    deps = [
32        "//:gpr",
33        "//:grpc",
34        "//test/core/test_util:grpc_test_util",
35    ],
36)
37
38grpc_cc_test(
39    name = "channel_init_test",
40    srcs = ["channel_init_test.cc"],
41    external_deps = ["gtest"],
42    language = "C++",
43    uses_event_engine = False,
44    uses_polling = False,
45    deps = [
46        "//:gpr",
47        "//:grpc",
48        "//test/core/test_util:grpc_test_util",
49    ],
50)
51
52grpc_cc_test(
53    name = "grpc_completion_queue_test",
54    srcs = ["completion_queue_test.cc"],
55    external_deps = [
56        "absl/log:log",
57        "gtest",
58    ],
59    language = "C++",
60    deps = [
61        "//:gpr",
62        "//:grpc",
63        "//test/core/test_util:grpc_test_util",
64    ],
65)
66
67grpc_cc_test(
68    name = "completion_queue_threading_test",
69    srcs = ["completion_queue_threading_test.cc"],
70    external_deps = [
71        "absl/log:log",
72        "gtest",
73    ],
74    language = "C++",
75    deps = [
76        "//:gpr",
77        "//:grpc",
78        "//test/core/test_util:grpc_test_util",
79    ],
80)
81
82grpc_cc_test(
83    name = "concurrent_connectivity_test",
84    srcs = ["concurrent_connectivity_test.cc"],
85    external_deps = [
86        "absl/log:log",
87        "gtest",
88    ],
89    language = "C++",
90    deps = [
91        "//:gpr",
92        "//:grpc",
93        "//src/core:closure",
94        "//test/core/test_util:grpc_test_util",
95    ],
96)
97
98grpc_cc_test(
99    name = "init_test",
100    srcs = ["init_test.cc"],
101    external_deps = [
102        "gtest",
103    ],
104    language = "C++",
105    uses_event_engine = False,
106    uses_polling = False,
107    deps = [
108        "//:gpr",
109        "//:grpc",
110        "//test/core/test_util:grpc_test_util",
111    ],
112)
113
114grpc_cc_test(
115    name = "lame_client_test",
116    srcs = ["lame_client_test.cc"],
117    external_deps = ["gtest"],
118    language = "C++",
119    tags = ["lame_client_test"],
120    deps = [
121        "//:gpr",
122        "//:grpc",
123        "//src/core:closure",
124        "//test/core/end2end:cq_verifier",
125        "//test/core/test_util:grpc_test_util",
126    ],
127)
128
129grpc_cc_test(
130    name = "num_external_connectivity_watchers_test",
131    srcs = ["num_external_connectivity_watchers_test.cc"],
132    data = [
133        "//src/core/tsi/test_creds:ca.pem",
134    ],
135    external_deps = [
136        "absl/log:log",
137        "gtest",
138    ],
139    language = "C++",
140    deps = [
141        "//:gpr",
142        "//:grpc",
143        "//src/core:channel_args",
144        "//test/core/test_util:grpc_test_util",
145    ],
146)
147
148grpc_cc_test(
149    name = "secure_channel_create_test",
150    srcs = ["secure_channel_create_test.cc"],
151    external_deps = ["gtest"],
152    language = "C++",
153    deps = [
154        "//:gpr",
155        "//:grpc",
156        "//test/core/test_util:grpc_test_util",
157    ],
158)
159
160grpc_cc_test(
161    name = "sequential_connectivity_test",
162    srcs = ["sequential_connectivity_test.cc"],
163    data = [
164        "//src/core/tsi/test_creds:ca.pem",
165        "//src/core/tsi/test_creds:server1.key",
166        "//src/core/tsi/test_creds:server1.pem",
167    ],
168    external_deps = [
169        "absl/log:log",
170        "gtest",
171    ],
172    language = "C++",
173    deps = [
174        "//:gpr",
175        "//:grpc",
176        "//src/core:channel_args",
177        "//test/core/test_util:grpc_test_util",
178    ],
179)
180
181grpc_cc_test(
182    name = "server_chttp2_test",
183    srcs = ["server_chttp2_test.cc"],
184    external_deps = [
185        "gtest",
186    ],
187    language = "C++",
188    deps = [
189        "//:gpr",
190        "//:grpc",
191        "//src/core:channel_args",
192        "//test/core/test_util:grpc_test_util",
193    ],
194)
195
196grpc_cc_test(
197    name = "server_test",
198    srcs = ["server_test.cc"],
199    external_deps = [
200        "absl/log:log",
201        "gtest",
202    ],
203    language = "C++",
204    deps = [
205        "//:gpr",
206        "//:grpc",
207        "//src/core:channel_args",
208        "//test/core/test_util:grpc_test_util",
209    ],
210)
211
212grpc_cc_test(
213    name = "connection_context_test",
214    srcs = ["connection_context_test.cc"],
215    external_deps = [
216        "absl/log:log",
217        "gtest",
218    ],
219    language = "C++",
220    uses_event_engine = False,
221    uses_polling = False,
222    deps = [
223        "//:gpr",
224        "//:grpc",
225        "//:orphanable",
226        "//src/core:connection_context",
227        "//test/core/test_util:grpc_test_util",
228        "//test/core/test_util:grpc_test_util_base",
229    ],
230)
231