fix(test): select persistent UEFI test media without changing boot order
This commit is contained in:
@@ -24,6 +24,16 @@ adds the following real guest operations:
|
||||
fallback bytes, and firmware BootOrder. Install Btrfs into `/dev/vda3` while
|
||||
retaining `/dev/vda1`, explicitly register a HydraOS entry, then verify those
|
||||
invariants before the harness deliberately sets BootNext to choose that entry.
|
||||
Subsequent live boots also use verified one-shot BootNext selection. The same
|
||||
SATA DVD drive stays attached throughout, empty during installed boots; no ISO
|
||||
is available to those boots. This keeps OVMF's device entries stable without
|
||||
resetting firmware variables or changing BootOrder. Every deliberate BootNext
|
||||
write is read back and checked against the unchanged BootOrder. If OVMF prunes
|
||||
HydraOS's create-only entry after consuming BootNext, the harness recreates only
|
||||
that known ESP/loader entry before the next selection, and verifies that both
|
||||
registration and selection preserve the original order. Live test consoles
|
||||
reduce kernel console verbosity so asynchronous mount messages cannot corrupt
|
||||
framed JSON; the messages remain in the guest kernel log.
|
||||
2. Boot without ISO, verify the packaged Fastfetch art and doctor, install version
|
||||
1.0 of a locally created EAPI 8 Portage package, and create a real qcow2 plus
|
||||
profile/data sentinels under HOME. The fixture has no sources or dependencies;
|
||||
|
||||
Reference in New Issue
Block a user