<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
  <!ENTITY doctitle "UTE Manual">
  <!ENTITY docversion "0.0.1">
  <!ENTITY UTE "GTEE">
]>

<chapter id="ute" xmlns:xin="http://www.w3.org/2001/XInclude">
  <title>Unified Test Execution (UTE)</title>
  <sect1 id="ute_Introduction">
    <title>Introduction</title>
    <para>
      UTE is a tool for test execution automation. UTE unifies execution for different test harnesses.
      UTE has modular architecture, where test harness is pluggable module.
    </para>
    <para>
      This manual is intended for all people who run tests and for quality engineers. It describes
      both how to use UTE and how to extend it.
    </para>
    <para>
      Note that UTE deals only with test harness configuration preparation and execution.
      Full testrun preparation (including things like JDK, browser, testbase installation, exclude and
      known failure list preparation, results postprocessing) and distributed test execution are outsid
      e of scope of UTE and may be provided by GTEE or done manually.
    </para>
    <para>
      This manual consists of several parts.
      <itemizedlist>
        <listitem>
	  to begin with UTE, read <xref linkend="ute_concepts"/>,
	</listitem>
	<listitem>
	  for examples of standalone usage of UTE, refer to <xref linkend="ute_standalone_usage_examples"/>,
	</listitem>
	<listitem>
	  for examples of usage of UTE with GTEE, refer to <xref linkend="ute_usage_gtee_examples"/>,
	</listitem>
        <listitem>
          to get information about how to use UTE standalone, refer to <xref linkend="ute_usage_standalone"/>,
	</listitem>
        <listitem>
          to get information about how to use UTE with GTEE, refer to <xref linkend="ute_usage_gtee"/>,
	</listitem>
        <listitem>
          to get details on harness modules, refer to <xref linkend="ute_harness_modules"/>,
	</listitem>
	<listitem>
	  to learn how to add or modify harness module, refer to <xref linkend="ute_harness_interface"/>.
	</listitem>
      </itemizedlist>
    </para>
  </sect1>
  <xin:include href="concepts.xml"/>
  <xin:include href="usage_standalone.xml"/>
  <xin:include href="usage_gtee.xml"/>
  <xin:include href="harness_modules.xml"/>
  <xin:include href="harness_interface.xml"/>
  <xin:include href="features.xml"/>
</chapter>
