github.com/GoogleCloudPlatform/testgrid@v0.0.174/pkg/summarizer/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 "flakiness.go", 7 "persist.go", 8 "pubsub.go", 9 "summary.go", 10 ], 11 importpath = "github.com/GoogleCloudPlatform/testgrid/pkg/summarizer", 12 visibility = ["//visibility:public"], 13 deps = [ 14 "//config:go_default_library", 15 "//config/snapshot:go_default_library", 16 "//internal/result:go_default_library", 17 "//pb/config:go_default_library", 18 "//pb/state:go_default_library", 19 "//pb/summary:go_default_library", 20 "//pb/test_status:go_default_library", 21 "//pkg/pubsub:go_default_library", 22 "//pkg/summarizer/analyzers:go_default_library", 23 "//pkg/summarizer/common:go_default_library", 24 "//pkg/tabulator:go_default_library", 25 "//util:go_default_library", 26 "//util/gcs:go_default_library", 27 "//util/metrics:go_default_library", 28 "//util/queue:go_default_library", 29 "@com_github_golang_protobuf//proto:go_default_library", 30 "@com_github_sirupsen_logrus//:go_default_library", 31 "@com_google_cloud_go_storage//:go_default_library", 32 "@org_bitbucket_creachadair_stringset//:go_default_library", 33 ], 34 ) 35 36 filegroup( 37 name = "package-srcs", 38 srcs = glob(["**"]), 39 tags = ["automanaged"], 40 visibility = ["//visibility:private"], 41 ) 42 43 filegroup( 44 name = "all-srcs", 45 srcs = [ 46 ":package-srcs", 47 "//pkg/summarizer/analyzers:all-srcs", 48 "//pkg/summarizer/common:all-srcs", 49 ], 50 tags = ["automanaged"], 51 visibility = ["//visibility:public"], 52 ) 53 54 go_test( 55 name = "go_default_test", 56 srcs = [ 57 "flakiness_test.go", 58 "pubsub_test.go", 59 "summary_test.go", 60 ], 61 embed = [":go_default_library"], 62 deps = [ 63 "//internal/result:go_default_library", 64 "//pb/config:go_default_library", 65 "//pb/state:go_default_library", 66 "//pb/summary:go_default_library", 67 "//pb/test_status:go_default_library", 68 "//pkg/pubsub:go_default_library", 69 "//pkg/summarizer/analyzers:go_default_library", 70 "//pkg/summarizer/common:go_default_library", 71 "//util/gcs:go_default_library", 72 "//util/gcs/fake:go_default_library", 73 "@com_github_golang_protobuf//proto:go_default_library", 74 "@com_github_google_go_cmp//cmp:go_default_library", 75 "@com_github_google_go_cmp//cmp/cmpopts:go_default_library", 76 "@com_github_sirupsen_logrus//:go_default_library", 77 "@com_google_cloud_go_storage//:go_default_library", 78 "@io_bazel_rules_go//proto/wkt:timestamp_go_proto", 79 "@org_bitbucket_creachadair_stringset//:go_default_library", 80 "@org_golang_google_protobuf//testing/protocmp:go_default_library", 81 ], 82 )