Introduction ============ The `Ubuntu Test Automation Harness`_ project serves two purposes: #. A test runner that can take a UTAH test definition, execute the tests, and provide test results. This is most commonly referred to as the *"utah client"*. #. A mechanism to provision pristine systems which can then execute a UTAH test definition using the runner. There is provisioning support for: * Physical x86 servers and desktops using cobbler * Virtualized x86 servers and desktops using libvirt and KVM * Ubuntu Touch devices using phablet-tools .. _Ubuntu Test Automation Harness: https://launchpad.net/utah Getting Started --------------- Most user's of UTAH will be interested in creating a test suite. This requires learning about: * How tests are defined_ * How to `run tests`_ locally .. _defined: test_definition.html .. _run tests: running_tests.html Table of Contents ----------------- .. toctree:: :maxdepth: 1 test_definition phoenix running_tests autopilot faq provisioning development Indices and tables ================== * :ref:`genindex` * :ref:`modindex` * :ref:`search`