blob: 23bbc4a8644d03369f074fd4545129b08adf4e6b [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",
16 "//metropolis/pkg/cmd",
17 "//metropolis/test/launch/cluster",
18 "//metropolis/test/util",
Serge Bazanski0ccc85b2023-11-20 12:59:20 +010019 "//metropolis/version",
20 "//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 = [
Mateusz Zalegafed8fe52022-07-14 16:19:35 +020031 "//metropolis/pkg/cmd",
32 "//metropolis/test/launch/cluster",
33 "//metropolis/test/util",
Serge Bazanski0ccc85b2023-11-20 12:59:20 +010034 "//metropolis/version",
35 "//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)