sudo apt-add-repository ppa:utah/stable sudo apt-get update sudo apt-get install utah-client
sudo utah -r <master.run>
The goal of UTAH is to make sharing and reusing testsuites and testcases as easy as possible. The control files make it possible to define testcases and testsuites fully and allow a third party using a testsuite or testcase the control they need to run the them in their own environment and to suit their own needs.
You can, but it must be in a supported (bzr, git) local repository.
In order to maintain tracability utah needs to know which version of a testsuite was run. This is the reason we require testsuites be in a VCS. This makes troubleshooting test failures and reproducing test runs in other environments much easier and more reliable.
Virtual machines via kvm and qemu are currently supported and physical machines via cobbler. The physical machine support is specific to the Ubuntu Engineering QA Lab setup.