blob: 9b9c4cc2ebf4f2b46883c7c05a353a1b0dc40b40 [file] [log] [blame]
Mateusz Zalegafed8fe52022-07-14 16:19:35 +02001load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
2
Serge Bazanski0ccc85b2023-11-20 12:59:20 +01003# TODO(q3k): clean this up to just a go_test.
4
Mateusz Zalegafed8fe52022-07-14 16:19:35 +02005go_test(
6 name = "metroctl_test",
7 srcs = ["test.go"],
8 data = [
9 "//metropolis/cli/metroctl",
10 "//metropolis/node:image",
Mateusz Zalegafed8fe52022-07-14 16:19:35 +020011 "//third_party/edk2:firmware",
12 ],
13 rundir = ".",
14 deps = [
Mateusz Zalegafed8fe52022-07-14 16:19:35 +020015 "//metropolis/node",
Tim Windelschmidt9f21f532024-05-07 15:14:20 +020016 "//metropolis/test/launch",
Mateusz Zalegafed8fe52022-07-14 16:19:35 +020017 "//metropolis/test/util",
Serge Bazanski0ccc85b2023-11-20 12:59:20 +010018 "//metropolis/version",
Tim Windelschmidt9f21f532024-05-07 15:14:20 +020019 "//osbase/cmd",
Serge Bazanski0ccc85b2023-11-20 12:59:20 +010020 "//version",
Tim Windelschmidt2a1d1b22024-02-06 07:07:42 +010021 "@io_bazel_rules_go//go/runfiles:go_default_library",
Mateusz Zalegafed8fe52022-07-14 16:19:35 +020022 ],
23)
24
25go_library(
26 name = "test_lib",
27 srcs = ["test.go"],
28 importpath = "source.monogon.dev/metropolis/cli/metroctl/test",
29 visibility = ["//visibility:private"],
30 deps = [
Tim Windelschmidt9f21f532024-05-07 15:14:20 +020031 "//metropolis/test/launch",
Mateusz Zalegafed8fe52022-07-14 16:19:35 +020032 "//metropolis/test/util",
Serge Bazanski0ccc85b2023-11-20 12:59:20 +010033 "//metropolis/version",
Tim Windelschmidt9f21f532024-05-07 15:14:20 +020034 "//osbase/cmd",
Serge Bazanski0ccc85b2023-11-20 12:59:20 +010035 "//version",
Tim Windelschmidt2a1d1b22024-02-06 07:07:42 +010036 "@io_bazel_rules_go//go/runfiles:go_default_library",
Mateusz Zalegafed8fe52022-07-14 16:19:35 +020037 ],
38)