xref: /aosp_15_r20/external/bazel-skylib/tests/BUILD (revision bcb5dc7965af6ee42bf2f21341a2ec00233a8c8a)
1load("//:bzl_library.bzl", "bzl_library")
2load(":build_test_tests.bzl", "build_test_test_suite")
3load(":collections_tests.bzl", "collections_test_suite")
4load(":common_settings_tests.bzl", "common_settings_test_suite")
5load(":dicts_tests.bzl", "dicts_test_suite")
6load(":modules_test.bzl", "modules_test_suite")
7load(":new_sets_tests.bzl", "new_sets_test_suite")
8load(":partial_tests.bzl", "partial_test_suite")
9load(":paths_tests.bzl", "paths_test_suite")
10load(":selects_tests.bzl", "selects_test_suite")
11load(":shell_tests.bzl", "shell_args_test_gen", "shell_test_suite")
12load(":structs_tests.bzl", "structs_test_suite")
13load(":subpackages_tests.bzl", "subpackages_test_suite")
14load(":types_tests.bzl", "types_test_suite")
15load(":unittest_tests.bzl", "unittest_passing_tests_suite")
16load(":versions_tests.bzl", "versions_test_suite")
17
18package(
19    default_applicable_licenses = ["//:license"],
20    default_testonly = 1,
21)
22
23licenses(["notice"])
24
25exports_files(
26    ["unittest.bash"],
27    visibility = ["//tests:__subpackages__"],
28)
29
30build_test_test_suite()
31
32collections_test_suite()
33
34common_settings_test_suite()
35
36dicts_test_suite()
37
38modules_test_suite()
39
40new_sets_test_suite()
41
42partial_test_suite()
43
44paths_test_suite()
45
46selects_test_suite()
47
48shell_test_suite()
49
50structs_test_suite()
51
52subpackages_test_suite()
53
54types_test_suite()
55
56unittest_passing_tests_suite()
57
58versions_test_suite()
59
60bzl_library(
61    name = "unittest_tests_bzl",
62    srcs = ["unittest_tests.bzl"],
63    visibility = ["//visibility:private"],
64    deps = ["//lib:unittest"],
65)
66
67sh_test(
68    name = "unittest_e2e_test",
69    srcs = ["unittest_test.sh"],
70    data = [
71        ":unittest.bash",
72        ":unittest_tests_bzl",
73        "//lib:dicts",
74        "//lib:new_sets",
75        "//lib:sets",
76        "//lib:types",
77        "//lib:unittest",
78        "//toolchains/unittest:test_deps",
79        "@bazel_tools//tools/bash/runfiles",
80    ],
81    tags = ["local"],
82)
83
84sh_test(
85    name = "analysis_test_e2e_test",
86    srcs = ["analysis_test_test.sh"],
87    data = [
88        ":unittest.bash",
89        "//rules:analysis_test.bzl",
90        "@bazel_tools//tools/bash/runfiles",
91    ],
92    tags = ["local"],
93)
94
95sh_test(
96    name = "common_settings_e2e_test",
97    srcs = ["common_settings_test.sh"],
98    data = [
99        ":unittest.bash",
100        "//rules:common_settings.bzl",
101        "@bazel_tools//tools/bash/runfiles",
102    ],
103    tags = ["local"],
104)
105
106shell_args_test_gen(
107    name = "shell_spawn_e2e_test_src",
108)
109
110sh_test(
111    name = "shell_spawn_e2e_test",
112    srcs = [":shell_spawn_e2e_test_src"],
113)
114