github.com/GoogleCloudPlatform/testgrid@v0.0.174/config/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          "cache.go",
     7          "config.go",
     8          "converge.go",
     9          "fields.go",
    10          "queue.go",
    11      ],
    12      importpath = "github.com/GoogleCloudPlatform/testgrid/config",
    13      visibility = ["//visibility:public"],
    14      deps = [
    15          "//pb/config:go_default_library",
    16          "//pkg/updater/resultstore/query:go_default_library",
    17          "//util/gcs:go_default_library",
    18          "//util/queue:go_default_library",
    19          "@com_github_golang_protobuf//proto:go_default_library",
    20          "@com_github_hashicorp_go_multierror//:go_default_library",
    21          "@com_github_sirupsen_logrus//:go_default_library",
    22          "@com_google_cloud_go_storage//:go_default_library",
    23          "@org_bitbucket_creachadair_stringset//:go_default_library",
    24          "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
    25      ],
    26  )
    27  
    28  filegroup(
    29      name = "package-srcs",
    30      srcs = glob(["**"]),
    31      tags = ["automanaged"],
    32      visibility = ["//visibility:private"],
    33  )
    34  
    35  filegroup(
    36      name = "all-srcs",
    37      srcs = [
    38          ":package-srcs",
    39          "//config/print:all-srcs",
    40          "//config/snapshot:all-srcs",
    41          "//config/yamlcfg:all-srcs",
    42      ],
    43      tags = ["automanaged"],
    44      visibility = ["//visibility:public"],
    45  )
    46  
    47  go_test(
    48      name = "go_default_test",
    49      srcs = [
    50          "cache_test.go",
    51          "config_test.go",
    52          "converge_test.go",
    53          "fields_test.go",
    54          "queue_test.go",
    55      ],
    56      embed = [":go_default_library"],
    57      deps = [
    58          "//pb/config:go_default_library",
    59          "//util/gcs:go_default_library",
    60          "//util/gcs/fake:go_default_library",
    61          "@com_github_golang_protobuf//proto:go_default_library",
    62          "@com_github_google_go_cmp//cmp:go_default_library",
    63          "@com_github_hashicorp_go_multierror//:go_default_library",
    64          "@com_github_sirupsen_logrus//:go_default_library",
    65          "@com_google_cloud_go_storage//:go_default_library",
    66          "@org_golang_google_protobuf//testing/protocmp:go_default_library",
    67      ],
    68  )
    69  
    70  # for repo-infra hack
    71  platform(
    72      name = "platform",
    73      constraint_values = [
    74          "@bazel_tools//platforms:linux",
    75          "@bazel_tools//platforms:x86_64",
    76          "@bazel_tools//tools/cpp:clang",
    77      ],
    78      parents = ["@local_config_platform//:host"],
    79      visibility = ["//visibility:public"],
    80  )