| load("@build_bazel_rules_apple//apple:macos.bzl", "macos_unit_test") | |
| load("@build_bazel_rules_swift//swift:swift_library.bzl", "swift_library") | |
| package(default_applicable_licenses = ["//:license"]) | |
| licenses(["notice"]) | |
| swift_library( | |
| name = "TulsiGeneratorTestsLib", | |
| testonly = 1, | |
| srcs = glob(["*.swift"]), | |
| deps = ["//src/TulsiGenerator:tulsi_generator_lib"], | |
| ) | |
| macos_unit_test( | |
| name = "TulsiGeneratorTests", | |
| additional_contents = { | |
| "//src/tools/bazel_cache_reader": "MacOS", | |
| "//src/tools/module_cache_pruner": "MacOS", | |
| }, | |
| minimum_os_version = "11.0", | |
| shard_count = 5, | |
| deps = [":TulsiGeneratorTestsLib"], | |
| ) |