test-foundry – herramienta de pruebas de VM de Windows basada en QEMU (compatible con pruebas de controladores de kernel / apps UEFI)
(github.com/jc-lab)test-foundry es una herramienta de código abierto creada para automatizar pruebas de guests de Windows sobre QEMU.
Su fortaleza es que puede cubrir, a lo largo de todo el flujo de arranque de la VM, pruebas de controladores de kernel/sistema de archivos y de aplicaciones UEFI, áreas más complejas que las apps normales de espacio de usuario.
Al principio intentaron usar Vagrant, pero al llegar a sus límites terminaron creando su propia herramienta.
Admite configuración de VM, ejecución de pruebas basada en snapshots, control del guest mediante WinRM/SSH, carga/descarga de archivos, capturas de pantalla, detección de panic, volcado de memoria (formato minidump) e incluso un paso previo al arranque para modificar el sistema de archivos EFI (efi-add-file).
En particular, se enfocaron en permitir reproducir con YAML basado en pasos escenarios como reinicio después de instalar un controlador, detección de BSOD y reemplazo de archivos de arranque UEFI.
Por ahora está centrado en guests de Windows y el soporte para guests de Linux está pendiente como TODO. La parte de drivers/UEFI es de nicho, pero si a alguien le sirve, agradecerán que lo prueben y les den feedback.
Aún no hay comentarios.