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 )