github.com/GoogleCloudPlatform/testgrid@v0.0.174/pkg/updater/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          "eval.go",
     7          "gcs.go",
     8          "inflate.go",
     9          "persist.go",
    10          "pubsub.go",
    11          "read.go",
    12          "updater.go",
    13      ],
    14      importpath = "github.com/GoogleCloudPlatform/testgrid/pkg/updater",
    15      visibility = ["//visibility:public"],
    16      deps = [
    17          "//config:go_default_library",
    18          "//config/snapshot:go_default_library",
    19          "//internal/result:go_default_library",
    20          "//metadata:go_default_library",
    21          "//metadata/junit:go_default_library",
    22          "//pb/config:go_default_library",
    23          "//pb/custom_evaluator:go_default_library",
    24          "//pb/state:go_default_library",
    25          "//pb/test_status:go_default_library",
    26          "//pkg/pubsub:go_default_library",
    27          "//util/gcs:go_default_library",
    28          "//util/metrics:go_default_library",
    29          "//util/queue:go_default_library",
    30          "@com_github_fvbommel_sortorder//:go_default_library",
    31          "@com_github_sirupsen_logrus//:go_default_library",
    32          "@com_google_cloud_go_storage//:go_default_library",
    33          "@io_bazel_rules_go//proto/wkt:timestamp_go_proto",
    34      ],
    35  )
    36  
    37  go_test(
    38      name = "go_default_test",
    39      srcs = [
    40          "eval_test.go",
    41          "gcs_test.go",
    42          "inflate_test.go",
    43          "persist_test.go",
    44          "pubsub_test.go",
    45          "read_test.go",
    46          "updater_test.go",
    47      ],
    48      data = glob(["testdata/**"]),
    49      embed = [":go_default_library"],
    50      deps = [
    51          "//config:go_default_library",
    52          "//metadata:go_default_library",
    53          "//metadata/junit:go_default_library",
    54          "//pb/config:go_default_library",
    55          "//pb/custom_evaluator:go_default_library",
    56          "//pb/state:go_default_library",
    57          "//pb/test_status:go_default_library",
    58          "//pkg/pubsub:go_default_library",
    59          "//util/gcs:go_default_library",
    60          "//util/gcs/fake:go_default_library",
    61          "@com_github_fvbommel_sortorder//:go_default_library",
    62          "@com_github_google_go_cmp//cmp:go_default_library",
    63          "@com_github_sirupsen_logrus//:go_default_library",
    64          "@com_google_cloud_go_pubsub//:go_default_library",
    65          "@com_google_cloud_go_storage//:go_default_library",
    66          "@io_bazel_rules_go//proto/wkt:timestamp_go_proto",
    67          "@io_k8s_api//core/v1:go_default_library",
    68          "@org_golang_google_api//googleapi:go_default_library",
    69          "@org_golang_google_protobuf//testing/protocmp:go_default_library",
    70      ],
    71  )
    72  
    73  filegroup(
    74      name = "package-srcs",
    75      srcs = glob(["**"]),
    76      tags = ["automanaged"],
    77      visibility = ["//visibility:private"],
    78  )
    79  
    80  filegroup(
    81      name = "all-srcs",
    82      srcs = [
    83          ":package-srcs",
    84          "//pkg/updater/resultstore:all-srcs",
    85      ],
    86      tags = ["automanaged"],
    87      visibility = ["//visibility:public"],
    88  )