github.com/GoogleCloudPlatform/testgrid@v0.0.174/pkg/updater/resultstore/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 "client.go", 7 "resultstore.go", 8 ], 9 importpath = "github.com/GoogleCloudPlatform/testgrid/pkg/updater/resultstore", 10 visibility = ["//visibility:public"], 11 deps = [ 12 "//pb/config:go_default_library", 13 "//pb/custom_evaluator:go_default_library", 14 "//pb/state:go_default_library", 15 "//pb/test_status:go_default_library", 16 "//pkg/updater:go_default_library", 17 "//pkg/updater/resultstore/query:go_default_library", 18 "//util/gcs:go_default_library", 19 "@com_github_sirupsen_logrus//:go_default_library", 20 "@go_googleapis//google/devtools/resultstore/v2:resultstore_go_proto", 21 "@io_bazel_rules_go//proto/wkt:timestamp_go_proto", 22 "@org_golang_google_grpc//:go_default_library", 23 "@org_golang_google_grpc//credentials:go_default_library", 24 "@org_golang_google_grpc//credentials/oauth:go_default_library", 25 "@org_golang_google_grpc//metadata:go_default_library", 26 ], 27 ) 28 29 go_test( 30 name = "go_default_test", 31 srcs = ["resultstore_test.go"], 32 embed = [":go_default_library"], 33 deps = [ 34 "//pb/config:go_default_library", 35 "//pb/custom_evaluator:go_default_library", 36 "//pb/state:go_default_library", 37 "//pb/test_status:go_default_library", 38 "//pkg/updater:go_default_library", 39 "@com_github_google_go_cmp//cmp:go_default_library", 40 "@com_github_google_go_cmp//cmp/cmpopts:go_default_library", 41 "@com_github_sirupsen_logrus//:go_default_library", 42 "@go_googleapis//google/devtools/resultstore/v2:resultstore_go_proto", 43 "@io_bazel_rules_go//proto/wkt:duration_go_proto", 44 "@io_bazel_rules_go//proto/wkt:timestamp_go_proto", 45 "@org_golang_google_grpc//:go_default_library", 46 "@org_golang_google_protobuf//testing/protocmp:go_default_library", 47 ], 48 ) 49 50 filegroup( 51 name = "package-srcs", 52 srcs = glob(["**"]), 53 tags = ["automanaged"], 54 visibility = ["//visibility:private"], 55 ) 56 57 filegroup( 58 name = "all-srcs", 59 srcs = [ 60 ":package-srcs", 61 "//pkg/updater/resultstore/query:all-srcs", 62 ], 63 tags = ["automanaged"], 64 visibility = ["//visibility:public"], 65 )