text: package(default_visibility = ["//visibility:private"])
  
  filegroup(
      name = "srcs",
      srcs = glob(["**"]),
      visibility = ["//src/test/shell/bazel:__pkg__"],
  )
  
  config_setting(
      name = "darwin",
      values = {"host_cpu": "darwin"},
  )
  
  filegroup(
      name = "objc-deps",
      testonly = 1,
      srcs = select({
          ":darwin": [
              "//src/tools/xcode/realpath",
              "//src/tools/xcode/stdredirect:StdRedirect.dylib",
              "//tools/osx:xcode-locator",
          ],
          "//conditions:default": [],
      }),
      visibility = [
          "//src/test/shell/bazel:__pkg__",
      ],
  )
  
  sh_test(
      name = "bazel_apple_test",
      size = "large",
      srcs = ["bazel_apple_test.sh"],
      data = [
          ":objc-deps",
          "//:workspace-file",
          "//src/test/shell/bazel:test-deps",
      ],
      shard_count = 3,
  )
  
  sh_test(
      name = "bazel_objc_test",
      size = "large",
      srcs = ["bazel_objc_test.sh"],
      data = [
          ":objc-deps",
          "//src/test/shell/bazel:test-deps",
      ],
  )
  