1load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 2 3go_library( 4 name = "common", 5 srcs = [ 6 "bazel_clean_step.go", 7 "bazel_flags.go", 8 "bazel_utils.go", 9 "goldctl_steps.go", 10 "perf_steps.go", 11 ], 12 importpath = "go.skia.org/skia/infra/bots/task_drivers/common", 13 visibility = ["//visibility:public"], 14 deps = [ 15 "//bazel/device_specific_configs", 16 "@com_github_shirou_gopsutil//disk", 17 "@org_skia_go_infra//go/common", 18 "@org_skia_go_infra//go/exec", 19 "@org_skia_go_infra//go/gcs", 20 "@org_skia_go_infra//go/now", 21 "@org_skia_go_infra//go/skerr", 22 "@org_skia_go_infra//go/util", 23 "@org_skia_go_infra//task_driver/go/lib/os_steps", 24 "@org_skia_go_infra//task_driver/go/td", 25 ], 26) 27 28go_test( 29 name = "common_test", 30 srcs = [ 31 "bazel_clean_step_test.go", 32 "bazel_utils_test.go", 33 "goldctl_steps_test.go", 34 "perf_steps_test.go", 35 ], 36 embed = [":common"], 37 deps = [ 38 "//infra/bots/task_drivers/testutils", 39 "@com_github_stretchr_testify//assert", 40 "@com_github_stretchr_testify//require", 41 "@org_skia_go_infra//go/exec", 42 "@org_skia_go_infra//go/exec/testutils", 43 "@org_skia_go_infra//go/gcs", 44 "@org_skia_go_infra//go/gcs/mocks", 45 "@org_skia_go_infra//go/now", 46 "@org_skia_go_infra//go/testutils", 47 "@org_skia_go_infra//task_driver/go/lib/os_steps", 48 "@org_skia_go_infra//task_driver/go/td", 49 ], 50) 51