blob: 7f056d2be03906476beb7ebbeffa3b9fc6dff97c [file] [log] [blame]
c-parsons7a536d32019-02-11 17:18:56 -05001load("//:bzl_library.bzl", "bzl_library")
Thomas Van Lentenf5e50bc2019-01-25 14:34:15 -05002load(":build_test_tests.bzl", "build_test_test_suite")
Tony Allevato82b3ad62017-10-10 07:59:31 -07003load(":collections_tests.bzl", "collections_test_suite")
Fabian Meumertzheim8386b9d2023-08-22 21:41:36 +02004load(":common_settings_tests.bzl", "common_settings_test_suite")
Tony Allevato82b3ad62017-10-10 07:59:31 -07005load(":dicts_tests.bzl", "dicts_test_suite")
Thomas Van Lenten8c575e72018-11-26 17:31:29 -05006load(":new_sets_tests.bzl", "new_sets_test_suite")
dmaclachd46b6072018-04-17 09:33:38 -07007load(":partial_tests.bzl", "partial_test_suite")
Tony Allevato82b3ad62017-10-10 07:59:31 -07008load(":paths_tests.bzl", "paths_test_suite")
9load(":selects_tests.bzl", "selects_test_suite")
László Csomor4c26bf42019-03-26 10:52:27 +010010load(":shell_tests.bzl", "shell_args_test_gen", "shell_test_suite")
Tony Allevato82b3ad62017-10-10 07:59:31 -070011load(":structs_tests.bzl", "structs_test_suite")
Kevin Kresscc510242022-04-04 14:56:21 -070012load(":subpackages_tests.bzl", "subpackages_test_suite")
Taras Tsugriib09d5d42018-05-08 15:13:31 -070013load(":types_tests.bzl", "types_test_suite")
c-parsons6bb89942019-02-14 16:54:42 -050014load(":unittest_tests.bzl", "unittest_passing_tests_suite")
Jingwen34d62c42018-01-12 12:18:55 -050015load(":versions_tests.bzl", "versions_test_suite")
Tony Allevato82b3ad62017-10-10 07:59:31 -070016
17licenses(["notice"])
18
László Csomordb273942019-03-18 13:23:15 +010019exports_files(
20 ["unittest.bash"],
21 visibility = ["//tests:__subpackages__"],
22)
23
Thomas Van Lentenf5e50bc2019-01-25 14:34:15 -050024build_test_test_suite()
25
Tony Allevato82b3ad62017-10-10 07:59:31 -070026collections_test_suite()
27
Fabian Meumertzheim8386b9d2023-08-22 21:41:36 +020028common_settings_test_suite()
29
Tony Allevato82b3ad62017-10-10 07:59:31 -070030dicts_test_suite()
31
c-parsons202db592019-05-28 17:54:22 -040032new_sets_test_suite()
33
dmaclachd46b6072018-04-17 09:33:38 -070034partial_test_suite()
35
Tony Allevato82b3ad62017-10-10 07:59:31 -070036paths_test_suite()
37
38selects_test_suite()
39
Tony Allevato82b3ad62017-10-10 07:59:31 -070040shell_test_suite()
41
42structs_test_suite()
Jingwen34d62c42018-01-12 12:18:55 -050043
Kevin Kresscc510242022-04-04 14:56:21 -070044subpackages_test_suite()
45
Taras Tsugriib09d5d42018-05-08 15:13:31 -070046types_test_suite()
47
c-parsons6bb89942019-02-14 16:54:42 -050048unittest_passing_tests_suite()
49
Jingwen34d62c42018-01-12 12:18:55 -050050versions_test_suite()
c-parsons7a536d32019-02-11 17:18:56 -050051
52bzl_library(
c-parsons6bb89942019-02-14 16:54:42 -050053 name = "unittest_tests_bzl",
c-parsons7a536d32019-02-11 17:18:56 -050054 srcs = ["unittest_tests.bzl"],
c-parsons6bb89942019-02-14 16:54:42 -050055 visibility = ["//visibility:private"],
c-parsons7a536d32019-02-11 17:18:56 -050056 deps = ["//lib:unittest"],
57)
58
59sh_test(
60 name = "unittest_e2e_test",
61 srcs = ["unittest_test.sh"],
62 data = [
63 ":unittest.bash",
c-parsons6bb89942019-02-14 16:54:42 -050064 ":unittest_tests_bzl",
Laurent Le Brun9935e0f2020-04-03 16:54:55 +020065 "//lib:dicts",
66 "//lib:new_sets",
67 "//lib:sets",
68 "//lib:types",
69 "//lib:unittest",
c-parsons7a536d32019-02-11 17:18:56 -050070 "//toolchains/unittest:test_deps",
71 "@bazel_tools//tools/bash/runfiles",
72 ],
73 tags = ["local"],
74)
c-parsonsbaaef762019-02-19 15:16:36 -050075
76sh_test(
77 name = "analysis_test_e2e_test",
78 srcs = ["analysis_test_test.sh"],
79 data = [
80 ":unittest.bash",
81 "//rules:analysis_test.bzl",
82 "@bazel_tools//tools/bash/runfiles",
83 ],
84 tags = ["local"],
85)
László Csomor4c26bf42019-03-26 10:52:27 +010086
Julieb113ed52019-06-14 15:22:54 -040087sh_test(
88 name = "common_settings_e2e_test",
89 srcs = ["common_settings_test.sh"],
90 data = [
91 ":unittest.bash",
92 "//rules:common_settings.bzl",
93 "@bazel_tools//tools/bash/runfiles",
94 ],
95 tags = ["local"],
96)
97
László Csomor4c26bf42019-03-26 10:52:27 +010098shell_args_test_gen(
99 name = "shell_spawn_e2e_test_src",
100)
101
102sh_test(
103 name = "shell_spawn_e2e_test",
104 srcs = [":shell_spawn_e2e_test_src"],
105)