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