xref: /aosp_15_r20/external/emboss/runtime/cpp/test/BUILD (revision 99e0aae7469b87d12f0ad23e61142c2d74c1ef70)
1*99e0aae7SDavid Rees# Copyright 2019 Google LLC
2*99e0aae7SDavid Rees#
3*99e0aae7SDavid Rees# Licensed under the Apache License, Version 2.0 (the "License");
4*99e0aae7SDavid Rees# you may not use this file except in compliance with the License.
5*99e0aae7SDavid Rees# You may obtain a copy of the License at
6*99e0aae7SDavid Rees#
7*99e0aae7SDavid Rees#     https://www.apache.org/licenses/LICENSE-2.0
8*99e0aae7SDavid Rees#
9*99e0aae7SDavid Rees# Unless required by applicable law or agreed to in writing, software
10*99e0aae7SDavid Rees# distributed under the License is distributed on an "AS IS" BASIS,
11*99e0aae7SDavid Rees# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12*99e0aae7SDavid Rees# See the License for the specific language governing permissions and
13*99e0aae7SDavid Rees# limitations under the License.
14*99e0aae7SDavid Rees
15*99e0aae7SDavid Rees# Emboss public definitions.
16*99e0aae7SDavid Rees
17*99e0aae7SDavid Reesload(
18*99e0aae7SDavid Rees    ":build_defs.bzl",
19*99e0aae7SDavid Rees    "emboss_cc_util_test",
20*99e0aae7SDavid Rees)
21*99e0aae7SDavid Rees
22*99e0aae7SDavid Reesemboss_cc_util_test(
23*99e0aae7SDavid Rees    name = "emboss_prelude_test",
24*99e0aae7SDavid Rees    srcs = [
25*99e0aae7SDavid Rees        "emboss_prelude_test.cc",
26*99e0aae7SDavid Rees    ],
27*99e0aae7SDavid Rees    copts = ["-DEMBOSS_FORCE_ALL_CHECKS"],
28*99e0aae7SDavid Rees    deps = [
29*99e0aae7SDavid Rees        "//runtime/cpp:cpp_utils",
30*99e0aae7SDavid Rees        "@com_google_googletest//:gtest_main",
31*99e0aae7SDavid Rees    ],
32*99e0aae7SDavid Rees)
33*99e0aae7SDavid Rees
34*99e0aae7SDavid Reesemboss_cc_util_test(
35*99e0aae7SDavid Rees    name = "emboss_arithmetic_test",
36*99e0aae7SDavid Rees    srcs = [
37*99e0aae7SDavid Rees        "emboss_arithmetic_test.cc",
38*99e0aae7SDavid Rees    ],
39*99e0aae7SDavid Rees    copts = ["-DEMBOSS_FORCE_ALL_CHECKS"],
40*99e0aae7SDavid Rees    deps = [
41*99e0aae7SDavid Rees        "//runtime/cpp:cpp_utils",
42*99e0aae7SDavid Rees        "@com_google_googletest//:gtest_main",
43*99e0aae7SDavid Rees    ],
44*99e0aae7SDavid Rees)
45*99e0aae7SDavid Rees
46*99e0aae7SDavid Reesemboss_cc_util_test(
47*99e0aae7SDavid Rees    name = "emboss_array_view_test",
48*99e0aae7SDavid Rees    srcs = [
49*99e0aae7SDavid Rees        "emboss_array_view_test.cc",
50*99e0aae7SDavid Rees    ],
51*99e0aae7SDavid Rees    copts = ["-DEMBOSS_FORCE_ALL_CHECKS"],
52*99e0aae7SDavid Rees    deps = [
53*99e0aae7SDavid Rees        "//runtime/cpp:cpp_utils",
54*99e0aae7SDavid Rees        "@com_google_absl//absl/strings:str_format",
55*99e0aae7SDavid Rees        "@com_google_googletest//:gtest_main",
56*99e0aae7SDavid Rees    ],
57*99e0aae7SDavid Rees)
58*99e0aae7SDavid Rees
59*99e0aae7SDavid Reesemboss_cc_util_test(
60*99e0aae7SDavid Rees    name = "emboss_bit_util_test",
61*99e0aae7SDavid Rees    srcs = [
62*99e0aae7SDavid Rees        "emboss_bit_util_test.cc",
63*99e0aae7SDavid Rees    ],
64*99e0aae7SDavid Rees    copts = ["-DEMBOSS_FORCE_ALL_CHECKS"],
65*99e0aae7SDavid Rees    deps = [
66*99e0aae7SDavid Rees        "//runtime/cpp:cpp_utils",
67*99e0aae7SDavid Rees        "@com_google_googletest//:gtest_main",
68*99e0aae7SDavid Rees    ],
69*99e0aae7SDavid Rees)
70*99e0aae7SDavid Rees
71*99e0aae7SDavid Reesemboss_cc_util_test(
72*99e0aae7SDavid Rees    name = "emboss_constant_view_test",
73*99e0aae7SDavid Rees    srcs = [
74*99e0aae7SDavid Rees        "emboss_constant_view_test.cc",
75*99e0aae7SDavid Rees    ],
76*99e0aae7SDavid Rees    copts = ["-DEMBOSS_FORCE_ALL_CHECKS"],
77*99e0aae7SDavid Rees    deps = [
78*99e0aae7SDavid Rees        "//runtime/cpp:cpp_utils",
79*99e0aae7SDavid Rees        "@com_google_googletest//:gtest_main",
80*99e0aae7SDavid Rees    ],
81*99e0aae7SDavid Rees)
82*99e0aae7SDavid Rees
83*99e0aae7SDavid Reesemboss_cc_util_test(
84*99e0aae7SDavid Rees    name = "emboss_cpp_types_test",
85*99e0aae7SDavid Rees    srcs = [
86*99e0aae7SDavid Rees        "emboss_cpp_types_test.cc",
87*99e0aae7SDavid Rees    ],
88*99e0aae7SDavid Rees    copts = ["-DEMBOSS_FORCE_ALL_CHECKS"],
89*99e0aae7SDavid Rees    deps = [
90*99e0aae7SDavid Rees        "//runtime/cpp:cpp_utils",
91*99e0aae7SDavid Rees        "@com_google_googletest//:gtest_main",
92*99e0aae7SDavid Rees    ],
93*99e0aae7SDavid Rees)
94*99e0aae7SDavid Rees
95*99e0aae7SDavid Reesemboss_cc_util_test(
96*99e0aae7SDavid Rees    name = "emboss_defines_test",
97*99e0aae7SDavid Rees    srcs = [
98*99e0aae7SDavid Rees        "emboss_defines_test.cc",
99*99e0aae7SDavid Rees    ],
100*99e0aae7SDavid Rees    copts = ["-DEMBOSS_FORCE_ALL_CHECKS"],
101*99e0aae7SDavid Rees    deps = [
102*99e0aae7SDavid Rees        "//runtime/cpp:cpp_utils",
103*99e0aae7SDavid Rees        "@com_google_googletest//:gtest_main",
104*99e0aae7SDavid Rees    ],
105*99e0aae7SDavid Rees)
106*99e0aae7SDavid Rees
107*99e0aae7SDavid Reesemboss_cc_util_test(
108*99e0aae7SDavid Rees    name = "emboss_enum_view_test",
109*99e0aae7SDavid Rees    srcs = [
110*99e0aae7SDavid Rees        "emboss_enum_view_test.cc",
111*99e0aae7SDavid Rees    ],
112*99e0aae7SDavid Rees    copts = ["-DEMBOSS_FORCE_ALL_CHECKS"],
113*99e0aae7SDavid Rees    deps = [
114*99e0aae7SDavid Rees        "//runtime/cpp:cpp_utils",
115*99e0aae7SDavid Rees        "@com_google_googletest//:gtest_main",
116*99e0aae7SDavid Rees    ],
117*99e0aae7SDavid Rees)
118*99e0aae7SDavid Rees
119*99e0aae7SDavid Reesemboss_cc_util_test(
120*99e0aae7SDavid Rees    name = "emboss_maybe_test",
121*99e0aae7SDavid Rees    srcs = [
122*99e0aae7SDavid Rees        "emboss_maybe_test.cc",
123*99e0aae7SDavid Rees    ],
124*99e0aae7SDavid Rees    copts = ["-DEMBOSS_FORCE_ALL_CHECKS"],
125*99e0aae7SDavid Rees    deps = [
126*99e0aae7SDavid Rees        "//runtime/cpp:cpp_utils",
127*99e0aae7SDavid Rees        "@com_google_googletest//:gtest_main",
128*99e0aae7SDavid Rees    ],
129*99e0aae7SDavid Rees)
130*99e0aae7SDavid Rees
131*99e0aae7SDavid Reesemboss_cc_util_test(
132*99e0aae7SDavid Rees    name = "emboss_memory_util_test",
133*99e0aae7SDavid Rees    srcs = [
134*99e0aae7SDavid Rees        "emboss_memory_util_test.cc",
135*99e0aae7SDavid Rees    ],
136*99e0aae7SDavid Rees    copts = ["-DEMBOSS_FORCE_ALL_CHECKS"],
137*99e0aae7SDavid Rees    deps = [
138*99e0aae7SDavid Rees        "//runtime/cpp:cpp_utils",
139*99e0aae7SDavid Rees        "@com_google_googletest//:gtest_main",
140*99e0aae7SDavid Rees    ],
141*99e0aae7SDavid Rees)
142*99e0aae7SDavid Rees
143*99e0aae7SDavid Reesemboss_cc_util_test(
144*99e0aae7SDavid Rees    name = "emboss_text_util_test",
145*99e0aae7SDavid Rees    srcs = [
146*99e0aae7SDavid Rees        "emboss_text_util_test.cc",
147*99e0aae7SDavid Rees    ],
148*99e0aae7SDavid Rees    copts = ["-DEMBOSS_FORCE_ALL_CHECKS"],
149*99e0aae7SDavid Rees    deps = [
150*99e0aae7SDavid Rees        "//runtime/cpp:cpp_utils",
151*99e0aae7SDavid Rees        "@com_google_googletest//:gtest_main",
152*99e0aae7SDavid Rees    ],
153*99e0aae7SDavid Rees)
154*99e0aae7SDavid Rees
155*99e0aae7SDavid Reescc_test(
156*99e0aae7SDavid Rees    name = "emboss_cpp_util_google_integration_test",
157*99e0aae7SDavid Rees    srcs = [
158*99e0aae7SDavid Rees        "emboss_cpp_util_google_integration_test.cc",
159*99e0aae7SDavid Rees    ],
160*99e0aae7SDavid Rees    copts = [
161*99e0aae7SDavid Rees        "-DEMBOSS_FORCE_ALL_CHECKS",
162*99e0aae7SDavid Rees        "-Wsign-compare",
163*99e0aae7SDavid Rees    ],
164*99e0aae7SDavid Rees    deps = [
165*99e0aae7SDavid Rees        "//runtime/cpp:cpp_utils",
166*99e0aae7SDavid Rees        "@com_google_absl//absl/strings",
167*99e0aae7SDavid Rees        "@com_google_googletest//:gtest_main",
168*99e0aae7SDavid Rees    ],
169*99e0aae7SDavid Rees)
170