github.com/munnerz/test-infra@v0.0.0-20190108210205-ce3d181dc989/boskos/mason/BUILD.bazel (about)

     1  load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
     2  
     3  go_library(
     4      name = "go_default_library",
     5      srcs = [
     6          "client.go",
     7          "mason.go",
     8          "storage.go",
     9      ],
    10      importpath = "k8s.io/test-infra/boskos/mason",
    11      visibility = ["//visibility:public"],
    12      deps = [
    13          "//boskos/common:go_default_library",
    14          "//boskos/storage:go_default_library",
    15          "//vendor/github.com/deckarep/golang-set:go_default_library",
    16          "//vendor/github.com/hashicorp/go-multierror:go_default_library",
    17          "//vendor/github.com/sirupsen/logrus:go_default_library",
    18          "//vendor/gopkg.in/yaml.v2:go_default_library",
    19      ],
    20  )
    21  
    22  go_test(
    23      name = "go_default_test",
    24      srcs = ["mason_test.go"],
    25      data = [":testdata"],
    26      embed = [":go_default_library"],
    27      deps = [
    28          "//boskos/common:go_default_library",
    29          "//boskos/ranch:go_default_library",
    30          "//boskos/storage:go_default_library",
    31      ],
    32  )
    33  
    34  filegroup(
    35      name = "testdata",
    36      srcs = [
    37          "test-configs.yaml",
    38          "test-resources.yaml",
    39      ],
    40      visibility = ["//visibility:public"],
    41  )
    42  
    43  filegroup(
    44      name = "package-srcs",
    45      srcs = glob(["**"]),
    46      tags = ["automanaged"],
    47      visibility = ["//visibility:private"],
    48  )
    49  
    50  filegroup(
    51      name = "all-srcs",
    52      srcs = [":package-srcs"],
    53      tags = ["automanaged"],
    54      visibility = ["//visibility:public"],
    55  )