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 )