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") 16load("//test/core/test_util:grpc_fuzzer.bzl", "grpc_fuzz_test") 17 18grpc_package(name = "test/core/channel") 19 20licenses(["notice"]) 21 22grpc_cc_test( 23 name = "channel_args_test", 24 srcs = ["channel_args_test.cc"], 25 external_deps = [ 26 "absl/log:check", 27 "absl/log:log", 28 "gtest", 29 ], 30 language = "C++", 31 uses_event_engine = False, 32 uses_polling = False, 33 deps = [ 34 "//:gpr", 35 "//:grpc", 36 "//src/core:channel_args", 37 "//test/core/test_util:grpc_test_util", 38 ], 39) 40 41grpc_cc_test( 42 name = "channel_stack_test", 43 srcs = ["channel_stack_test.cc"], 44 external_deps = ["gtest"], 45 language = "C++", 46 uses_event_engine = False, 47 uses_polling = False, 48 deps = [ 49 "//:gpr", 50 "//:grpc", 51 "//src/core:channel_args", 52 "//test/core/test_util:grpc_test_util", 53 ], 54) 55 56grpc_cc_test( 57 name = "channel_stack_builder_test", 58 srcs = ["channel_stack_builder_test.cc"], 59 external_deps = [ 60 "gtest", 61 ], 62 language = "C++", 63 deps = [ 64 "//:channel_stack_builder", 65 "//:gpr", 66 "//:grpc", 67 "//src/core:closure", 68 "//test/core/test_util:grpc_test_util", 69 ], 70) 71 72grpc_cc_test( 73 name = "minimal_stack_is_minimal_test", 74 srcs = ["minimal_stack_is_minimal_test.cc"], 75 external_deps = [ 76 "absl/log:check", 77 "gtest", 78 ], 79 language = "C++", 80 uses_event_engine = False, 81 uses_polling = False, 82 deps = [ 83 "//:gpr", 84 "//:grpc", 85 "//src/core:channel_args", 86 "//test/core/test_util:grpc_test_util", 87 ], 88) 89 90grpc_cc_test( 91 name = "status_util_test", 92 srcs = ["status_util_test.cc"], 93 external_deps = [ 94 "gtest", 95 ], 96 language = "C++", 97 uses_event_engine = False, 98 uses_polling = False, 99 deps = [ 100 "//:grpc", 101 "//test/core/test_util:grpc_test_util", 102 ], 103) 104 105grpc_cc_test( 106 name = "call_finalization_test", 107 srcs = ["call_finalization_test.cc"], 108 external_deps = [ 109 "gtest", 110 ], 111 language = "C++", 112 deps = [ 113 "//:gpr", 114 "//:grpc", 115 "//test/core/promise:test_context", 116 "//test/core/test_util:grpc_test_util", 117 ], 118) 119 120grpc_cc_test( 121 name = "server_call_tracer_factory_test", 122 srcs = ["server_call_tracer_factory_test.cc"], 123 external_deps = [ 124 "gtest", 125 ], 126 language = "C++", 127 uses_event_engine = False, 128 uses_polling = False, 129 deps = [ 130 "//:gpr", 131 "//:grpc", 132 "//test/core/test_util:grpc_test_util", 133 ], 134) 135 136grpc_fuzz_test( 137 name = "union_with_test", 138 srcs = ["union_with_test.cc"], 139 external_deps = [ 140 "absl/types:variant", 141 "fuzztest", 142 "fuzztest_main", 143 "gtest", 144 ], 145 deps = ["//src/core:channel_args"], 146) 147