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