TestVMvdi
TestVMvdi is a software framework designed to validate and benchmark virtual machines that use VirtualBox Disk Image (VDI) files. It provides automated test orchestration, measurement, and reporting to help developers verify the stability, performance, and compatibility of VDI-based VMs across environments.
Its core goal is to streamline regression testing for VM images by booting VMs from a specified
The architecture comprises a VM control layer, a test runner, a metrics collector, and a report generator.
TestVMvdi is designed to be CI-friendly. A typical workflow involves writing a manifest file, provisioning a
Limitations include reliance on the VirtualBox ecosystem and the VDI format, which may limit testing of non-VDI