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