System test frameworks for scale testing on physical and virtual systems 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?

Thank you!
Test Kitchen? Your requirements are huge and vague but it's probably your best bet.