github.com/GoogleCloudPlatform/testgrid@v0.0.174/pkg/tabulator/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 "filter.go", 7 "persist.go", 8 "pubsub.go", 9 "tabstate.go", 10 ], 11 importpath = "github.com/GoogleCloudPlatform/testgrid/pkg/tabulator", 12 visibility = ["//visibility:public"], 13 deps = [ 14 "//config:go_default_library", 15 "//config/snapshot:go_default_library", 16 "//pb/config:go_default_library", 17 "//pb/state:go_default_library", 18 "//pb/test_status:go_default_library", 19 "//pkg/pubsub:go_default_library", 20 "//pkg/updater:go_default_library", 21 "//util/gcs:go_default_library", 22 "//util/metrics:go_default_library", 23 "//util/queue:go_default_library", 24 "@com_github_sirupsen_logrus//:go_default_library", 25 "@org_golang_google_protobuf//proto:go_default_library", 26 ], 27 ) 28 29 go_test( 30 name = "go_default_test", 31 srcs = [ 32 "filter_test.go", 33 "pubsub_test.go", 34 "tabstate_test.go", 35 ], 36 embed = [":go_default_library"], 37 deps = [ 38 "//pb/config:go_default_library", 39 "//pb/state:go_default_library", 40 "//pb/test_status:go_default_library", 41 "//pkg/pubsub:go_default_library", 42 "//pkg/updater:go_default_library", 43 "//util/gcs:go_default_library", 44 "//util/gcs/fake:go_default_library", 45 "@com_github_google_go_cmp//cmp:go_default_library", 46 "@com_github_sirupsen_logrus//:go_default_library", 47 "@org_golang_google_protobuf//testing/protocmp:go_default_library", 48 ], 49 ) 50 51 filegroup( 52 name = "package-srcs", 53 srcs = glob(["**"]), 54 tags = ["automanaged"], 55 visibility = ["//visibility:private"], 56 ) 57 58 filegroup( 59 name = "all-srcs", 60 srcs = [":package-srcs"], 61 tags = ["automanaged"], 62 visibility = ["//visibility:public"], 63 )