Commit Graph

1 Commits

Author SHA1 Message Date
nocode d592b24858 test(vm): add test-vm.sh script for safe gameboot validation
Add test-vm.sh script for VM-based testing of gameboot and dual-boot Windows functionality.

The script sets up a QEMU VM with:
- UEFI firmware (OVMF) with persistent boot entries
- TPM 2.0 emulation (swtpm)
- 3 virtual NVMe disks (sparse qcow2 format)
- Optional Windows ISO mounting for deployment testing

Validates: ISO build/boot, dual-boot Windows spoke, conflict detection, fail-safe mechanisms, carving, wimlib apply, unattend injection, BCD configuration, Windows OOBE and FirstBoot, hibernation cycles.

Does not validate: GPU resume, real Secure Boot activation, VANGUARD (which rejects VMs).
2026-07-09 14:41:01 +02:00