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/transport") 20 21grpc_cc_test( 22 name = "bdp_estimator_test", 23 srcs = ["bdp_estimator_test.cc"], 24 external_deps = [ 25 "gtest", 26 ], 27 language = "C++", 28 tags = ["no_windows"], # TODO(jtattermusch): investigate the timeout on windows 29 uses_event_engine = False, 30 uses_polling = False, 31 deps = [ 32 "//:gpr", 33 "//:grpc", 34 "//test/core/util:grpc_test_util", 35 ], 36) 37 38grpc_cc_test( 39 name = "call_filters_test", 40 srcs = ["call_filters_test.cc"], 41 external_deps = [ 42 "gtest", 43 ], 44 language = "C++", 45 uses_event_engine = False, 46 uses_polling = False, 47 deps = [ 48 "//src/core:call_filters", 49 ], 50) 51 52grpc_cc_test( 53 name = "connectivity_state_test", 54 srcs = ["connectivity_state_test.cc"], 55 external_deps = [ 56 "gtest", 57 ], 58 language = "C++", 59 deps = [ 60 "//:gpr", 61 "//:grpc", 62 "//test/core/util:grpc_test_util", 63 "//test/core/util:grpc_test_util_base", 64 ], 65) 66 67grpc_cc_test( 68 name = "error_utils_test", 69 srcs = ["error_utils_test.cc"], 70 external_deps = [ 71 "gtest", 72 ], 73 language = "C++", 74 deps = [ 75 "//:gpr", 76 "//:grpc", 77 "//test/core/util:grpc_test_util", 78 "//test/core/util:grpc_test_util_base", 79 ], 80) 81 82grpc_cc_test( 83 name = "metadata_map_test", 84 srcs = ["metadata_map_test.cc"], 85 external_deps = [ 86 "gtest", 87 ], 88 language = "C++", 89 deps = [ 90 "//:gpr", 91 "//:grpc", 92 "//test/core/util:grpc_test_util", 93 "//test/core/util:grpc_test_util_base", 94 ], 95) 96 97grpc_cc_test( 98 name = "parsed_metadata_test", 99 srcs = ["parsed_metadata_test.cc"], 100 external_deps = [ 101 "gtest", 102 ], 103 language = "C++", 104 deps = [ 105 "//:gpr", 106 "//:grpc", 107 "//test/core/util:grpc_test_util", 108 ], 109) 110 111grpc_cc_test( 112 name = "promise_endpoint_test", 113 srcs = ["promise_endpoint_test.cc"], 114 external_deps = [ 115 "gtest", 116 ], 117 language = "C++", 118 deps = [ 119 "//:grpc", 120 "//src/core:activity", 121 "//src/core:grpc_promise_endpoint", 122 "//src/core:join", 123 "//src/core:seq", 124 "//test/core/promise:test_wakeup_schedulers", 125 ], 126) 127 128grpc_cc_test( 129 name = "status_conversion_test", 130 srcs = ["status_conversion_test.cc"], 131 external_deps = ["gtest"], 132 language = "C++", 133 uses_event_engine = False, 134 uses_polling = False, 135 deps = [ 136 "//:gpr", 137 "//:grpc", 138 "//test/core/util:grpc_test_util", 139 "//test/core/util:grpc_test_util_base", 140 ], 141) 142 143grpc_cc_test( 144 name = "timeout_encoding_test", 145 srcs = ["timeout_encoding_test.cc"], 146 external_deps = [ 147 "gtest", 148 ], 149 language = "C++", 150 uses_event_engine = False, 151 uses_polling = False, 152 deps = [ 153 "//:gpr", 154 "//:grpc", 155 "//test/core/util:grpc_test_util", 156 "//test/core/util:grpc_test_util_base", 157 ], 158) 159