github.com/munnerz/test-infra@v0.0.0-20190108210205-ce3d181dc989/prow/spyglass/BUILD.bazel (about) 1 load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 2 3 go_test( 4 name = "go_default_test", 5 srcs = [ 6 "gcsartifact_fetcher_test.go", 7 "gcsartifact_test.go", 8 "podlogartifact_fetcher_test.go", 9 "podlogartifact_test.go", 10 "spyglass_test.go", 11 ], 12 embed = [":go_default_library"], 13 deps = [ 14 "//prow/config:go_default_library", 15 "//prow/deck/jobs:go_default_library", 16 "//prow/kube:go_default_library", 17 "//prow/spyglass/lenses:go_default_library", 18 "//vendor/cloud.google.com/go/storage:go_default_library", 19 "//vendor/github.com/fsouza/fake-gcs-server/fakestorage:go_default_library", 20 "//vendor/github.com/sirupsen/logrus:go_default_library", 21 ], 22 ) 23 24 filegroup( 25 name = "package-srcs", 26 srcs = glob(["**"]), 27 tags = ["automanaged"], 28 visibility = ["//visibility:private"], 29 ) 30 31 filegroup( 32 name = "all-srcs", 33 srcs = [ 34 ":package-srcs", 35 "//prow/spyglass/lenses:all-srcs", 36 ], 37 tags = ["automanaged"], 38 visibility = ["//visibility:public"], 39 ) 40 41 go_library( 42 name = "go_default_library", 43 srcs = [ 44 "artifacts.go", 45 "gcsartifact.go", 46 "gcsartifact_fetcher.go", 47 "podlogartifact.go", 48 "podlogartifact_fetcher.go", 49 "spyglass.go", 50 ], 51 importpath = "k8s.io/test-infra/prow/spyglass", 52 visibility = ["//visibility:public"], 53 deps = [ 54 "//prow/config:go_default_library", 55 "//prow/deck/jobs:go_default_library", 56 "//prow/kube:go_default_library", 57 "//prow/spyglass/lenses:go_default_library", 58 "//testgrid/util/gcs:go_default_library", 59 "//vendor/cloud.google.com/go/storage:go_default_library", 60 "//vendor/github.com/sirupsen/logrus:go_default_library", 61 "//vendor/google.golang.org/api/iterator:go_default_library", 62 ], 63 )