• 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
17grpc_package(name = "test/core/client_channel/resolvers")
18
19licenses(["notice"])
20
21grpc_cc_test(
22    name = "binder_resolver_test",
23    srcs = ["binder_resolver_test.cc"],
24    external_deps = [
25        "gtest",
26    ],
27    language = "C++",
28    deps = [
29        "//:gpr",
30        "//:grpc",
31        "//src/core:grpc_resolver_binder",
32        "//test/core/util:grpc_test_util",
33    ],
34)
35
36grpc_cc_test(
37    name = "dns_resolver_test",
38    srcs = ["dns_resolver_test.cc"],
39    external_deps = ["gtest"],
40    language = "C++",
41    deps = [
42        "//:gpr",
43        "//:grpc",
44        "//test/core/util:grpc_test_util",
45    ],
46)
47
48grpc_cc_test(
49    name = "dns_resolver_cooldown_test",
50    srcs = ["dns_resolver_cooldown_test.cc"],
51    external_deps = ["gtest"],
52    language = "C++",
53    deps = [
54        "//:gpr",
55        "//:grpc",
56        "//src/core:channel_args",
57        "//src/core:closure",
58        "//test/core/util:grpc_test_util",
59    ],
60)
61
62grpc_cc_test(
63    name = "sockaddr_resolver_test",
64    srcs = ["sockaddr_resolver_test.cc"],
65    external_deps = ["gtest"],
66    language = "C++",
67    deps = [
68        "//:gpr",
69        "//:grpc",
70        "//test/core/util:grpc_test_util",
71    ],
72)
73
74grpc_cc_test(
75    name = "fake_resolver_test",
76    srcs = ["fake_resolver_test.cc"],
77    external_deps = ["gtest"],
78    language = "C++",
79    deps = [
80        "//:gpr",
81        "//:grpc",
82        "//:grpc_resolver_fake",
83        "//src/core:channel_args",
84        "//test/core/util:grpc_test_util",
85    ],
86)
87
88grpc_cc_test(
89    name = "google_c2p_resolver_test",
90    srcs = ["google_c2p_resolver_test.cc"],
91    external_deps = [
92        "absl/strings:str_format",
93        "gtest",
94    ],
95    language = "C++",
96    deps = [
97        "//:gpr",
98        "//:grpc",
99        "//:grpc++",
100        "//test/core/util:fake_udp_and_tcp_server",
101        "//test/core/util:grpc_test_util",
102        "//test/cpp/util:test_util",
103    ],
104)
105