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