I'm searching for a framework for running system tests. The requirement are:
- Able to manage provisioning to multiple physical machine
- Able to manage provisioning to multiple virtual environments (AWS, Azure, etc)
- Able to run tests on a given machine be it physical or virtual.
- Not bound to a single language or platform. We wish to at least test against Linux, Windows at least.
Is there anything that meets those requirements?