blob: a793cbf4a330b42d3751f0e3139075ad40fd3c6d [file] [log] [blame]
load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
go_library(
name = "actions",
srcs = [
"add.go",
"args.go",
"build.go",
"install.go",
"remove.go",
"root.go",
"status.go",
"unbuild.go",
"uninstall.go",
],
importpath = "cos.googlesource.com/cos/tools.git/src/cmd/cos_dkms/actions",
visibility = ["//visibility:public"],
deps = [
"//src/pkg/cos",
"//src/pkg/dkms",
"//src/pkg/fs",
"//src/pkg/gcs",
"//src/pkg/modules",
"//src/pkg/utils",
"@com_github_golang_glog//:glog",
"@com_github_spf13_cobra//:go_default_library",
"@com_github_spf13_pflag//:go_default_library",
"@com_google_cloud_go_storage//:storage",
"@org_golang_google_api//option",
],
)
go_test(
name = "actions_test",
srcs = [
"actions_test.go",
"args_test.go",
],
data = glob(["testdata/**"]),
embed = [":actions"],
deps = [
"//src/pkg/dkms",
"//src/pkg/fakes",
"//src/pkg/fs",
"//src/pkg/gcs",
"@com_github_google_go_cmp//cmp",
],
)