I have a Python based desktop app that can run on Windows, Linux, and Mac. Each time I make an update, I would like to test that it works on each OS, because I have already had several OS-specific bugs.
I know that I could install different operating systems on VMs and login to each VM to run the test suite, each time I make an update. But is there a more automated approach?
ssh
if it is available. – Basile Starynkevitch Apr 15 '15 at 12:55