• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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