I'm wondering if anyone has any best way for automating the testing of windows installer(msi) on various machines(virtual box vm's) with potentially different hardware / software profiles and by specifying various options to the installer.
The idea is to have my code to set up a machine, run the installer,then test that certain conditions are true, finally close the machine.