xref: /aosp_15_r20/external/bazelbuild-rules_testing/lib/private/BUILD (revision d605057434dcabba796c020773aab68d9790ff9f)
1*d6050574SRomain Jobredeaux# Copyright 2023 The Bazel Authors. All rights reserved.
2*d6050574SRomain Jobredeaux#
3*d6050574SRomain Jobredeaux# Licensed under the Apache License, Version 2.0 (the "License");
4*d6050574SRomain Jobredeaux# you may not use this file except in compliance with the License.
5*d6050574SRomain Jobredeaux# You may obtain a copy of the License at
6*d6050574SRomain Jobredeaux#
7*d6050574SRomain Jobredeaux#     http://www.apache.org/licenses/LICENSE-2.0
8*d6050574SRomain Jobredeaux#
9*d6050574SRomain Jobredeaux# Unless required by applicable law or agreed to in writing, software
10*d6050574SRomain Jobredeaux# distributed under the License is distributed on an "AS IS" BASIS,
11*d6050574SRomain Jobredeaux# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12*d6050574SRomain Jobredeaux# See the License for the specific language governing permissions and
13*d6050574SRomain Jobredeaux# limitations under the License.
14*d6050574SRomain Jobredeaux
15*d6050574SRomain Jobredeauxload("@bazel_skylib//:bzl_library.bzl", "bzl_library")
16*d6050574SRomain Jobredeaux
17*d6050574SRomain Jobredeauxlicenses(["notice"])
18*d6050574SRomain Jobredeaux
19*d6050574SRomain Jobredeauxpackage(
20*d6050574SRomain Jobredeaux    default_applicable_licenses = ["//:package_license"],
21*d6050574SRomain Jobredeaux    default_visibility = ["//:__subpackages__"],
22*d6050574SRomain Jobredeaux)
23*d6050574SRomain Jobredeaux
24*d6050574SRomain Jobredeaux# Necessary for documentation generation
25*d6050574SRomain Jobredeauxexports_files(
26*d6050574SRomain Jobredeaux    glob(["*.bzl"]),
27*d6050574SRomain Jobredeaux)
28*d6050574SRomain Jobredeaux
29*d6050574SRomain Jobredeauxbzl_library(
30*d6050574SRomain Jobredeaux    name = "analysis_test_bzl",
31*d6050574SRomain Jobredeaux    srcs = ["analysis_test.bzl"],
32*d6050574SRomain Jobredeaux)
33*d6050574SRomain Jobredeaux
34*d6050574SRomain Jobredeauxbzl_library(
35*d6050574SRomain Jobredeaux    name = "matching_bzl",
36*d6050574SRomain Jobredeaux    srcs = ["matching.bzl"],
37*d6050574SRomain Jobredeaux)
38*d6050574SRomain Jobredeaux
39*d6050574SRomain Jobredeauxbzl_library(
40*d6050574SRomain Jobredeaux    name = "int_subject_bzl",
41*d6050574SRomain Jobredeaux    srcs = ["int_subject.bzl"],
42*d6050574SRomain Jobredeaux    deps = [
43*d6050574SRomain Jobredeaux        ":check_util_bzl",
44*d6050574SRomain Jobredeaux        ":truth_common_bzl",
45*d6050574SRomain Jobredeaux        "@bazel_skylib//lib:types",
46*d6050574SRomain Jobredeaux    ],
47*d6050574SRomain Jobredeaux)
48*d6050574SRomain Jobredeaux
49*d6050574SRomain Jobredeauxbzl_library(
50*d6050574SRomain Jobredeaux    name = "bool_subject_bzl",
51*d6050574SRomain Jobredeaux    srcs = ["bool_subject.bzl"],
52*d6050574SRomain Jobredeaux    deps = [
53*d6050574SRomain Jobredeaux        ":check_util_bzl",
54*d6050574SRomain Jobredeaux    ],
55*d6050574SRomain Jobredeaux)
56*d6050574SRomain Jobredeaux
57*d6050574SRomain Jobredeauxbzl_library(
58*d6050574SRomain Jobredeaux    name = "collection_subject_bzl",
59*d6050574SRomain Jobredeaux    srcs = ["collection_subject.bzl"],
60*d6050574SRomain Jobredeaux    deps = [
61*d6050574SRomain Jobredeaux        ":check_util_bzl",
62*d6050574SRomain Jobredeaux        ":failure_messages_bzl",
63*d6050574SRomain Jobredeaux        ":int_subject_bzl",
64*d6050574SRomain Jobredeaux        ":matching_bzl",
65*d6050574SRomain Jobredeaux        ":truth_common_bzl",
66*d6050574SRomain Jobredeaux        ":util_bzl",
67*d6050574SRomain Jobredeaux    ],
68*d6050574SRomain Jobredeaux)
69*d6050574SRomain Jobredeaux
70*d6050574SRomain Jobredeauxbzl_library(
71*d6050574SRomain Jobredeaux    name = "label_subject_bzl",
72*d6050574SRomain Jobredeaux    srcs = ["label_subject.bzl"],
73*d6050574SRomain Jobredeaux    deps = [
74*d6050574SRomain Jobredeaux        ":check_util_bzl",
75*d6050574SRomain Jobredeaux        ":truth_common_bzl",
76*d6050574SRomain Jobredeaux        "@bazel_skylib//lib:types",
77*d6050574SRomain Jobredeaux    ],
78*d6050574SRomain Jobredeaux)
79*d6050574SRomain Jobredeaux
80*d6050574SRomain Jobredeauxbzl_library(
81*d6050574SRomain Jobredeaux    name = "ordered_bzl",
82*d6050574SRomain Jobredeaux    srcs = ["ordered.bzl"],
83*d6050574SRomain Jobredeaux    deps = [
84*d6050574SRomain Jobredeaux    ],
85*d6050574SRomain Jobredeaux)
86*d6050574SRomain Jobredeaux
87*d6050574SRomain Jobredeauxbzl_library(
88*d6050574SRomain Jobredeaux    name = "truth_common_bzl",
89*d6050574SRomain Jobredeaux    srcs = [
90*d6050574SRomain Jobredeaux        "truth_common.bzl",
91*d6050574SRomain Jobredeaux    ],
92*d6050574SRomain Jobredeaux    deps = ["@bazel_skylib//lib:types"],
93*d6050574SRomain Jobredeaux)
94*d6050574SRomain Jobredeaux
95*d6050574SRomain Jobredeauxbzl_library(
96*d6050574SRomain Jobredeaux    name = "check_util_bzl",
97*d6050574SRomain Jobredeaux    srcs = [
98*d6050574SRomain Jobredeaux        "check_util.bzl",
99*d6050574SRomain Jobredeaux    ],
100*d6050574SRomain Jobredeaux    deps = [
101*d6050574SRomain Jobredeaux        ":compare_util_bzl",
102*d6050574SRomain Jobredeaux        ":failure_messages_bzl",
103*d6050574SRomain Jobredeaux        ":matching_bzl",
104*d6050574SRomain Jobredeaux        ":ordered_bzl",
105*d6050574SRomain Jobredeaux        ":truth_common_bzl",
106*d6050574SRomain Jobredeaux        "@bazel_skylib//lib:types",
107*d6050574SRomain Jobredeaux    ],
108*d6050574SRomain Jobredeaux)
109*d6050574SRomain Jobredeaux
110*d6050574SRomain Jobredeauxbzl_library(
111*d6050574SRomain Jobredeaux    name = "failure_messages_bzl",
112*d6050574SRomain Jobredeaux    srcs = ["failure_messages.bzl"],
113*d6050574SRomain Jobredeaux    deps = [":truth_common_bzl"],
114*d6050574SRomain Jobredeaux)
115*d6050574SRomain Jobredeaux
116*d6050574SRomain Jobredeauxbzl_library(
117*d6050574SRomain Jobredeaux    name = "compare_util_bzl",
118*d6050574SRomain Jobredeaux    srcs = ["compare_util.bzl"],
119*d6050574SRomain Jobredeaux    deps = [":truth_common_bzl"],
120*d6050574SRomain Jobredeaux)
121*d6050574SRomain Jobredeaux
122*d6050574SRomain Jobredeauxbzl_library(
123*d6050574SRomain Jobredeaux    name = "expect_meta_bzl",
124*d6050574SRomain Jobredeaux    srcs = ["expect_meta.bzl"],
125*d6050574SRomain Jobredeaux    deps = ["@bazel_skylib//lib:unittest"],
126*d6050574SRomain Jobredeaux)
127*d6050574SRomain Jobredeaux
128*d6050574SRomain Jobredeauxbzl_library(
129*d6050574SRomain Jobredeaux    name = "default_info_subject_bzl",
130*d6050574SRomain Jobredeaux    srcs = ["default_info_subject.bzl"],
131*d6050574SRomain Jobredeaux    deps = [
132*d6050574SRomain Jobredeaux        ":depset_file_subject_bzl",
133*d6050574SRomain Jobredeaux        ":file_subject_bzl",
134*d6050574SRomain Jobredeaux        ":runfiles_subject_bzl",
135*d6050574SRomain Jobredeaux    ],
136*d6050574SRomain Jobredeaux)
137*d6050574SRomain Jobredeaux
138*d6050574SRomain Jobredeauxbzl_library(
139*d6050574SRomain Jobredeaux    name = "depset_file_subject_bzl",
140*d6050574SRomain Jobredeaux    srcs = ["depset_file_subject.bzl"],
141*d6050574SRomain Jobredeaux    deps = [
142*d6050574SRomain Jobredeaux        ":check_util_bzl",
143*d6050574SRomain Jobredeaux        ":collection_subject_bzl",
144*d6050574SRomain Jobredeaux        ":failure_messages_bzl",
145*d6050574SRomain Jobredeaux        ":matching_bzl",
146*d6050574SRomain Jobredeaux        ":truth_common_bzl",
147*d6050574SRomain Jobredeaux        "//lib:util_bzl",
148*d6050574SRomain Jobredeaux    ],
149*d6050574SRomain Jobredeaux)
150*d6050574SRomain Jobredeaux
151*d6050574SRomain Jobredeauxbzl_library(
152*d6050574SRomain Jobredeaux    name = "instrumented_files_info_subject_bzl",
153*d6050574SRomain Jobredeaux    srcs = ["instrumented_files_info_subject.bzl"],
154*d6050574SRomain Jobredeaux    deps = [":depset_file_subject_bzl"],
155*d6050574SRomain Jobredeaux)
156*d6050574SRomain Jobredeaux
157*d6050574SRomain Jobredeauxbzl_library(
158*d6050574SRomain Jobredeaux    name = "str_subject_bzl",
159*d6050574SRomain Jobredeaux    srcs = ["str_subject.bzl"],
160*d6050574SRomain Jobredeaux    deps = [
161*d6050574SRomain Jobredeaux        ":check_util_bzl",
162*d6050574SRomain Jobredeaux        ":collection_subject_bzl",
163*d6050574SRomain Jobredeaux    ],
164*d6050574SRomain Jobredeaux)
165*d6050574SRomain Jobredeaux
166*d6050574SRomain Jobredeauxbzl_library(
167*d6050574SRomain Jobredeaux    name = "file_subject_bzl",
168*d6050574SRomain Jobredeaux    srcs = ["file_subject.bzl"],
169*d6050574SRomain Jobredeaux    deps = [
170*d6050574SRomain Jobredeaux        ":str_subject_bzl",
171*d6050574SRomain Jobredeaux    ],
172*d6050574SRomain Jobredeaux)
173*d6050574SRomain Jobredeaux
174*d6050574SRomain Jobredeauxbzl_library(
175*d6050574SRomain Jobredeaux    name = "dict_subject_bzl",
176*d6050574SRomain Jobredeaux    srcs = ["dict_subject.bzl"],
177*d6050574SRomain Jobredeaux    deps = [
178*d6050574SRomain Jobredeaux        ":collection_subject_bzl",
179*d6050574SRomain Jobredeaux        ":compare_util_bzl",
180*d6050574SRomain Jobredeaux        ":failure_messages_bzl",
181*d6050574SRomain Jobredeaux    ],
182*d6050574SRomain Jobredeaux)
183*d6050574SRomain Jobredeaux
184*d6050574SRomain Jobredeauxbzl_library(
185*d6050574SRomain Jobredeaux    name = "action_subject_bzl",
186*d6050574SRomain Jobredeaux    srcs = ["action_subject.bzl"],
187*d6050574SRomain Jobredeaux    deps = [
188*d6050574SRomain Jobredeaux        ":collection_subject_bzl",
189*d6050574SRomain Jobredeaux        ":depset_file_subject_bzl",
190*d6050574SRomain Jobredeaux        ":dict_subject_bzl",
191*d6050574SRomain Jobredeaux        ":failure_messages_bzl",
192*d6050574SRomain Jobredeaux        ":str_subject_bzl",
193*d6050574SRomain Jobredeaux        ":truth_common_bzl",
194*d6050574SRomain Jobredeaux    ],
195*d6050574SRomain Jobredeaux)
196*d6050574SRomain Jobredeaux
197*d6050574SRomain Jobredeauxbzl_library(
198*d6050574SRomain Jobredeaux    name = "execution_info_subject_bzl",
199*d6050574SRomain Jobredeaux    srcs = ["execution_info_subject.bzl"],
200*d6050574SRomain Jobredeaux    deps = [
201*d6050574SRomain Jobredeaux        ":dict_subject_bzl",
202*d6050574SRomain Jobredeaux        ":str_subject_bzl",
203*d6050574SRomain Jobredeaux    ],
204*d6050574SRomain Jobredeaux)
205*d6050574SRomain Jobredeaux
206*d6050574SRomain Jobredeauxbzl_library(
207*d6050574SRomain Jobredeaux    name = "run_environment_info_subject_bzl",
208*d6050574SRomain Jobredeaux    srcs = ["run_environment_info_subject.bzl"],
209*d6050574SRomain Jobredeaux    deps = [
210*d6050574SRomain Jobredeaux        ":collection_subject_bzl",
211*d6050574SRomain Jobredeaux        ":dict_subject_bzl",
212*d6050574SRomain Jobredeaux    ],
213*d6050574SRomain Jobredeaux)
214*d6050574SRomain Jobredeaux
215*d6050574SRomain Jobredeauxbzl_library(
216*d6050574SRomain Jobredeaux    name = "runfiles_subject_bzl",
217*d6050574SRomain Jobredeaux    srcs = ["runfiles_subject.bzl"],
218*d6050574SRomain Jobredeaux    deps = [
219*d6050574SRomain Jobredeaux        ":check_util_bzl",
220*d6050574SRomain Jobredeaux        ":collection_subject_bzl",
221*d6050574SRomain Jobredeaux        ":failure_messages_bzl",
222*d6050574SRomain Jobredeaux        ":matching_bzl",
223*d6050574SRomain Jobredeaux        ":truth_common_bzl",
224*d6050574SRomain Jobredeaux        "//lib:util_bzl",
225*d6050574SRomain Jobredeaux    ],
226*d6050574SRomain Jobredeaux)
227*d6050574SRomain Jobredeaux
228*d6050574SRomain Jobredeauxbzl_library(
229*d6050574SRomain Jobredeaux    name = "struct_subject_bzl",
230*d6050574SRomain Jobredeaux    srcs = ["struct_subject.bzl"],
231*d6050574SRomain Jobredeaux)
232*d6050574SRomain Jobredeaux
233*d6050574SRomain Jobredeauxbzl_library(
234*d6050574SRomain Jobredeaux    name = "target_subject_bzl",
235*d6050574SRomain Jobredeaux    srcs = ["target_subject.bzl"],
236*d6050574SRomain Jobredeaux    deps = [
237*d6050574SRomain Jobredeaux        ":action_subject_bzl",
238*d6050574SRomain Jobredeaux        ":bool_subject_bzl",
239*d6050574SRomain Jobredeaux        ":collection_subject_bzl",
240*d6050574SRomain Jobredeaux        ":depset_file_subject_bzl",
241*d6050574SRomain Jobredeaux        ":execution_info_subject_bzl",
242*d6050574SRomain Jobredeaux        ":file_subject_bzl",
243*d6050574SRomain Jobredeaux        ":instrumented_files_info_subject_bzl",
244*d6050574SRomain Jobredeaux        ":label_subject_bzl",
245*d6050574SRomain Jobredeaux        ":run_environment_info_subject_bzl",
246*d6050574SRomain Jobredeaux        ":runfiles_subject_bzl",
247*d6050574SRomain Jobredeaux        ":truth_common_bzl",
248*d6050574SRomain Jobredeaux        "//lib:util_bzl",
249*d6050574SRomain Jobredeaux    ],
250*d6050574SRomain Jobredeaux)
251*d6050574SRomain Jobredeaux
252*d6050574SRomain Jobredeauxbzl_library(
253*d6050574SRomain Jobredeaux    name = "expect_bzl",
254*d6050574SRomain Jobredeaux    srcs = ["expect.bzl"],
255*d6050574SRomain Jobredeaux    deps = [
256*d6050574SRomain Jobredeaux        ":action_subject_bzl",
257*d6050574SRomain Jobredeaux        ":bool_subject_bzl",
258*d6050574SRomain Jobredeaux        ":collection_subject_bzl",
259*d6050574SRomain Jobredeaux        ":depset_file_subject_bzl",
260*d6050574SRomain Jobredeaux        ":dict_subject_bzl",
261*d6050574SRomain Jobredeaux        ":expect_meta_bzl",
262*d6050574SRomain Jobredeaux        ":file_subject_bzl",
263*d6050574SRomain Jobredeaux        ":int_subject_bzl",
264*d6050574SRomain Jobredeaux        ":str_subject_bzl",
265*d6050574SRomain Jobredeaux        ":struct_subject_bzl",
266*d6050574SRomain Jobredeaux        ":target_subject_bzl",
267*d6050574SRomain Jobredeaux    ],
268*d6050574SRomain Jobredeaux)
269*d6050574SRomain Jobredeaux
270*d6050574SRomain Jobredeauxbzl_library(
271*d6050574SRomain Jobredeaux    name = "util_bzl",
272*d6050574SRomain Jobredeaux    srcs = ["util.bzl"],
273*d6050574SRomain Jobredeaux)
274