blob: 307220c11ab492c587f16f64acd7584706d8dd5e [file] [log] [blame]
Tim Windelschmidte2949162025-02-18 04:55:13 +01001load("@io_bazel_rules_go//go:def.bzl", "go_test")
2load(":bringup.bzl", "bringup_test")
3
4bringup_test(variant = "succeeded")
5
6bringup_test(variant = "error")
7
8bringup_test(variant = "panic")
Tim Windelschmidt18e9a3f2024-04-08 21:51:03 +02009
10go_test(
11 name = "test_test",
12 size = "medium",
13 srcs = ["run_test.go"],
14 data = [
Tim Windelschmidt83da4222024-12-16 02:49:50 +010015 ":kernel_error",
16 ":kernel_panic",
Tim Windelschmidt18e9a3f2024-04-08 21:51:03 +020017 ":kernel_succeeded",
Tim Windelschmidt8f1efe92025-04-01 01:28:43 +020018 "//build/toolchain/toolchain-bundle:qemu-kvm",
Tim Windelschmidt12240f92025-04-28 14:59:33 +020019 "//third_party/edk2:CODE.fd",
20 "//third_party/edk2:VARS.fd",
Tim Windelschmidt18e9a3f2024-04-08 21:51:03 +020021 ],
22 importpath = "source.monogon.dev/metropolis/installer/test",
23 visibility = ["//visibility:private"],
24 x_defs = {
Tim Windelschmidt12240f92025-04-28 14:59:33 +020025 "xOvmfVarsPath": "$(rlocationpath //third_party/edk2:VARS.fd )",
26 "xOvmfCodePath": "$(rlocationpath //third_party/edk2:CODE.fd )",
Tim Windelschmidt18e9a3f2024-04-08 21:51:03 +020027 "xSucceedKernelPath": "$(rlocationpath :kernel_succeeded )",
Tim Windelschmidt83da4222024-12-16 02:49:50 +010028 "xPanicKernelPath": "$(rlocationpath :kernel_panic )",
29 "xErrorKernelPath": "$(rlocationpath :kernel_error )",
Tim Windelschmidt8f1efe92025-04-01 01:28:43 +020030 "xQEMUPath": "$(rlocationpath //build/toolchain/toolchain-bundle:qemu-kvm )",
Tim Windelschmidt18e9a3f2024-04-08 21:51:03 +020031 },
32 deps = [
33 "//osbase/cmd",
Tim Windelschmidt156248b2025-01-10 00:27:45 +010034 "@io_bazel_rules_go//go/runfiles",
Tim Windelschmidt18e9a3f2024-04-08 21:51:03 +020035 ],
36)