1load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test") 2 3go_library( 4 name = "bazel_test_benchmark_lib", 5 srcs = ["bazel_test_benchmark.go"], 6 importpath = "go.skia.org/skia/infra/bots/task_drivers/bazel_test_benchmark", 7 visibility = ["//visibility:private"], 8 deps = [ 9 "//infra/bots/task_drivers/common", 10 "@com_google_cloud_go_storage//:storage", 11 "@org_golang_google_api//option", 12 "@org_skia_go_infra//go/auth", 13 "@org_skia_go_infra//go/exec", 14 "@org_skia_go_infra//go/gcs", 15 "@org_skia_go_infra//go/gcs/gcsclient", 16 "@org_skia_go_infra//go/skerr", 17 "@org_skia_go_infra//task_driver/go/lib/auth_steps", 18 "@org_skia_go_infra//task_driver/go/lib/bazel", 19 "@org_skia_go_infra//task_driver/go/lib/os_steps", 20 "@org_skia_go_infra//task_driver/go/td", 21 ], 22) 23 24go_binary( 25 name = "bazel_test_benchmark", 26 embed = [":bazel_test_benchmark_lib"], 27 visibility = ["//visibility:public"], 28) 29 30go_test( 31 name = "bazel_test_benchmark_test", 32 srcs = ["bazel_test_benchmark_test.go"], 33 embed = [":bazel_test_benchmark_lib"], 34 deps = [ 35 "//infra/bots/task_drivers/common", 36 "//infra/bots/task_drivers/testutils", 37 "@com_github_stretchr_testify//assert", 38 "@com_github_stretchr_testify//require", 39 "@org_skia_go_infra//go/exec", 40 "@org_skia_go_infra//go/exec/testutils", 41 "@org_skia_go_infra//go/gcs", 42 "@org_skia_go_infra//go/gcs/mocks", 43 "@org_skia_go_infra//go/now", 44 "@org_skia_go_infra//go/testutils", 45 "@org_skia_go_infra//task_driver/go/lib/os_steps", 46 "@org_skia_go_infra//task_driver/go/td", 47 ], 48) 49