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