blob: 9b094a89f290f35bc715009e225bfce442fdf659 [file] [log] [blame]
Mateusz Zalega43e21072021-10-08 18:05:29 +02001load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
2
3go_test(
4 name = "installer",
5 size = "small",
6 data = [
7 "//metropolis/node/installer:kernel",
Lorenz Brun0b93c8d2021-11-09 03:58:40 +01008 "//metropolis/test/installer/testos:testos_bundle",
Mateusz Zalega43e21072021-10-08 18:05:29 +02009 "//third_party/edk2:firmware",
10 "@qemu//:qemu-x86_64-softmmu",
11 ],
12 embed = [":go_default_library"],
13 rundir = ".",
14)
15
16go_library(
17 name = "go_default_library",
18 srcs = ["main.go"],
19 importpath = "source.monogon.dev/metropolis/test/installer",
20 visibility = ["//visibility:private"],
21 deps = [
22 "//metropolis/cli/metroctl/core:go_default_library",
23 "//metropolis/node/build/mkimage/osimage:go_default_library",
Lorenz Brun0b93c8d2021-11-09 03:58:40 +010024 "//metropolis/proto/api:go_default_library",
Mateusz Zalega43e21072021-10-08 18:05:29 +020025 "@com_github_diskfs_go_diskfs//:go_default_library",
26 "@com_github_diskfs_go_diskfs//disk:go_default_library",
27 "@com_github_diskfs_go_diskfs//partition/gpt:go_default_library",
Mateusz Zalega8cde8e72021-11-30 16:22:20 +010028 "@io_bazel_rules_go//go/tools/bazel:go_default_library",
Mateusz Zalega43e21072021-10-08 18:05:29 +020029 ],
30)