test-foundry – Alat pengujian Windows VM berbasis QEMU (mendukung pengujian driver kernel / aplikasi UEFI)
(github.com/jc-lab)test-foundry adalah alat open-source untuk mengotomatiskan pengujian guest Windows berbasis QEMU.
Keunggulannya adalah dapat menangani pengujian driver kernel/filesystem dan aplikasi UEFI—area yang lebih menantang dibanding aplikasi user-space biasa—di sepanjang alur booting VM.
Awalnya pembuatnya mencoba menggunakan Vagrant, tetapi karena menemui keterbatasan, akhirnya membuat alat ini sendiri.
Mendukung setup VM, eksekusi pengujian berbasis snapshot, kontrol guest melalui WinRM/SSH, upload/download file, screenshot, deteksi panic, dump memori (format minidump), hingga langkah preboot untuk memodifikasi file system EFI (efi-add-file).
Fokus utamanya adalah memungkinkan skenario seperti reboot setelah instalasi driver, deteksi BSOD, dan penggantian file boot UEFI direproduksi dengan YAML berbasis step.
Saat ini masih berfokus pada guest Windows, dan dukungan guest Linux masih TODO. Area driver/UEFI memang niche, tetapi jika ini berguna bagi Anda, silakan coba dan berikan masukan.
Belum ada komentar.