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  )