github.com/GoogleCloudPlatform/testgrid@v0.0.174/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/resultstore", 10 visibility = ["//visibility:public"], 11 deps = [ 12 "@com_github_google_uuid//:go_default_library", 13 "@go_googleapis//google/devtools/resultstore/v2:resultstore_go_proto", 14 "@io_bazel_rules_go//proto/wkt:duration_go_proto", 15 "@io_bazel_rules_go//proto/wkt:field_mask_go_proto", 16 "@io_bazel_rules_go//proto/wkt:timestamp_go_proto", 17 "@io_bazel_rules_go//proto/wkt:wrappers_go_proto", 18 "@org_golang_google_grpc//:go_default_library", 19 "@org_golang_google_grpc//credentials:go_default_library", 20 "@org_golang_google_grpc//credentials/oauth:go_default_library", 21 "@org_golang_google_grpc//metadata:go_default_library", 22 ], 23 ) 24 25 filegroup( 26 name = "package-srcs", 27 srcs = glob(["**"]), 28 tags = ["automanaged"], 29 visibility = ["//visibility:private"], 30 ) 31 32 filegroup( 33 name = "all-srcs", 34 srcs = [":package-srcs"], 35 tags = ["automanaged"], 36 visibility = ["//visibility:public"], 37 ) 38 39 go_test( 40 name = "go_default_test", 41 srcs = [ 42 "client_test.go", 43 "resultstore_test.go", 44 ], 45 embed = [":go_default_library"], 46 deps = [ 47 "@go_googleapis//google/devtools/resultstore/v2:resultstore_go_proto", 48 "@io_bazel_rules_go//proto/wkt:duration_go_proto", 49 "@io_bazel_rules_go//proto/wkt:timestamp_go_proto", 50 ], 51 )