doc/api/helium/propertygroup-ATS.html
author Shabe Razvi <shaber@symbian.org>
Mon, 22 Mar 2010 15:24:58 +0000
changeset 939 4dd6f1dde1fe
parent 432 f2ddfa555b0f
permissions -rw-r--r--
1) Add support for parallel makefile generation by spliting compile into two-step operation. export first, followed by compile. 2) Remove smoketest from sources.csv and into sources_test.csv. This enables a fully resolved csv file to be fed directly back into a platform build.


<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE HTML PUBLIC "-//w3c//dtd xhtml 1.0 strict//en"
      "http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">


<head>
    <meta name="keywords" content="helium"/>
    <meta http-equiv="content-type" content="text/html+xml; charset=iso-8859-1"/>
    <link rel="stylesheet" href="stylesheet.css" type="text/css" />
    <script type="text/javascript">
      var DOCUMENTATION_OPTIONS = {
        URL_ROOT:   '',
        VERSION:    '0'
      };
    </script>
    <script type="text/javascript" src="../_static/jquery.js"></script>

    <script type="text/javascript" src="../_static/interface.js"></script>
    <script type="text/javascript" src="../_static/doctools.js"></script>
    
    <title>Property group ATS</title>
</head>


<body>
<!-- ========= start of top navbar ======= -->
<a name="navbar_top"><!-- --></a>
<a href="#skip-navbar_top" title="skip navigation links"></a>
<table border="0" width="100%" cellpadding="1" cellspacing="0" summary="">
<tr>
<td colspan="2" bgcolor="#eeeeff" class="navbarcell1">
<a name="navbar_top_firstrow"><!-- --></a>
<table border="0" cellpadding="0" cellspacing="3" summary="">
  <tr align="center" valign="top">
  <td bgcolor="#ffffff" class="navbarcell1"> &#160;<a href="overview-summary.html"><font class="navbarfont1"><b>overview</b></font>&#160;</a></td>

  <td bgcolor="#ffffff" class="navbarcell1">    <a href="deprecated-list.html"><font class="navbarfont1"><b>deprecated</b></font></a>&#160;</td>
    
  <td bgcolor="#eeeeff" class="navbarcell1">    <a href="properties-table.html"><font class="navbarfont1"><b>properties-table</b></font></a>&#160;</td>  
  <td bgcolor="#eeeeff" class="navbarcell1">    <a href="index-1.html"><font class="navbarfont1"><b>index</b></font></a>&#160;</td>
  <td bgcolor="#eeeeff" class="navbarcell1">    <a href="help.html"><font class="navbarfont1"><b>help</b></font></a>&#160;</td>
  </tr>
</table>
</td>
<td align="right" valign="top" rowspan="3"><em>
<b>Helium API</b></em>

</td>
</tr>

<tr>
<td bgcolor="white" class="navbarcell2"><font size="-2">
&#160;prev&#160;
&#160;next</font></td>
<td bgcolor="white" class="navbarcell2"><font size="-2">
  <a href="index.html?overview-summary.html" target="_top"><b>frames</b></a>  &#160;
&#160;<a href="overview-summary.html" target="_top"><b>no frames</b></a>  &#160;

&#160;<script type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<a href="allclasses-noframe.html"><b>all classes</b></a>');
  }
  //-->
</script>
<noscript>
  <a href="allclasses-noframe.html"><b>all classes</b></a>
</noscript>


</font></td>
</tr>
</table>
<a name="skip-navbar_top"></a>
<!-- ========= end of top navbar ========= -->
    <hr/>



<h2>Property group ATS</h2>

<h3>Description </h3>
<p>

</p>

<h3>Properties</h3>
<p> 
<table class="docutils" width="50%">
    <tr>
        <th class="head">Name</th>
        <th class="head">Edit status</th>
        <th class="head">Deprecated</th>
    </tr>
    <tr>
        <td colspan="3">User editable properties</td>
    </tr>
                    <tr>
                        <td><a href="property-ats.aste.email.list.html" title="<p>The property is needed if you want to get an email from ATS server after the tests are executed. There can be one to many semicolon(s) &#34;;&#34; separated email addresses.</p>" target="classframe"><tt class="docutils literal">ats.aste.email.list</tt></a></td>
                        <td><a href="help.html" title="Help" target="classframe">recommended</a></td>
                        <td>
                        </td>
                    </tr>
                    <tr>
                        <td><a href="property-ats.aste.plan.name.html" title="<p>Modify the plan name if you have understanding of test.xml file or leave it as it is. Deafault value is &#34;plan&#34;</p>" target="classframe"><tt class="docutils literal">ats.aste.plan.name</tt></a></td>
                        <td><a href="help.html" title="Help" target="classframe">recommended</a></td>
                        <td>
                        </td>
                    </tr>
                    <tr>
                        <td><a href="property-ats.aste.testrun.name.html" title="<p>Modify the test-run name if you have understanding of test.xml file or leave it as it is. Deafault value is a string consist of build id, product name, major and minor versions</p>" target="classframe"><tt class="docutils literal">ats.aste.testrun.name</tt></a></td>
                        <td><a href="help.html" title="Help" target="classframe">recommended</a></td>
                        <td>
                        </td>
                    </tr>
                    <tr>
                        <td><a href="property-ats.ctc.enabled.html" title="<p>Should be &#34;True&#34; if coverage measurement and dynamic analysis (CTC) tool support is to be used by ATS. Deafault value is &#34;False&#34;, the values are case-sensitive.</p>" target="classframe"><tt class="docutils literal">ats.ctc.enabled</tt></a></td>
                        <td><a href="help.html" title="Help" target="classframe">recommended</a></td>
                        <td>
                        </td>
                    </tr>
                    <tr>
                        <td><a href="property-ats.drop.location.html" title="<p>Server location (UNC path) to save the ATS3Drop file, before sending to the ATS. For example: \\trwsem00\some_folder\. In case, ``ats.script.type`` is set to &#34;import&#34;, ATS doesn&#39;t need to have access to ats.drop.location, its value can be any local folder on build machine, for example c:\temp (no network share needed).</p>" target="classframe"><tt class="docutils literal">ats.drop.location</tt></a></td>
                        <td><a href="help.html" title="Help" target="classframe">must</a></td>
                        <td>
                        </td>
                    </tr>
                    <tr>
                        <td><a href="property-ats.email.list.html" title="<p>The property is needed if you want to get an email from ATS server after the tests are executed. There can be one to many semicolon(s) &#34;;&#34; separated email addresses.</p>" target="classframe"><tt class="docutils literal">ats.email.list</tt></a></td>
                        <td><a href="help.html" title="Help" target="classframe">recommended</a></td>
                        <td>
                        </td>
                    </tr>
                    <tr>
                        <td><a href="property-ats.flash.images.html" title="<p>List of flash images (.fpsx files) to install on the phone. It is not recommended to set the value manually however, it is possible.</p>" target="classframe"><tt class="docutils literal">ats.flash.images</tt></a></td>
                        <td><a href="help.html" title="Help" target="classframe">allowed</a></td>
                        <td>
                        </td>
                    </tr>
                    <tr>
                        <td><a href="property-ats.flashfiles.minlimit.html" title="<p>Limit of minimum number of flash files to execute ats-test target, otherwise ATSDrop.zip will not be generated. Default value is &#34;2&#34; files.</p>" target="classframe"><tt class="docutils literal">ats.flashfiles.minlimit</tt></a></td>
                        <td><a href="help.html" title="Help" target="classframe">recommended</a></td>
                        <td>
                        </td>
                    </tr>
                    <tr>
                        <td><a href="property-ats.password.html" title="<p>Password for ATS. This password might be different from NOE or HTTP/UNIX password.</p>" target="classframe"><tt class="docutils literal">ats.password</tt></a></td>
                        <td><a href="help.html" title="Help" target="classframe">must</a></td>
                        <td>
                        </td>
                    </tr>
                    <tr>
                        <td><a href="property-ats.plan.name.html" title="<p>Modify the plan name if you have understanding of test.xml file or leave it as it is. Deafault value is &#34;plan&#34;</p>" target="classframe"><tt class="docutils literal">ats.plan.name</tt></a></td>
                        <td><a href="help.html" title="Help" target="classframe">recommended</a></td>
                        <td>
                        </td>
                    </tr>
                    <tr>
                        <td><a href="property-ats.product.hwid.html" title="<p>Product HardWare ID (HWID) attached to ATS. By default the value of HWID is not set.</p>" target="classframe"><tt class="docutils literal">ats.product.hwid</tt></a></td>
                        <td><a href="help.html" title="Help" target="classframe">recommended</a></td>
                        <td>
                        </td>
                    </tr>
                    <tr>
                        <td><a href="property-ats.product.name.html" title="<p>Name of the product to be tested. For example: &#34;PRODUCT&#34;</p>" target="classframe"><tt class="docutils literal">ats.product.name</tt></a></td>
                        <td><a href="help.html" title="Help" target="classframe">must</a></td>
                        <td>
                        </td>
                    </tr>
                    <tr>
                        <td><a href="property-ats.report.location.html" title="<p>Sets ATS reports store location. Default location is &#34;${publish.dir}/${publish.subdir}&#34;</p>" target="classframe"><tt class="docutils literal">ats.report.location</tt></a></td>
                        <td><a href="help.html" title="Help" target="classframe">allowed</a></td>
                        <td>
                        </td>
                    </tr>
                    <tr>
                        <td><a href="property-ats.script.type.html" title="<p>There are two types of ats script files to send drop to ATS server, &#34;runx&#34; and &#34;import&#34;; only difference is that with &#34;import&#34; ATS doesn&#39;t have to have access rights to testdrop.zip file, as it is sent to the system over http and import doesn&#39;t need network shares. If that is not needed &#34;import&#34; should not be used. Default value is &#34;runx&#34; as &#34;import&#34; involves heavy processing on ATS server</p>" target="classframe"><tt class="docutils literal">ats.script.type</tt></a></td>
                        <td><a href="help.html" title="Help" target="classframe">recommended</a></td>
                        <td>
                        </td>
                    </tr>
                    <tr>
                        <td><a href="property-ats.server.html" title="<p>For example: &#34;4fio00105&#34; or &#34;catstresrv001.cats.noklab.net:80&#34;. Default server port is &#34;8080&#34;, but it is not allowed between intra and Noklab. Because of this we need to define server port as 80. The host can be different depending on site and/or product.</p>" target="classframe"><tt class="docutils literal">ats.server</tt></a></td>
                        <td><a href="help.html" title="Help" target="classframe">must</a></td>
                        <td>
                        </td>
                    </tr>
                    <tr>
                        <td><a href="property-ats.target.platform.html" title="<p>Sets target platform for compiling test components. Default value is &#34;armv5 urel&#34;.</p>" target="classframe"><tt class="docutils literal">ats.target.platform</tt></a></td>
                        <td><a href="help.html" title="Help" target="classframe">recommended</a></td>
                        <td>
                        </td>
                    </tr>
                    <tr>
                        <td><a href="property-ats.test.timeout.html" title="<p>To set test commands execution time limit on ATS3 server, in seconds. Default value is &#34;60&#34;.</p>" target="classframe"><tt class="docutils literal">ats.test.timeout</tt></a></td>
                        <td><a href="help.html" title="Help" target="classframe">recommended</a></td>
                        <td>
                        </td>
                    </tr>
                    <tr>
                        <td><a href="property-ats.testrun.name.html" title="<p>Modify the test-run name if you have understanding of test.xml file or leave it as it is. Deafault value is a string consist of build id, product name, major and minor versions</p>" target="classframe"><tt class="docutils literal">ats.testrun.name</tt></a></td>
                        <td><a href="help.html" title="Help" target="classframe">recommended</a></td>
                        <td>
                        </td>
                    </tr>
                    <tr>
                        <td><a href="property-ats.trace.enabled.html" title="<p>Should be &#34;True&#34; if tracing is needed during the tests running on ATS3. Deafault value is &#34;False&#34;, the values are case-sensitive.</p>" target="classframe"><tt class="docutils literal">ats.trace.enabled</tt></a></td>
                        <td><a href="help.html" title="Help" target="classframe">recommended</a></td>
                        <td>
                        </td>
                    </tr>
                    <tr>
                        <td><a href="property-ats.username.html" title="<p>Username for ATS server. This is NOT the NOE or HTTP/UNIX username.</p>" target="classframe"><tt class="docutils literal">ats.username</tt></a></td>
                        <td><a href="help.html" title="Help" target="classframe">must</a></td>
                        <td>
                        </td>
                    </tr>
                    <tr>
                        <td><a href="property-enabled.aste.html" title="<p>Value must be set to execute ats-aste target. for example, &#39;value=&#34;1&#34;&#39;</p>" target="classframe"><tt class="docutils literal">enabled.aste</tt></a></td>
                        <td><a href="help.html" title="Help" target="classframe">must</a></td>
                        <td>
                        </td>
                    </tr>
                    <tr>
                        <td><a href="property-enabled.ats.html" title="<p>Value must be set to execute ats-test target. for example, &#39;value=&#34;1&#34;&#39;</p>" target="classframe"><tt class="docutils literal">enabled.ats</tt></a></td>
                        <td><a href="help.html" title="Help" target="classframe">must</a></td>
                        <td>
                        </td>
                    </tr>
                    <tr>
                        <td><a href="property-eunit.test.package.html" title="<p>The EUnit package name to be unzipped on the environment, for executing EUnit tests.&#34;</p>" target="classframe"><tt class="docutils literal">eunit.test.package</tt></a></td>
                        <td><a href="help.html" title="Help" target="classframe">recommended</a></td>
                        <td>
                        </td>
                    </tr>
                    <tr>
                        <td><a href="property-eunitexerunner.flags.html" title="<p>Flags for EUnit exerunner can be set by setting the value of this variable. The default flags are set to &#34;/E S60AppEnv /R Off&#34;.</p>" target="classframe"><tt class="docutils literal">eunitexerunner.flags</tt></a></td>
                        <td><a href="help.html" title="Help" target="classframe">must</a></td>
                        <td>
                        </td>
                    </tr>
                    <tr>
                        <td><a href="property-exclude.test.layers.html" title="<p>Comma seperated excluded test layers. The test components (mentioned in the excluded test layers) will not be included in the ATS test drops</p>" target="classframe"><tt class="docutils literal">exclude.test.layers</tt></a></td>
                        <td><a href="help.html" title="Help" target="classframe">allowed</a></td>
                        <td>
                        </td>
                    </tr>
                    <tr>
                        <td><a href="property-skip.ats.sending.html" title="<p>Skips sending drop package file to ATS/ASTE after its creation.</p>" target="classframe"><tt class="docutils literal">skip.ats.sending</tt></a></td>
                        <td><a href="help.html" title="Help" target="classframe">allowed</a></td>
                        <td>
                        </td>
                    </tr>
    <tr>
        <td colspan="3">Internal properties</td>
    </tr>
                    <tr>
                        <td><a href="property-ats.aste.drop.file.html" title="<p>Path for creation of the drop file during the build. Default is ATS3AsteDrop.zip</p>" target="classframe"><tt class="docutils literal">ats.aste.drop.file</tt></a></td>
                        <td><a href="help.html" title="Help" target="classframe">discouraged</a></td>
                        <td>
                        </td>
                    </tr>
                    <tr>
                        <td><a href="property-ats.drop.file.html" title="<p>Path for creation of the drop file during the build. Default is ATS3Drop.zip</p>" target="classframe"><tt class="docutils literal">ats.drop.file</tt></a></td>
                        <td><a href="help.html" title="Help" target="classframe">discouraged</a></td>
                        <td>
                        </td>
                    </tr>
                    <tr>
                        <td><a href="property-drop.file.counter.html" title="<p>Drop package file counter. Updates its value automatically when a new drop file is created for ATS.</p>" target="classframe"><tt class="docutils literal">drop.file.counter</tt></a></td>
                        <td><a href="help.html" title="Help" target="classframe">never</a></td>
                        <td>
                        </td>
                    </tr>
</table>
</p>



    <hr/>
<!-- ========= start of top navbar ======= -->
<a name="navbar_top"><!-- --></a>
<a href="#skip-navbar_top" title="skip navigation links"></a>
<table border="0" width="100%" cellpadding="1" cellspacing="0" summary="">
<tr>
<td colspan="2" bgcolor="#eeeeff" class="navbarcell1">
<a name="navbar_top_firstrow"><!-- --></a>
<table border="0" cellpadding="0" cellspacing="3" summary="">
  <tr align="center" valign="top">
  <td bgcolor="#ffffff" class="navbarcell1"> &#160;<a href="overview-summary.html"><font class="navbarfont1"><b>overview</b></font>&#160;</a></td>

  <td bgcolor="#ffffff" class="navbarcell1">    <a href="deprecated-list.html"><font class="navbarfont1"><b>deprecated</b></font></a>&#160;</td>
    
  <td bgcolor="#eeeeff" class="navbarcell1">    <a href="properties-table.html"><font class="navbarfont1"><b>properties-table</b></font></a>&#160;</td>  
  <td bgcolor="#eeeeff" class="navbarcell1">    <a href="index-1.html"><font class="navbarfont1"><b>index</b></font></a>&#160;</td>
  <td bgcolor="#eeeeff" class="navbarcell1">    <a href="help.html"><font class="navbarfont1"><b>help</b></font></a>&#160;</td>
  </tr>
</table>
</td>
<td align="right" valign="top" rowspan="3"><em>
<b>Helium API</b></em>

</td>
</tr>

<tr>
<td bgcolor="white" class="navbarcell2"><font size="-2">
&#160;prev&#160;
&#160;next</font></td>
<td bgcolor="white" class="navbarcell2"><font size="-2">
  <a href="index.html?overview-summary.html" target="_top"><b>frames</b></a>  &#160;
&#160;<a href="overview-summary.html" target="_top"><b>no frames</b></a>  &#160;

&#160;<script type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<a href="allclasses-noframe.html"><b>all classes</b></a>');
  }
  //-->
</script>
<noscript>
  <a href="allclasses-noframe.html"><b>all classes</b></a>
</noscript>


</font></td>
</tr>
</table>
<a name="skip-navbar_top"></a>
<!-- ========= end of top navbar ========= -->
    <font size="-2">Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). All rights reserved. License: http://www.eclipse.org/legal/epl-v10.html</font>
 </body>

</html>