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