github.com/GoogleCloudPlatform/testgrid@v0.0.174/cmd/state_comparer/BUILD.bazel (about)

     1  load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test")
     2  
     3  go_binary(
     4      name = "state_comparer",
     5      embed = [":go_default_library"],
     6      importpath = "github.com/GoogleCloudPlatform/testgrid/cmd/compare_states",
     7      visibility = ["//visibility:public"],
     8  )
     9  
    10  go_library(
    11      name = "go_default_library",
    12      srcs = ["main.go"],
    13      importpath = "github.com/GoogleCloudPlatform/testgrid/cmd/state_comparer",
    14      visibility = ["//visibility:private"],
    15      deps = [
    16          "//config:go_default_library",
    17          "//pb/state:go_default_library",
    18          "//util/gcs:go_default_library",
    19          "@com_github_google_go_cmp//cmp:go_default_library",
    20          "@com_github_sirupsen_logrus//:go_default_library",
    21          "@org_golang_google_api//iterator:go_default_library",
    22      ],
    23  )
    24  
    25  go_test(
    26      name = "go_default_test",
    27      srcs = ["main_test.go"],
    28      embed = [":go_default_library"],
    29      deps = [
    30          "//pb/state:go_default_library",
    31          "//util/gcs:go_default_library",
    32      ],
    33  )
    34  
    35  filegroup(
    36      name = "package-srcs",
    37      srcs = glob(["**"]),
    38      tags = ["automanaged"],
    39      visibility = ["//visibility:private"],
    40  )
    41  
    42  filegroup(
    43      name = "all-srcs",
    44      srcs = [":package-srcs"],
    45      tags = ["automanaged"],
    46      visibility = ["//visibility:public"],
    47  )