github.com/GoogleCloudPlatform/testgrid@v0.0.174/util/gcs/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 "gcs.go", 8 "local_gcs.go", 9 "read.go", 10 "real_gcs.go", 11 "sort.go", 12 ], 13 importpath = "github.com/GoogleCloudPlatform/testgrid/util/gcs", 14 visibility = ["//visibility:public"], 15 deps = [ 16 "//metadata:go_default_library", 17 "//metadata/junit:go_default_library", 18 "//pb/state:go_default_library", 19 "@com_github_fvbommel_sortorder//:go_default_library", 20 "@com_github_golang_protobuf//proto:go_default_library", 21 "@com_github_sirupsen_logrus//:go_default_library", 22 "@com_google_cloud_go_storage//:go_default_library", 23 "@io_k8s_api//core/v1:go_default_library", 24 "@org_golang_google_api//googleapi:go_default_library", 25 "@org_golang_google_api//iterator:go_default_library", 26 "@org_golang_google_api//option:go_default_library", 27 ], 28 ) 29 30 go_test( 31 name = "go_default_test", 32 srcs = [ 33 "gcs_test.go", 34 "local_gcs_test.go", 35 "read_test.go", 36 "real_gcs_test.go", 37 "sort_test.go", 38 ], 39 embed = [":go_default_library"], 40 deps = [ 41 "//metadata:go_default_library", 42 "//metadata/junit:go_default_library", 43 "//pb/state:go_default_library", 44 "@com_github_golang_protobuf//proto:go_default_library", 45 "@com_github_google_go_cmp//cmp:go_default_library", 46 "@com_google_cloud_go_storage//:go_default_library", 47 "@io_k8s_api//core/v1:go_default_library", 48 "@org_golang_google_api//googleapi:go_default_library", 49 "@org_golang_google_api//iterator:go_default_library", 50 ], 51 ) 52 53 filegroup( 54 name = "package-srcs", 55 srcs = glob(["**"]), 56 tags = ["automanaged"], 57 visibility = ["//visibility:private"], 58 ) 59 60 filegroup( 61 name = "all-srcs", 62 srcs = [ 63 ":package-srcs", 64 "//util/gcs/fake:all-srcs", 65 ], 66 tags = ["automanaged"], 67 visibility = ["//visibility:public"], 68 )