Imported Upstream version 1.21.0
[platform/upstream/grpc.git] / test / core / gprpp / BUILD
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
15 load("//bazel:grpc_build_system.bzl", "grpc_cc_library", "grpc_cc_test", "grpc_cc_binary", "grpc_package")
16
17 licenses(["notice"])  # Apache v2
18
19 grpc_package(name = "test/core/gprpp")
20
21 grpc_cc_test(
22     name = "fork_test",
23     srcs = ["fork_test.cc"],
24     language = "C++",
25     deps = [
26         "//:gpr",
27         "//test/core/util:grpc_test_util",
28     ],
29 )
30
31 grpc_cc_test(
32     name = "global_config_test",
33     srcs = ["global_config_test.cc"],
34     external_deps = [
35         "gtest",
36     ],
37     language = "C++",
38     deps = [
39         "//:gpr",
40         "//test/core/util:grpc_test_util",
41     ],
42 )
43
44 grpc_cc_test(
45     name = "global_config_env_test",
46     srcs = ["global_config_env_test.cc"],
47     external_deps = [
48         "gtest",
49     ],
50     language = "C++",
51     deps = [
52         "//:gpr",
53         "//test/core/util:grpc_test_util",
54     ],
55 )
56
57 grpc_cc_test(
58     name = "manual_constructor_test",
59     srcs = ["manual_constructor_test.cc"],
60     language = "C++",
61     deps = [
62         "//:gpr",
63         "//test/core/util:grpc_test_util",
64     ],
65 )
66
67 grpc_cc_test(
68     name = "grpc_core_map_test",
69     srcs = ["map_test.cc"],
70     external_deps = [
71         "gtest",
72     ],
73     language = "C++",
74     deps = [
75         "//:gpr_base",
76         "//test/core/util:grpc_test_util",
77     ],
78 )
79
80 grpc_cc_test(
81     name = "memory_test",
82     srcs = ["memory_test.cc"],
83     external_deps = [
84         "gtest",
85     ],
86     language = "C++",
87     deps = [
88         "//:gpr_base",
89         "//test/core/util:grpc_test_util",
90     ],
91 )
92
93 grpc_cc_test(
94     name = "inlined_vector_test",
95     srcs = ["inlined_vector_test.cc"],
96     external_deps = [
97         "gtest",
98     ],
99     language = "C++",
100     deps = [
101         "//:inlined_vector",
102         "//test/core/util:grpc_test_util",
103     ],
104 )
105
106 grpc_cc_test(
107     name = "optional_test",
108     srcs = ["optional_test.cc"],
109     external_deps = [
110         "gtest",
111     ],
112     language = "C++",
113     deps = [
114         "//:optional",
115         "//test/core/util:grpc_test_util",
116     ],
117 )
118
119 grpc_cc_test(
120     name = "orphanable_test",
121     srcs = ["orphanable_test.cc"],
122     external_deps = [
123         "gtest",
124     ],
125     language = "C++",
126     deps = [
127         "//:orphanable",
128         "//test/core/util:grpc_test_util",
129     ],
130 )
131
132 grpc_cc_test(
133     name = "ref_counted_test",
134     srcs = ["ref_counted_test.cc"],
135     external_deps = [
136         "gtest",
137     ],
138     language = "C++",
139     deps = [
140         "//:ref_counted",
141         "//test/core/util:grpc_test_util",
142     ],
143 )
144
145 grpc_cc_test(
146     name = "ref_counted_ptr_test",
147     srcs = ["ref_counted_ptr_test.cc"],
148     external_deps = [
149         "gtest",
150     ],
151     language = "C++",
152     deps = [
153         "//:ref_counted",
154         "//:ref_counted_ptr",
155         "//test/core/util:grpc_test_util",
156     ],
157 )
158
159 grpc_cc_test(
160     name = "thd_test",
161     srcs = ["thd_test.cc"],
162     language = "C++",
163     deps = [
164         "//:gpr",
165         "//test/core/util:grpc_test_util",
166     ],
167 )