blob: 7f5b6bd746f580cfda3d92506045fed67c2d2441 [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",
Mateusz Zalegafed8fe52022-07-14 16:19:35 +020010 ],
11 rundir = ".",
Tim Windelschmidt82e6af72024-07-23 00:05:42 +000012 x_defs = {
13 "xMetroctlPath": "$(rlocationpath //metropolis/cli/metroctl )",
14 },
Mateusz Zalegafed8fe52022-07-14 16:19:35 +020015 deps = [
Mateusz Zalegafed8fe52022-07-14 16:19:35 +020016 "//metropolis/node",
Tim Windelschmidt9f21f532024-05-07 15:14:20 +020017 "//metropolis/test/launch",
Mateusz Zalegafed8fe52022-07-14 16:19:35 +020018 "//metropolis/test/util",
Serge Bazanski0ccc85b2023-11-20 12:59:20 +010019 "//metropolis/version",
Tim Windelschmidt9f21f532024-05-07 15:14:20 +020020 "//osbase/cmd",
Serge Bazanski0ccc85b2023-11-20 12:59:20 +010021 "//version",
Tim Windelschmidt2a1d1b22024-02-06 07:07:42 +010022 "@io_bazel_rules_go//go/runfiles:go_default_library",
Mateusz Zalegafed8fe52022-07-14 16:19:35 +020023 ],
24)
25
26go_library(
27 name = "test_lib",
28 srcs = ["test.go"],
29 importpath = "source.monogon.dev/metropolis/cli/metroctl/test",
30 visibility = ["//visibility:private"],
31 deps = [
Tim Windelschmidt9f21f532024-05-07 15:14:20 +020032 "//metropolis/test/launch",
Mateusz Zalegafed8fe52022-07-14 16:19:35 +020033 "//metropolis/test/util",
Serge Bazanski0ccc85b2023-11-20 12:59:20 +010034 "//metropolis/version",
Tim Windelschmidt9f21f532024-05-07 15:14:20 +020035 "//osbase/cmd",
Serge Bazanski0ccc85b2023-11-20 12:59:20 +010036 "//version",
Tim Windelschmidt2a1d1b22024-02-06 07:07:42 +010037 "@io_bazel_rules_go//go/runfiles:go_default_library",
Mateusz Zalegafed8fe52022-07-14 16:19:35 +020038 ],
39)