github.com/GoogleCloudPlatform/testgrid@v0.0.174/pkg/tabulator/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          "filter.go",
     7          "persist.go",
     8          "pubsub.go",
     9          "tabstate.go",
    10      ],
    11      importpath = "github.com/GoogleCloudPlatform/testgrid/pkg/tabulator",
    12      visibility = ["//visibility:public"],
    13      deps = [
    14          "//config:go_default_library",
    15          "//config/snapshot:go_default_library",
    16          "//pb/config:go_default_library",
    17          "//pb/state:go_default_library",
    18          "//pb/test_status:go_default_library",
    19          "//pkg/pubsub:go_default_library",
    20          "//pkg/updater:go_default_library",
    21          "//util/gcs:go_default_library",
    22          "//util/metrics:go_default_library",
    23          "//util/queue:go_default_library",
    24          "@com_github_sirupsen_logrus//:go_default_library",
    25          "@org_golang_google_protobuf//proto:go_default_library",
    26      ],
    27  )
    28  
    29  go_test(
    30      name = "go_default_test",
    31      srcs = [
    32          "filter_test.go",
    33          "pubsub_test.go",
    34          "tabstate_test.go",
    35      ],
    36      embed = [":go_default_library"],
    37      deps = [
    38          "//pb/config:go_default_library",
    39          "//pb/state:go_default_library",
    40          "//pb/test_status:go_default_library",
    41          "//pkg/pubsub:go_default_library",
    42          "//pkg/updater:go_default_library",
    43          "//util/gcs:go_default_library",
    44          "//util/gcs/fake:go_default_library",
    45          "@com_github_google_go_cmp//cmp:go_default_library",
    46          "@com_github_sirupsen_logrus//:go_default_library",
    47          "@org_golang_google_protobuf//testing/protocmp:go_default_library",
    48      ],
    49  )
    50  
    51  filegroup(
    52      name = "package-srcs",
    53      srcs = glob(["**"]),
    54      tags = ["automanaged"],
    55      visibility = ["//visibility:private"],
    56  )
    57  
    58  filegroup(
    59      name = "all-srcs",
    60      srcs = [":package-srcs"],
    61      tags = ["automanaged"],
    62      visibility = ["//visibility:public"],
    63  )