1load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test") 2 3go_library( 4 name = "bazel_test_gm_lib", 5 srcs = ["bazel_test_gm.go"], 6 importpath = "go.skia.org/skia/infra/bots/task_drivers/bazel_test_gm", 7 visibility = ["//visibility:private"], 8 deps = [ 9 "//infra/bots/task_drivers/common", 10 "@org_skia_go_infra//go/exec", 11 "@org_skia_go_infra//go/skerr", 12 "@org_skia_go_infra//task_driver/go/lib/bazel", 13 "@org_skia_go_infra//task_driver/go/lib/os_steps", 14 "@org_skia_go_infra//task_driver/go/td", 15 ], 16) 17 18go_binary( 19 name = "bazel_test_gm", 20 embed = [":bazel_test_gm_lib"], 21 visibility = ["//visibility:public"], 22) 23 24go_test( 25 name = "bazel_test_gm_test", 26 srcs = ["bazel_test_gm_test.go"], 27 embed = [":bazel_test_gm_lib"], 28 deps = [ 29 "//infra/bots/task_drivers/common", 30 "//infra/bots/task_drivers/testutils", 31 "@com_github_stretchr_testify//assert", 32 "@com_github_stretchr_testify//require", 33 "@org_skia_go_infra//go/exec", 34 "@org_skia_go_infra//go/exec/testutils", 35 "@org_skia_go_infra//task_driver/go/lib/os_steps", 36 "@org_skia_go_infra//task_driver/go/td", 37 ], 38) 39