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