doc/api/python/ats3.dropgenerator-pysrc.html
author Simon Howkins <simonh@symbian.org>
Tue, 30 Mar 2010 13:57:59 +0100
changeset 952 ea541face66b
parent 432 f2ddfa555b0f
permissions -rw-r--r--
Re-apply changes to allow sources.csv to specify a revision by a *local* tag in the web repository. Uses "hg id" instead of "hg in", so not affected by the aborts we had previously. And no need for an empty repo this time either.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
432
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
     1
<?xml version="1.0" encoding="ascii"?>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
     2
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
     3
          "DTD/xhtml1-transitional.dtd">
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
     4
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
     5
<head>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
     6
  <title>ats3.dropgenerator</title>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
     7
  <link rel="stylesheet" href="epydoc.css" type="text/css" />
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
     8
  <script type="text/javascript" src="epydoc.js"></script>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
     9
</head>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    10
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    11
<body bgcolor="white" text="black" link="blue" vlink="#204080"
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    12
      alink="#204080">
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    13
<!-- ==================== NAVIGATION BAR ==================== -->
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    14
<table class="navbar" border="0" width="100%" cellpadding="0"
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    15
       bgcolor="#a0c0ff" cellspacing="0">
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    16
  <tr valign="middle">
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    17
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    18
  <!-- Tree link -->
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    19
      <th>&nbsp;&nbsp;&nbsp;<a
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    20
        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    21
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    22
  <!-- Index link -->
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    23
      <th>&nbsp;&nbsp;&nbsp;<a
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    24
        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    25
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    26
  <!-- Help link -->
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    27
      <th>&nbsp;&nbsp;&nbsp;<a
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    28
        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    29
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    30
      <th class="navbar" width="100%"></th>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    31
  </tr>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    32
</table>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    33
<table width="100%" cellpadding="0" cellspacing="0">
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    34
  <tr valign="top">
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    35
    <td width="100%">
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    36
      <span class="breadcrumbs">
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    37
        <a href="ats3-module.html">Package&nbsp;ats3</a> ::
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    38
        Module&nbsp;dropgenerator
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    39
      </span>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    40
    </td>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    41
    <td>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    42
      <table cellpadding="0" cellspacing="0">
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    43
        <!-- hide/show private -->
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    44
        <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    45
    onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    46
        <tr><td align="right"><span class="options"
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    47
            >[<a href="frames.html" target="_top">frames</a
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    48
            >]&nbsp;|&nbsp;<a href="ats3.dropgenerator-pysrc.html"
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    49
            target="_top">no&nbsp;frames</a>]</span></td></tr>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    50
      </table>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    51
    </td>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    52
  </tr>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    53
</table>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    54
<h1 class="epydoc">Source Code for <a href="ats3.dropgenerator-module.html">Module ats3.dropgenerator</a></h1>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    55
<pre class="py-src">
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    56
<a name="L1"></a><tt class="py-lineno">  1</tt>  <tt class="py-line"><tt class="py-comment"># -*- encoding: latin-1 -*-</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    57
<a name="L2"></a><tt class="py-lineno">  2</tt>  <tt class="py-line"><tt class="py-comment"></tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    58
<a name="L3"></a><tt class="py-lineno">  3</tt>  <tt class="py-line"><tt class="py-comment">#============================================================================ </tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    59
<a name="L4"></a><tt class="py-lineno">  4</tt>  <tt class="py-line"><tt class="py-comment"></tt><tt class="py-comment">#Name        : dropgenerator.py </tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    60
<a name="L5"></a><tt class="py-lineno">  5</tt>  <tt class="py-line"><tt class="py-comment"></tt><tt class="py-comment">#Part of     : Helium </tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    61
<a name="L6"></a><tt class="py-lineno">  6</tt>  <tt class="py-line"><tt class="py-comment"></tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    62
<a name="L7"></a><tt class="py-lineno">  7</tt>  <tt class="py-line"><tt class="py-comment">#Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    63
<a name="L8"></a><tt class="py-lineno">  8</tt>  <tt class="py-line"><tt class="py-comment"></tt><tt class="py-comment">#All rights reserved.</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    64
<a name="L9"></a><tt class="py-lineno">  9</tt>  <tt class="py-line"><tt class="py-comment"></tt><tt class="py-comment">#This component and the accompanying materials are made available</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    65
<a name="L10"></a><tt class="py-lineno"> 10</tt>  <tt class="py-line"><tt class="py-comment"></tt><tt class="py-comment">#under the terms of the License "Eclipse Public License v1.0"</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    66
<a name="L11"></a><tt class="py-lineno"> 11</tt>  <tt class="py-line"><tt class="py-comment"></tt><tt class="py-comment">#which accompanies this distribution, and is available</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    67
<a name="L12"></a><tt class="py-lineno"> 12</tt>  <tt class="py-line"><tt class="py-comment"></tt><tt class="py-comment">#at the URL "http://www.eclipse.org/legal/epl-v10.html".</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    68
<a name="L13"></a><tt class="py-lineno"> 13</tt>  <tt class="py-line"><tt class="py-comment"></tt><tt class="py-comment">#</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    69
<a name="L14"></a><tt class="py-lineno"> 14</tt>  <tt class="py-line"><tt class="py-comment"></tt><tt class="py-comment">#Initial Contributors:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    70
<a name="L15"></a><tt class="py-lineno"> 15</tt>  <tt class="py-line"><tt class="py-comment"></tt><tt class="py-comment">#Nokia Corporation - initial contribution.</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    71
<a name="L16"></a><tt class="py-lineno"> 16</tt>  <tt class="py-line"><tt class="py-comment"></tt><tt class="py-comment">#</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    72
<a name="L17"></a><tt class="py-lineno"> 17</tt>  <tt class="py-line"><tt class="py-comment"></tt><tt class="py-comment">#Contributors:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    73
<a name="L18"></a><tt class="py-lineno"> 18</tt>  <tt class="py-line"><tt class="py-comment"></tt><tt class="py-comment">#</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    74
<a name="L19"></a><tt class="py-lineno"> 19</tt>  <tt class="py-line"><tt class="py-comment"></tt><tt class="py-comment">#Description:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    75
<a name="L20"></a><tt class="py-lineno"> 20</tt>  <tt class="py-line"><tt class="py-comment"></tt><tt class="py-comment">#===============================================================================</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    76
<a name="L21"></a><tt class="py-lineno"> 21</tt>  <tt class="py-line"><tt class="py-comment"></tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    77
<a name="L22"></a><tt class="py-lineno"> 22</tt>  <tt class="py-line"> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    78
<a name="L23"></a><tt class="py-lineno"> 23</tt>  <tt class="py-line"><tt class="py-comment">#w0142 =&gt; * and ** were used</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    79
<a name="L24"></a><tt class="py-lineno"> 24</tt>  <tt class="py-line"><tt class="py-comment"></tt><tt class="py-comment">#F0401 =&gt; pylint didn't find "path" module</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    80
<a name="L25"></a><tt class="py-lineno"> 25</tt>  <tt class="py-line"><tt class="py-comment"></tt><tt class="py-comment">#C0302 =&gt; Too many lines</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    81
<a name="L26"></a><tt class="py-lineno"> 26</tt>  <tt class="py-line"><tt class="py-comment"></tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    82
<a name="L27"></a><tt class="py-lineno"> 27</tt>  <tt class="py-line"><tt class="py-keyword">import</tt> <tt class="py-name">codecs</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    83
<a name="L28"></a><tt class="py-lineno"> 28</tt>  <tt class="py-line"><tt class="py-keyword">from</tt>  <tt id="link-0" class="py-name" targets="Method symrec.MetadataMerger.xml()=symrec.MetadataMerger-class.html#xml,Method symrec.ReleaseMetadata.xml()=symrec.ReleaseMetadata-class.html#xml"><a title="symrec.MetadataMerger.xml
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    84
symrec.ReleaseMetadata.xml" class="py-name" href="#" onclick="return doclink('link-0', 'xml', 'link-0');">xml</a></tt><tt class="py-op">.</tt><tt id="link-1" class="py-name" targets="Module ats3.parsers=ats3.parsers-module.html"><a title="ats3.parsers" class="py-name" href="#" onclick="return doclink('link-1', 'parsers', 'link-1');">parsers</a></tt><tt class="py-op">.</tt><tt class="py-name">expat</tt> <tt class="py-keyword">import</tt> <tt class="py-name">ExpatError</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    85
<a name="L29"></a><tt class="py-lineno"> 29</tt>  <tt class="py-line"> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    86
<a name="L30"></a><tt class="py-lineno"> 30</tt>  <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-2" class="py-name"><a title="symrec.MetadataMerger.xml
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    87
symrec.ReleaseMetadata.xml" class="py-name" href="#" onclick="return doclink('link-2', 'xml', 'link-0');">xml</a></tt><tt class="py-op">.</tt><tt class="py-name">etree</tt> <tt class="py-keyword">import</tt> <tt class="py-name">ElementTree</tt> <tt class="py-keyword">as</tt> <tt class="py-name">et</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    88
<a name="L31"></a><tt class="py-lineno"> 31</tt>  <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-3" class="py-name"><a title="symrec.MetadataMerger.xml
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    89
symrec.ReleaseMetadata.xml" class="py-name" href="#" onclick="return doclink('link-3', 'xml', 'link-0');">xml</a></tt><tt class="py-op">.</tt><tt class="py-name">sax</tt><tt class="py-op">.</tt><tt class="py-name">saxutils</tt> <tt class="py-keyword">import</tt> <tt class="py-name">quoteattr</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    90
<a name="L32"></a><tt class="py-lineno"> 32</tt>  <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-4" class="py-name" targets="Method buildtools.Command.path()=buildtools.Command-class.html#path,Method sysdef.api.SpecialInstruction.path()=sysdef.api.SpecialInstruction-class.html#path,Method sysdef.api.Unit.path()=sysdef.api.Unit-class.html#path"><a title="buildtools.Command.path
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    91
sysdef.api.SpecialInstruction.path
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    92
sysdef.api.Unit.path" class="py-name" href="#" onclick="return doclink('link-4', 'path', 'link-4');">path</a></tt> <tt class="py-keyword">import</tt> <tt id="link-5" class="py-name"><a title="buildtools.Command.path
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    93
sysdef.api.SpecialInstruction.path
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    94
sysdef.api.Unit.path" class="py-name" href="#" onclick="return doclink('link-5', 'path', 'link-4');">path</a></tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    95
<a name="L33"></a><tt class="py-lineno"> 33</tt>  <tt class="py-line"><tt class="py-keyword">import</tt> <tt class="py-name">logging</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    96
<a name="L34"></a><tt class="py-lineno"> 34</tt>  <tt class="py-line"><tt class="py-keyword">import</tt> <tt class="py-name">os</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    97
<a name="L35"></a><tt class="py-lineno"> 35</tt>  <tt class="py-line"><tt class="py-keyword">import</tt> <tt class="py-name">re</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    98
<a name="L36"></a><tt class="py-lineno"> 36</tt>  <tt class="py-line"><tt class="py-keyword">import</tt> <tt class="py-name">zipfile</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    99
<a name="L37"></a><tt class="py-lineno"> 37</tt>  <tt class="py-line"><tt class="py-keyword">import</tt> <tt class="py-name">amara</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   100
<a name="L38"></a><tt class="py-lineno"> 38</tt>  <tt class="py-line"><tt class="py-keyword">import</tt> <tt id="link-6" class="py-name" targets="Module ats3.atsconfigparser=ats3.atsconfigparser-module.html"><a title="ats3.atsconfigparser" class="py-name" href="#" onclick="return doclink('link-6', 'atsconfigparser', 'link-6');">atsconfigparser</a></tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   101
<a name="L39"></a><tt class="py-lineno"> 39</tt>  <tt class="py-line"> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   102
<a name="L40"></a><tt class="py-lineno"> 40</tt>  <tt class="py-line"><tt id="link-7" class="py-name" targets="Variable archive.builders._logger=archive.builders-module.html#_logger,Variable archive.mappers._logger=archive.mappers-module.html#_logger,Variable archive.tools._logger=archive.tools-module.html#_logger,Variable ats3._logger=ats3-module.html#_logger,Variable ats3.aste._logger=ats3.aste-module.html#_logger,Variable ats3.dropgenerator._logger=ats3.dropgenerator-module.html#_logger,Variable ats3.parsers._logger=ats3.parsers-module.html#_logger,Variable ats3.testconfigurator._logger=ats3.testconfigurator-module.html#_logger,Variable build.io._logger=build.io-module.html#_logger,Variable build.model._logger=build.model-module.html#_logger,Variable ccm._logger=ccm-module.html#_logger,Variable ccm.extra._logger=ccm.extra-module.html#_logger,Variable comments._logger=comments-module.html#_logger,Variable configuration._logger=configuration-module.html#_logger,Variable configuration_model._logger=configuration_model-module.html#_logger,Variable delta_zip._logger=delta_zip-module.html#_logger,Variable integration.quality._logger=integration.quality-module.html#_logger,Variable nokia.gscm._logger=nokia.gscm-module.html#_logger,Variable nokia.nokiaccm._logger=nokia.nokiaccm-module.html#_logger,Variable pathaddition.match._logger=pathaddition.match-module.html#_logger,Variable preparation._logger=preparation-module.html#_logger,Variable symbian.log._logger=symbian.log-module.html#_logger,Variable sysdef.api._logger=sysdef.api-module.html#_logger"><a title="archive.builders._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   103
archive.mappers._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   104
archive.tools._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   105
ats3._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   106
ats3.aste._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   107
ats3.dropgenerator._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   108
ats3.parsers._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   109
ats3.testconfigurator._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   110
build.io._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   111
build.model._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   112
ccm._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   113
ccm.extra._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   114
comments._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   115
configuration._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   116
configuration_model._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   117
delta_zip._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   118
integration.quality._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   119
nokia.gscm._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   120
nokia.nokiaccm._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   121
pathaddition.match._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   122
preparation._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   123
symbian.log._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   124
sysdef.api._logger" class="py-name" href="#" onclick="return doclink('link-7', '_logger', 'link-7');">_logger</a></tt> <tt class="py-op">=</tt> <tt class="py-name">logging</tt><tt class="py-op">.</tt><tt class="py-name">getLogger</tt><tt class="py-op">(</tt><tt class="py-string">'ats3'</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   125
<a name="L41"></a><tt class="py-lineno"> 41</tt>  <tt class="py-line"> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   126
<a name="L42"></a><tt class="py-lineno"> 42</tt>  <tt class="py-line"><tt class="py-comment"># Shortcuts</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   127
<a name="L43"></a><tt class="py-lineno"> 43</tt>  <tt class="py-line"><tt class="py-comment"></tt><tt id="link-8" class="py-name" targets="Variable ats3.aste.E=ats3.aste-module.html#E,Variable ats3.dropgenerator.E=ats3.dropgenerator-module.html#E"><a title="ats3.aste.E
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   128
ats3.dropgenerator.E" class="py-name" href="#" onclick="return doclink('link-8', 'E', 'link-8');">E</a></tt> <tt class="py-op">=</tt> <tt class="py-name">et</tt><tt class="py-op">.</tt><tt class="py-name">Element</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   129
<a name="L44"></a><tt class="py-lineno"> 44</tt>  <tt class="py-line"><tt id="link-9" class="py-name" targets="Variable ats3.aste.SE=ats3.aste-module.html#SE,Variable ats3.dropgenerator.SE=ats3.dropgenerator-module.html#SE"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   130
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-9', 'SE', 'link-9');">SE</a></tt> <tt class="py-op">=</tt> <tt class="py-name">et</tt><tt class="py-op">.</tt><tt class="py-name">SubElement</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   131
<a name="L45"></a><tt class="py-lineno"> 45</tt>  <tt class="py-line"> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   132
<a name="L46"></a><tt class="py-lineno"> 46</tt>  <tt class="py-line"> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   133
<a name="Ats3TestDropGenerator"></a><div id="Ats3TestDropGenerator-def"><a name="L47"></a><tt class="py-lineno"> 47</tt> <a class="py-toggle" href="#" id="Ats3TestDropGenerator-toggle" onclick="return toggle('Ats3TestDropGenerator');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="ats3.dropgenerator.Ats3TestDropGenerator-class.html">Ats3TestDropGenerator</a><tt class="py-op">(</tt><tt class="py-base-class">object</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   134
</div><div id="Ats3TestDropGenerator-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="Ats3TestDropGenerator-expanded"><a name="L48"></a><tt class="py-lineno"> 48</tt>  <tt class="py-line">    <tt class="py-docstring">"""</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   135
<a name="L49"></a><tt class="py-lineno"> 49</tt>  <tt class="py-line"><tt class="py-docstring">    Generate test drop zip file for ATS3.</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   136
<a name="L50"></a><tt class="py-lineno"> 50</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   137
<a name="L51"></a><tt class="py-lineno"> 51</tt>  <tt class="py-line"><tt class="py-docstring">    Generates drom zip files file from a TestPlan instance. The main</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   138
<a name="L52"></a><tt class="py-lineno"> 52</tt>  <tt class="py-line"><tt class="py-docstring">    responsibility of this class is to serialize the plan into a valid XML</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   139
<a name="L53"></a><tt class="py-lineno"> 53</tt>  <tt class="py-line"><tt class="py-docstring">    file and build a zip file for the drop.</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   140
<a name="L54"></a><tt class="py-lineno"> 54</tt>  <tt class="py-line"><tt class="py-docstring">    </tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   141
<a name="L55"></a><tt class="py-lineno"> 55</tt>  <tt class="py-line"><tt class="py-docstring">    Creates one &lt;set&gt; for each component's tests.</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   142
<a name="L56"></a><tt class="py-lineno"> 56</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   143
<a name="L57"></a><tt class="py-lineno"> 57</tt>  <tt class="py-line"><tt class="py-docstring">    Stif harness, normal operation</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   144
<a name="L58"></a><tt class="py-lineno"> 58</tt>  <tt class="py-line"><tt class="py-docstring">    ------------------------------</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   145
<a name="L59"></a><tt class="py-lineno"> 59</tt>  <tt class="py-line"><tt class="py-docstring">    </tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   146
<a name="L60"></a><tt class="py-lineno"> 60</tt>  <tt class="py-line"><tt class="py-docstring">    - create logging dir for stif             makedir (to C:\logs\TestFramework)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   147
<a name="L61"></a><tt class="py-lineno"> 61</tt>  <tt class="py-line"><tt class="py-docstring">    - install data files                      install (to E:\testing\data)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   148
<a name="L62"></a><tt class="py-lineno"> 62</tt>  <tt class="py-line"><tt class="py-docstring">    - install configuration (.cfg) files      "       (to E:\testing\conf)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   149
<a name="L63"></a><tt class="py-lineno"> 63</tt>  <tt class="py-line"><tt class="py-docstring">    - install testmodule (.dll) files         "       (to C:\sys\bin)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   150
<a name="L64"></a><tt class="py-lineno"> 64</tt>  <tt class="py-line"><tt class="py-docstring">    - install engine ini (testframework.ini)  "       (to C:\testframework)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   151
<a name="L65"></a><tt class="py-lineno"> 65</tt>  <tt class="py-line"><tt class="py-docstring">    - execute cases from the engine ini       run-cases</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   152
<a name="L66"></a><tt class="py-lineno"> 66</tt>  <tt class="py-line"><tt class="py-docstring">    - fetch logs                              fetch-log</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   153
<a name="L67"></a><tt class="py-lineno"> 67</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   154
<a name="L68"></a><tt class="py-lineno"> 68</tt>  <tt class="py-line"><tt class="py-docstring">    Stif harness, SIS package installation</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   155
<a name="L69"></a><tt class="py-lineno"> 69</tt>  <tt class="py-line"><tt class="py-docstring">    --------------------------------------</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   156
<a name="L70"></a><tt class="py-lineno"> 70</tt>  <tt class="py-line"><tt class="py-docstring">    </tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   157
<a name="L71"></a><tt class="py-lineno"> 71</tt>  <tt class="py-line"><tt class="py-docstring">    - like above but with data and config files replaced by sis files</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   158
<a name="L72"></a><tt class="py-lineno"> 72</tt>  <tt class="py-line"><tt class="py-docstring">    - install sis to the device               install-software</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   159
<a name="L73"></a><tt class="py-lineno"> 73</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   160
<a name="L74"></a><tt class="py-lineno"> 74</tt>  <tt class="py-line"><tt class="py-docstring">    """</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   161
<a name="L75"></a><tt class="py-lineno"> 75</tt>  <tt class="py-line"> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   162
<a name="L76"></a><tt class="py-lineno"> 76</tt>  <tt class="py-line">    <tt id="link-10" class="py-name" targets="Variable ats3.dropgenerator.Ats3TestDropGenerator.STIF_LOG_DIR=ats3.dropgenerator.Ats3TestDropGenerator-class.html#STIF_LOG_DIR"><a title="ats3.dropgenerator.Ats3TestDropGenerator.STIF_LOG_DIR" class="py-name" href="#" onclick="return doclink('link-10', 'STIF_LOG_DIR', 'link-10');">STIF_LOG_DIR</a></tt> <tt class="py-op">=</tt> <tt class="py-string">r"c:"</tt> <tt class="py-op">+</tt> <tt class="py-name">os</tt><tt class="py-op">.</tt><tt class="py-name">sep</tt> <tt class="py-op">+</tt> <tt class="py-string">"logs"</tt> <tt class="py-op">+</tt> <tt class="py-name">os</tt><tt class="py-op">.</tt><tt class="py-name">sep</tt> <tt class="py-op">+</tt> <tt class="py-string">"testframework"</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   163
<a name="L77"></a><tt class="py-lineno"> 77</tt>  <tt class="py-line">    <tt id="link-11" class="py-name" targets="Variable ats3.dropgenerator.Ats3TestDropGenerator.STIFUNIT_LOG_DIR=ats3.dropgenerator.Ats3TestDropGenerator-class.html#STIFUNIT_LOG_DIR"><a title="ats3.dropgenerator.Ats3TestDropGenerator.STIFUNIT_LOG_DIR" class="py-name" href="#" onclick="return doclink('link-11', 'STIFUNIT_LOG_DIR', 'link-11');">STIFUNIT_LOG_DIR</a></tt> <tt class="py-op">=</tt> <tt class="py-string">r"c:"</tt> <tt class="py-op">+</tt> <tt class="py-name">os</tt><tt class="py-op">.</tt><tt class="py-name">sep</tt> <tt class="py-op">+</tt> <tt class="py-string">"logs"</tt> <tt class="py-op">+</tt> <tt class="py-name">os</tt><tt class="py-op">.</tt><tt class="py-name">sep</tt> <tt class="py-op">+</tt> <tt class="py-string">"testframework"</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   164
<a name="L78"></a><tt class="py-lineno"> 78</tt>  <tt class="py-line">    <tt id="link-12" class="py-name" targets="Variable ats3.dropgenerator.Ats3TestDropGenerator.EUNIT_LOG_DIR=ats3.dropgenerator.Ats3TestDropGenerator-class.html#EUNIT_LOG_DIR"><a title="ats3.dropgenerator.Ats3TestDropGenerator.EUNIT_LOG_DIR" class="py-name" href="#" onclick="return doclink('link-12', 'EUNIT_LOG_DIR', 'link-12');">EUNIT_LOG_DIR</a></tt> <tt class="py-op">=</tt> <tt class="py-string">r"c:"</tt> <tt class="py-op">+</tt> <tt class="py-name">os</tt><tt class="py-op">.</tt><tt class="py-name">sep</tt> <tt class="py-op">+</tt> <tt class="py-string">"Shared"</tt> <tt class="py-op">+</tt> <tt class="py-name">os</tt><tt class="py-op">.</tt><tt class="py-name">sep</tt> <tt class="py-op">+</tt> <tt class="py-string">"EUnit"</tt> <tt class="py-op">+</tt> <tt class="py-name">os</tt><tt class="py-op">.</tt><tt class="py-name">sep</tt> <tt class="py-op">+</tt> <tt class="py-string">"logs"</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   165
<a name="L79"></a><tt class="py-lineno"> 79</tt>  <tt class="py-line">    <tt id="link-13" class="py-name" targets="Variable ats3.dropgenerator.Ats3TestDropGenerator.CTC_LOG_DIR=ats3.dropgenerator.Ats3TestDropGenerator-class.html#CTC_LOG_DIR"><a title="ats3.dropgenerator.Ats3TestDropGenerator.CTC_LOG_DIR" class="py-name" href="#" onclick="return doclink('link-13', 'CTC_LOG_DIR', 'link-13');">CTC_LOG_DIR</a></tt> <tt class="py-op">=</tt> <tt class="py-string">r"c:"</tt> <tt class="py-op">+</tt> <tt class="py-name">os</tt><tt class="py-op">.</tt><tt class="py-name">sep</tt> <tt class="py-op">+</tt> <tt class="py-string">"data"</tt> <tt class="py-op">+</tt> <tt class="py-name">os</tt><tt class="py-op">.</tt><tt class="py-name">sep</tt> <tt class="py-op">+</tt> <tt class="py-string">"ctc"</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   166
<a name="L80"></a><tt class="py-lineno"> 80</tt>  <tt class="py-line"> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   167
<a name="Ats3TestDropGenerator.__init__"></a><div id="Ats3TestDropGenerator.__init__-def"><a name="L81"></a><tt class="py-lineno"> 81</tt> <a class="py-toggle" href="#" id="Ats3TestDropGenerator.__init__-toggle" onclick="return toggle('Ats3TestDropGenerator.__init__');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="ats3.dropgenerator.Ats3TestDropGenerator-class.html#__init__">__init__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   168
</div><div id="Ats3TestDropGenerator.__init__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Ats3TestDropGenerator.__init__-expanded"><a name="L82"></a><tt class="py-lineno"> 82</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">drop_path_root</tt> <tt class="py-op">=</tt> <tt id="link-14" class="py-name"><a title="buildtools.Command.path
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   169
sysdef.api.SpecialInstruction.path
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   170
sysdef.api.Unit.path" class="py-name" href="#" onclick="return doclink('link-14', 'path', 'link-4');">path</a></tt><tt class="py-op">(</tt><tt class="py-string">"ATS3Drop"</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   171
<a name="L83"></a><tt class="py-lineno"> 83</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">drop_path</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   172
<a name="L84"></a><tt class="py-lineno"> 84</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">defaults</tt> <tt class="py-op">=</tt> <tt class="py-op">{</tt><tt class="py-op">}</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   173
</div><a name="L85"></a><tt class="py-lineno"> 85</tt>  <tt class="py-line"> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   174
<a name="Ats3TestDropGenerator.generate"></a><div id="Ats3TestDropGenerator.generate-def"><a name="L86"></a><tt class="py-lineno"> 86</tt> <a class="py-toggle" href="#" id="Ats3TestDropGenerator.generate-toggle" onclick="return toggle('Ats3TestDropGenerator.generate');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="ats3.dropgenerator.Ats3TestDropGenerator-class.html#generate">generate</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">test_plan</tt><tt class="py-op">,</tt> <tt class="py-param">output_file</tt><tt class="py-op">,</tt> <tt class="py-param">config_file</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   175
</div><div id="Ats3TestDropGenerator.generate-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Ats3TestDropGenerator.generate-expanded"><a name="L87"></a><tt class="py-lineno"> 87</tt>  <tt class="py-line">        <tt class="py-docstring">"""Generate a test drop file."""</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   176
<a name="L88"></a><tt class="py-lineno"> 88</tt>  <tt class="py-line">        <tt id="link-15" class="py-name"><a title="symrec.MetadataMerger.xml
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   177
symrec.ReleaseMetadata.xml" class="py-name" href="#" onclick="return doclink('link-15', 'xml', 'link-0');">xml</a></tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-16" class="py-name" targets="Method ats3.aste.AsteTestDropGenerator.generate_xml()=ats3.aste.AsteTestDropGenerator-class.html#generate_xml,Method ats3.dropgenerator.Ats3TestDropGenerator.generate_xml()=ats3.dropgenerator.Ats3TestDropGenerator-class.html#generate_xml"><a title="ats3.aste.AsteTestDropGenerator.generate_xml
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   178
ats3.dropgenerator.Ats3TestDropGenerator.generate_xml" class="py-name" href="#" onclick="return doclink('link-16', 'generate_xml', 'link-16');">generate_xml</a></tt><tt class="py-op">(</tt><tt class="py-name">test_plan</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   179
<a name="L89"></a><tt class="py-lineno"> 89</tt>  <tt class="py-line">         </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   180
<a name="L90"></a><tt class="py-lineno"> 90</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">config_file</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   181
<a name="L91"></a><tt class="py-lineno"> 91</tt>  <tt class="py-line">            <tt class="py-name">xmltext</tt> <tt class="py-op">=</tt> <tt class="py-name">et</tt><tt class="py-op">.</tt><tt class="py-name">tostring</tt><tt class="py-op">(</tt><tt id="link-17" class="py-name"><a title="symrec.MetadataMerger.xml
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   182
symrec.ReleaseMetadata.xml" class="py-name" href="#" onclick="return doclink('link-17', 'xml', 'link-0');">xml</a></tt><tt class="py-op">.</tt><tt class="py-name">getroot</tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> <tt class="py-string">"ISO-8859-1"</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   183
<a name="L92"></a><tt class="py-lineno"> 92</tt>  <tt class="py-line">            <tt class="py-name">xmltext</tt> <tt class="py-op">=</tt> <tt id="link-18" class="py-name"><a title="ats3.atsconfigparser" class="py-name" href="#" onclick="return doclink('link-18', 'atsconfigparser', 'link-6');">atsconfigparser</a></tt><tt class="py-op">.</tt><tt id="link-19" class="py-name" targets="Function ats3.atsconfigparser.converttestxml()=ats3.atsconfigparser-module.html#converttestxml"><a title="ats3.atsconfigparser.converttestxml" class="py-name" href="#" onclick="return doclink('link-19', 'converttestxml', 'link-19');">converttestxml</a></tt><tt class="py-op">(</tt><tt class="py-name">config_file</tt><tt class="py-op">,</tt> <tt class="py-name">xmltext</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   184
<a name="L93"></a><tt class="py-lineno"> 93</tt>  <tt class="py-line">            <tt id="link-20" class="py-name"><a title="symrec.MetadataMerger.xml
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   185
symrec.ReleaseMetadata.xml" class="py-name" href="#" onclick="return doclink('link-20', 'xml', 'link-0');">xml</a></tt> <tt class="py-op">=</tt> <tt class="py-name">et</tt><tt class="py-op">.</tt><tt class="py-name">ElementTree</tt><tt class="py-op">(</tt><tt class="py-name">et</tt><tt class="py-op">.</tt><tt class="py-name">XML</tt><tt class="py-op">(</tt><tt class="py-name">xmltext</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   186
<a name="L94"></a><tt class="py-lineno"> 94</tt>  <tt class="py-line">             </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   187
<a name="L95"></a><tt class="py-lineno"> 95</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-21" class="py-name" targets="Method ats3.aste.AsteTestDropGenerator.generate_drop()=ats3.aste.AsteTestDropGenerator-class.html#generate_drop,Method ats3.dropgenerator.Ats3TestDropGenerator.generate_drop()=ats3.dropgenerator.Ats3TestDropGenerator-class.html#generate_drop"><a title="ats3.aste.AsteTestDropGenerator.generate_drop
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   188
ats3.dropgenerator.Ats3TestDropGenerator.generate_drop" class="py-name" href="#" onclick="return doclink('link-21', 'generate_drop', 'link-21');">generate_drop</a></tt><tt class="py-op">(</tt><tt class="py-name">test_plan</tt><tt class="py-op">,</tt> <tt id="link-22" class="py-name"><a title="symrec.MetadataMerger.xml
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   189
symrec.ReleaseMetadata.xml" class="py-name" href="#" onclick="return doclink('link-22', 'xml', 'link-0');">xml</a></tt><tt class="py-op">,</tt> <tt class="py-name">output_file</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   190
</div><a name="L96"></a><tt class="py-lineno"> 96</tt>  <tt class="py-line"> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   191
<a name="Ats3TestDropGenerator.generate_drop"></a><div id="Ats3TestDropGenerator.generate_drop-def"><a name="L97"></a><tt class="py-lineno"> 97</tt> <a class="py-toggle" href="#" id="Ats3TestDropGenerator.generate_drop-toggle" onclick="return toggle('Ats3TestDropGenerator.generate_drop');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="ats3.dropgenerator.Ats3TestDropGenerator-class.html#generate_drop">generate_drop</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">test_plan</tt><tt class="py-op">,</tt> <tt class="py-param">xml</tt><tt class="py-op">,</tt> <tt class="py-param">output_file</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   192
</div><div id="Ats3TestDropGenerator.generate_drop-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Ats3TestDropGenerator.generate_drop-expanded"><a name="L98"></a><tt class="py-lineno"> 98</tt>  <tt class="py-line">        <tt class="py-docstring">"""Generate test drop zip file."""</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   193
<a name="L99"></a><tt class="py-lineno"> 99</tt>  <tt class="py-line">        <tt class="py-name">zfile</tt> <tt class="py-op">=</tt> <tt class="py-name">zipfile</tt><tt class="py-op">.</tt><tt class="py-name">ZipFile</tt><tt class="py-op">(</tt><tt class="py-name">output_file</tt><tt class="py-op">,</tt> <tt class="py-string">"w"</tt><tt class="py-op">,</tt> <tt class="py-name">zipfile</tt><tt class="py-op">.</tt><tt class="py-name">ZIP_DEFLATED</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   194
<a name="L100"></a><tt class="py-lineno">100</tt>  <tt class="py-line">        <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   195
<a name="L101"></a><tt class="py-lineno">101</tt>  <tt class="py-line">            <tt class="py-keyword">for</tt> <tt class="py-name">drop_file</tt><tt class="py-op">,</tt> <tt class="py-name">src_file</tt> <tt class="py-keyword">in</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-23" class="py-name" targets="Method ats3.aste.AsteTestDropGenerator.drop_files()=ats3.aste.AsteTestDropGenerator-class.html#drop_files,Method ats3.dropgenerator.Ats3TestDropGenerator.drop_files()=ats3.dropgenerator.Ats3TestDropGenerator-class.html#drop_files"><a title="ats3.aste.AsteTestDropGenerator.drop_files
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   196
ats3.dropgenerator.Ats3TestDropGenerator.drop_files" class="py-name" href="#" onclick="return doclink('link-23', 'drop_files', 'link-23');">drop_files</a></tt><tt class="py-op">(</tt><tt class="py-name">test_plan</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   197
<a name="L102"></a><tt class="py-lineno">102</tt>  <tt class="py-line">                <tt id="link-24" class="py-name"><a title="archive.builders._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   198
archive.mappers._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   199
archive.tools._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   200
ats3._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   201
ats3.aste._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   202
ats3.dropgenerator._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   203
ats3.parsers._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   204
ats3.testconfigurator._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   205
build.io._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   206
build.model._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   207
ccm._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   208
ccm.extra._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   209
comments._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   210
configuration._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   211
configuration_model._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   212
delta_zip._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   213
integration.quality._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   214
nokia.gscm._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   215
nokia.nokiaccm._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   216
pathaddition.match._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   217
preparation._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   218
symbian.log._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   219
sysdef.api._logger" class="py-name" href="#" onclick="return doclink('link-24', '_logger', 'link-7');">_logger</a></tt><tt class="py-op">.</tt><tt class="py-name">info</tt><tt class="py-op">(</tt><tt class="py-string">"   + Adding: %s"</tt> <tt class="py-op">%</tt> <tt class="py-name">src_file</tt><tt class="py-op">.</tt><tt class="py-name">strip</tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   220
<a name="L103"></a><tt class="py-lineno">103</tt>  <tt class="py-line">                <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   221
<a name="L104"></a><tt class="py-lineno">104</tt>  <tt class="py-line">                    <tt class="py-name">zfile</tt><tt class="py-op">.</tt><tt id="link-25" class="py-name" targets="Method archive.builders.ArchivePreBuilder.write()=archive.builders.ArchivePreBuilder-class.html#write,Method build.model.BOMDeltaXMLWriter.write()=build.model.BOMDeltaXMLWriter-class.html#write,Method build.model.BOMXMLWriter.write()=build.model.BOMXMLWriter-class.html#write,Method buildtools.AbstractOutputWriter.write()=buildtools.AbstractOutputWriter-class.html#write,Method buildtools.AntWriter.write()=buildtools.AntWriter-class.html#write,Method buildtools.EBSWriter.write()=buildtools.EBSWriter-class.html#write,Method buildtools.MakeWriter.write()=buildtools.MakeWriter-class.html#write,Method buildtools.StringWriter.write()=buildtools.StringWriter-class.html#write,Method flash_config.FlashConfigurationWriter.write()=flash_config.FlashConfigurationWriter-class.html#write,Method helium.documentation.APIDeltaWriter.write()=helium.documentation.APIDeltaWriter-class.html#write,Method sis.SisPreBuilder.write()=sis.SisPreBuilder-class.html#write,Method sysdef.io.FlashImageSizeWriter.write()=sysdef.io.FlashImageSizeWriter-class.html#write,Method sysdef.io.MakeWriter.write()=sysdef.io.MakeWriter-class.html#write,Method sysdef.io.MakeWriter2.write()=sysdef.io.MakeWriter2-class.html#write,Method sysdef.io.MakeWriter3.write()=sysdef.io.MakeWriter3-class.html#write,Method version.Version.write()=version.Version-class.html#write"><a title="archive.builders.ArchivePreBuilder.write
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   222
build.model.BOMDeltaXMLWriter.write
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   223
build.model.BOMXMLWriter.write
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   224
buildtools.AbstractOutputWriter.write
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   225
buildtools.AntWriter.write
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   226
buildtools.EBSWriter.write
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   227
buildtools.MakeWriter.write
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   228
buildtools.StringWriter.write
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   229
flash_config.FlashConfigurationWriter.write
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   230
helium.documentation.APIDeltaWriter.write
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   231
sis.SisPreBuilder.write
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   232
sysdef.io.FlashImageSizeWriter.write
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   233
sysdef.io.MakeWriter.write
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   234
sysdef.io.MakeWriter2.write
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   235
sysdef.io.MakeWriter3.write
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   236
version.Version.write" class="py-name" href="#" onclick="return doclink('link-25', 'write', 'link-25');">write</a></tt><tt class="py-op">(</tt><tt class="py-name">src_file</tt><tt class="py-op">.</tt><tt class="py-name">strip</tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> <tt class="py-name">drop_file</tt><tt class="py-op">.</tt><tt class="py-name">encode</tt><tt class="py-op">(</tt><tt class="py-string">'utf-8'</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   237
<a name="L105"></a><tt class="py-lineno">105</tt>  <tt class="py-line">                <tt class="py-keyword">except</tt> <tt class="py-name">WindowsError</tt><tt class="py-op">,</tt> <tt class="py-name">expr</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   238
<a name="L106"></a><tt class="py-lineno">106</tt>  <tt class="py-line">                    <tt id="link-26" class="py-name"><a title="archive.builders._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   239
archive.mappers._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   240
archive.tools._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   241
ats3._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   242
ats3.aste._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   243
ats3.dropgenerator._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   244
ats3.parsers._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   245
ats3.testconfigurator._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   246
build.io._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   247
build.model._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   248
ccm._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   249
ccm.extra._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   250
comments._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   251
configuration._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   252
configuration_model._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   253
delta_zip._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   254
integration.quality._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   255
nokia.gscm._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   256
nokia.nokiaccm._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   257
pathaddition.match._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   258
preparation._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   259
symbian.log._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   260
sysdef.api._logger" class="py-name" href="#" onclick="return doclink('link-26', '_logger', 'link-7');">_logger</a></tt><tt class="py-op">.</tt><tt class="py-name">error</tt><tt class="py-op">(</tt><tt class="py-name">expr</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   261
<a name="L107"></a><tt class="py-lineno">107</tt>  <tt class="py-line">            <tt class="py-name">doc</tt> <tt class="py-op">=</tt> <tt class="py-name">amara</tt><tt class="py-op">.</tt><tt id="link-27" class="py-name" targets="Method bsf.BSF.parse()=bsf.BSF-class.html#parse,Method symbian.log.Parser.parse()=symbian.log.Parser-class.html#parse"><a title="bsf.BSF.parse
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   262
symbian.log.Parser.parse" class="py-name" href="#" onclick="return doclink('link-27', 'parse', 'link-27');">parse</a></tt><tt class="py-op">(</tt><tt class="py-name">et</tt><tt class="py-op">.</tt><tt class="py-name">tostring</tt><tt class="py-op">(</tt><tt id="link-28" class="py-name"><a title="symrec.MetadataMerger.xml
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   263
symrec.ReleaseMetadata.xml" class="py-name" href="#" onclick="return doclink('link-28', 'xml', 'link-0');">xml</a></tt><tt class="py-op">.</tt><tt class="py-name">getroot</tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> <tt class="py-string">"ISO-8859-1"</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   264
<a name="L108"></a><tt class="py-lineno">108</tt>  <tt class="py-line">            <tt id="link-29" class="py-name"><a title="archive.builders._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   265
archive.mappers._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   266
archive.tools._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   267
ats3._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   268
ats3.aste._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   269
ats3.dropgenerator._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   270
ats3.parsers._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   271
ats3.testconfigurator._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   272
build.io._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   273
build.model._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   274
ccm._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   275
ccm.extra._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   276
comments._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   277
configuration._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   278
configuration_model._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   279
delta_zip._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   280
integration.quality._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   281
nokia.gscm._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   282
nokia.nokiaccm._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   283
pathaddition.match._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   284
preparation._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   285
symbian.log._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   286
sysdef.api._logger" class="py-name" href="#" onclick="return doclink('link-29', '_logger', 'link-7');">_logger</a></tt><tt class="py-op">.</tt><tt class="py-name">debug</tt><tt class="py-op">(</tt><tt class="py-string">"XML output: %s\n"</tt> <tt class="py-op">%</tt> <tt class="py-name">doc</tt><tt class="py-op">.</tt><tt id="link-30" class="py-name"><a title="symrec.MetadataMerger.xml
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   287
symrec.ReleaseMetadata.xml" class="py-name" href="#" onclick="return doclink('link-30', 'xml', 'link-0');">xml</a></tt><tt class="py-op">(</tt><tt class="py-name">indent</tt><tt class="py-op">=</tt><tt class="py-string">u"yes"</tt><tt class="py-op">,</tt> <tt class="py-name">encoding</tt><tt class="py-op">=</tt><tt class="py-string">"ISO-8859-1"</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   288
<a name="L109"></a><tt class="py-lineno">109</tt>  <tt class="py-line">            <tt class="py-name">zfile</tt><tt class="py-op">.</tt><tt class="py-name">writestr</tt><tt class="py-op">(</tt><tt class="py-string">"test.xml"</tt><tt class="py-op">,</tt> <tt class="py-name">doc</tt><tt class="py-op">.</tt><tt id="link-31" class="py-name"><a title="symrec.MetadataMerger.xml
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   289
symrec.ReleaseMetadata.xml" class="py-name" href="#" onclick="return doclink('link-31', 'xml', 'link-0');">xml</a></tt><tt class="py-op">(</tt><tt class="py-name">indent</tt><tt class="py-op">=</tt><tt class="py-string">"yes"</tt><tt class="py-op">,</tt> <tt class="py-name">encoding</tt><tt class="py-op">=</tt><tt class="py-string">"ISO-8859-1"</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   290
<a name="L110"></a><tt class="py-lineno">110</tt>  <tt class="py-line">        <tt class="py-keyword">finally</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   291
<a name="L111"></a><tt class="py-lineno">111</tt>  <tt class="py-line">            <tt class="py-name">zfile</tt><tt class="py-op">.</tt><tt id="link-32" class="py-name" targets="Method build.model.BOM.close()=build.model.BOM-class.html#close,Method build.model.SessionCreator.close()=build.model.SessionCreator-class.html#close,Method buildtools.AbstractOutputWriter.close()=buildtools.AbstractOutputWriter-class.html#close,Method ccm.AbstractSession.close()=ccm.AbstractSession-class.html#close,Method ccm.Session.close()=ccm.Session-class.html#close,Method ccm.SessionPool.close()=ccm.SessionPool-class.html#close,Method ccm.extra.CachedSessionProvider.close()=ccm.extra.CachedSessionProvider-class.html#close,Method ccm.extra.SessionProvider.close()=ccm.extra.SessionProvider-class.html#close,Method log2xml.LogWriter.close()=log2xml.LogWriter-class.html#close,Method preparation.PreparationBuilder.close()=preparation.PreparationBuilder-class.html#close,Method sysdef.io.FlashImageSizeWriter.close()=sysdef.io.FlashImageSizeWriter-class.html#close"><a title="build.model.BOM.close
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   292
build.model.SessionCreator.close
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   293
buildtools.AbstractOutputWriter.close
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   294
ccm.AbstractSession.close
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   295
ccm.Session.close
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   296
ccm.SessionPool.close
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   297
ccm.extra.CachedSessionProvider.close
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   298
ccm.extra.SessionProvider.close
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   299
log2xml.LogWriter.close
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   300
preparation.PreparationBuilder.close
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   301
sysdef.io.FlashImageSizeWriter.close" class="py-name" href="#" onclick="return doclink('link-32', 'close', 'link-32');">close</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   302
<a name="L112"></a><tt class="py-lineno">112</tt>  <tt class="py-line"> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   303
<a name="L113"></a><tt class="py-lineno">113</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">zfile</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   304
</div><a name="L114"></a><tt class="py-lineno">114</tt>  <tt class="py-line"> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   305
<a name="Ats3TestDropGenerator.generate_xml"></a><div id="Ats3TestDropGenerator.generate_xml-def"><a name="L115"></a><tt class="py-lineno">115</tt> <a class="py-toggle" href="#" id="Ats3TestDropGenerator.generate_xml-toggle" onclick="return toggle('Ats3TestDropGenerator.generate_xml');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="ats3.dropgenerator.Ats3TestDropGenerator-class.html#generate_xml">generate_xml</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">test_plan</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   306
</div><div id="Ats3TestDropGenerator.generate_xml-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Ats3TestDropGenerator.generate_xml-expanded"><a name="L116"></a><tt class="py-lineno">116</tt>  <tt class="py-line">        <tt class="py-docstring">"""Generate test drop XML."""</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   307
<a name="L117"></a><tt class="py-lineno">117</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">defaults</tt> <tt class="py-op">=</tt> <tt class="py-op">{</tt><tt class="py-string">"enabled"</tt><tt class="py-op">:</tt> <tt class="py-string">"true"</tt><tt class="py-op">,</tt>  </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   308
<a name="L118"></a><tt class="py-lineno">118</tt>  <tt class="py-line">                         <tt class="py-string">"passrate"</tt><tt class="py-op">:</tt> <tt class="py-string">"100"</tt><tt class="py-op">,</tt>  </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   309
<a name="L119"></a><tt class="py-lineno">119</tt>  <tt class="py-line">                         <tt class="py-string">"significant"</tt><tt class="py-op">:</tt> <tt class="py-string">"false"</tt><tt class="py-op">}</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   310
<a name="L120"></a><tt class="py-lineno">120</tt>  <tt class="py-line">        <tt class="py-name">root</tt> <tt class="py-op">=</tt> <tt id="link-33" class="py-name"><a title="ats3.aste.E
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   311
ats3.dropgenerator.E" class="py-name" href="#" onclick="return doclink('link-33', 'E', 'link-8');">E</a></tt><tt class="py-op">(</tt><tt class="py-string">"test"</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   312
<a name="L121"></a><tt class="py-lineno">121</tt>  <tt class="py-line">        <tt class="py-name">root</tt><tt class="py-op">.</tt><tt id="link-34" class="py-name" targets="Method ccm.Folder.append()=ccm.Folder-class.html#append,Method ccm.Task.append()=ccm.Task-class.html#append"><a title="ccm.Folder.append
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   313
ccm.Task.append" class="py-name" href="#" onclick="return doclink('link-34', 'append', 'link-34');">append</a></tt><tt class="py-op">(</tt><tt class="py-name">et</tt><tt class="py-op">.</tt><tt class="py-name">XML</tt><tt class="py-op">(</tt><tt class="py-string">"&lt;name&gt;%(testrun_name)s&lt;/name&gt;"</tt> <tt class="py-op">%</tt> <tt class="py-name">test_plan</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   314
<a name="L122"></a><tt class="py-lineno">122</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">test_plan</tt><tt class="py-op">[</tt><tt class="py-string">"diamonds_build_url"</tt><tt class="py-op">]</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   315
<a name="L123"></a><tt class="py-lineno">123</tt>  <tt class="py-line">            <tt class="py-name">root</tt><tt class="py-op">.</tt><tt id="link-35" class="py-name"><a title="ccm.Folder.append
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   316
ccm.Task.append" class="py-name" href="#" onclick="return doclink('link-35', 'append', 'link-34');">append</a></tt><tt class="py-op">(</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   317
<a name="L124"></a><tt class="py-lineno">124</tt>  <tt class="py-line">                <tt class="py-name">et</tt><tt class="py-op">.</tt><tt class="py-name">XML</tt><tt class="py-op">(</tt><tt class="py-string">"&lt;buildid&gt;%(diamonds_build_url)s&lt;/buildid&gt;"</tt> <tt class="py-op">%</tt> <tt class="py-name">test_plan</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   318
<a name="L125"></a><tt class="py-lineno">125</tt>  <tt class="py-line">        <tt id="link-36" class="py-name" targets="Method ats3.aste.AsteTestDropGenerator.generate_target()=ats3.aste.AsteTestDropGenerator-class.html#generate_target,Function ats3.dropgenerator.generate_target()=ats3.dropgenerator-module.html#generate_target"><a title="ats3.aste.AsteTestDropGenerator.generate_target
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   319
ats3.dropgenerator.generate_target" class="py-name" href="#" onclick="return doclink('link-36', 'generate_target', 'link-36');">generate_target</a></tt><tt class="py-op">(</tt><tt class="py-name">test_plan</tt><tt class="py-op">,</tt> <tt class="py-name">root</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   320
<a name="L126"></a><tt class="py-lineno">126</tt>  <tt class="py-line">        <tt class="py-name">root</tt><tt class="py-op">.</tt><tt id="link-37" class="py-name"><a title="ccm.Folder.append
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   321
ccm.Task.append" class="py-name" href="#" onclick="return doclink('link-37', 'append', 'link-34');">append</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-38" class="py-name" targets="Method ats3.aste.AsteTestDropGenerator.generate_plan()=ats3.aste.AsteTestDropGenerator-class.html#generate_plan,Method ats3.dropgenerator.Ats3TestDropGenerator.generate_plan()=ats3.dropgenerator.Ats3TestDropGenerator-class.html#generate_plan"><a title="ats3.aste.AsteTestDropGenerator.generate_plan
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   322
ats3.dropgenerator.Ats3TestDropGenerator.generate_plan" class="py-name" href="#" onclick="return doclink('link-38', 'generate_plan', 'link-38');">generate_plan</a></tt><tt class="py-op">(</tt><tt class="py-name">test_plan</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   323
<a name="L127"></a><tt class="py-lineno">127</tt>  <tt class="py-line">        <tt class="py-keyword">for</tt> <tt class="py-name">post_action</tt> <tt class="py-keyword">in</tt> <tt id="link-39" class="py-name" targets="Method ats3.aste.AsteTestDropGenerator.generate_post_actions()=ats3.aste.AsteTestDropGenerator-class.html#generate_post_actions,Function ats3.dropgenerator.generate_post_actions()=ats3.dropgenerator-module.html#generate_post_actions"><a title="ats3.aste.AsteTestDropGenerator.generate_post_actions
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   324
ats3.dropgenerator.generate_post_actions" class="py-name" href="#" onclick="return doclink('link-39', 'generate_post_actions', 'link-39');">generate_post_actions</a></tt><tt class="py-op">(</tt><tt class="py-name">test_plan</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   325
<a name="L128"></a><tt class="py-lineno">128</tt>  <tt class="py-line">            <tt class="py-name">root</tt><tt class="py-op">.</tt><tt id="link-40" class="py-name"><a title="ccm.Folder.append
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   326
ccm.Task.append" class="py-name" href="#" onclick="return doclink('link-40', 'append', 'link-34');">append</a></tt><tt class="py-op">(</tt><tt class="py-name">post_action</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   327
<a name="L129"></a><tt class="py-lineno">129</tt>  <tt class="py-line">        <tt class="py-name">root</tt><tt class="py-op">.</tt><tt id="link-41" class="py-name"><a title="ccm.Folder.append
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   328
ccm.Task.append" class="py-name" href="#" onclick="return doclink('link-41', 'append', 'link-34');">append</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-42" class="py-name" targets="Method ats3.aste.AsteTestDropGenerator.generate_files()=ats3.aste.AsteTestDropGenerator-class.html#generate_files,Method ats3.dropgenerator.Ats3TestDropGenerator.generate_files()=ats3.dropgenerator.Ats3TestDropGenerator-class.html#generate_files"><a title="ats3.aste.AsteTestDropGenerator.generate_files
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   329
ats3.dropgenerator.Ats3TestDropGenerator.generate_files" class="py-name" href="#" onclick="return doclink('link-42', 'generate_files', 'link-42');">generate_files</a></tt><tt class="py-op">(</tt><tt class="py-name">test_plan</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   330
<a name="L130"></a><tt class="py-lineno">130</tt>  <tt class="py-line">        <tt class="py-name">etree</tt> <tt class="py-op">=</tt> <tt class="py-name">et</tt><tt class="py-op">.</tt><tt class="py-name">ElementTree</tt><tt class="py-op">(</tt><tt class="py-name">root</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   331
<a name="L131"></a><tt class="py-lineno">131</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">etree</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   332
</div><a name="L132"></a><tt class="py-lineno">132</tt>  <tt class="py-line">             </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   333
<a name="Ats3TestDropGenerator.generate_plan"></a><div id="Ats3TestDropGenerator.generate_plan-def"><a name="L133"></a><tt class="py-lineno">133</tt> <a class="py-toggle" href="#" id="Ats3TestDropGenerator.generate_plan-toggle" onclick="return toggle('Ats3TestDropGenerator.generate_plan');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="ats3.dropgenerator.Ats3TestDropGenerator-class.html#generate_plan">generate_plan</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">test_plan</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   334
</div><div id="Ats3TestDropGenerator.generate_plan-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Ats3TestDropGenerator.generate_plan-expanded"><a name="L134"></a><tt class="py-lineno">134</tt>  <tt class="py-line">        <tt class="py-docstring">"""Generate the test &lt;plan&gt; with multiple &lt;set&gt;s."""</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   335
<a name="L135"></a><tt class="py-lineno">135</tt>  <tt class="py-line">        <tt class="py-name">plan</tt> <tt class="py-op">=</tt> <tt id="link-43" class="py-name"><a title="ats3.aste.E
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   336
ats3.dropgenerator.E" class="py-name" href="#" onclick="return doclink('link-43', 'E', 'link-8');">E</a></tt><tt class="py-op">(</tt><tt class="py-string">"plan"</tt><tt class="py-op">,</tt> <tt id="link-44" class="py-name" targets="Method buildtools.Command.name()=buildtools.Command-class.html#name,Method ccm.FourPartName.name()=ccm.FourPartName-class.html#name,Method symrec.ServicePack.name()=symrec.ServicePack-class.html#name,Method sysdef.api.Configuration.name()=sysdef.api.Configuration-class.html#name,Method sysdef.api.Option.name()=sysdef.api.Option-class.html#name,Method sysdef.api.SpecialInstruction.name()=sysdef.api.SpecialInstruction-class.html#name,Method sysdef.api.Target.name()=sysdef.api.Target-class.html#name,Method sysdef.api.TargetList.name()=sysdef.api.TargetList-class.html#name,Method sysdef.api.Unit.name()=sysdef.api.Unit-class.html#name,Method sysdef.api._UnitGroup.name()=sysdef.api._UnitGroup-class.html#name"><a title="buildtools.Command.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   337
ccm.FourPartName.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   338
symrec.ServicePack.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   339
sysdef.api.Configuration.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   340
sysdef.api.Option.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   341
sysdef.api.SpecialInstruction.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   342
sysdef.api.Target.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   343
sysdef.api.TargetList.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   344
sysdef.api.Unit.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   345
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-44', 'name', 'link-44');">name</a></tt><tt class="py-op">=</tt><tt class="py-string">"%s Plan"</tt> <tt class="py-op">%</tt> <tt class="py-name">test_plan</tt><tt class="py-op">[</tt><tt class="py-string">"testrun_name"</tt><tt class="py-op">]</tt><tt class="py-op">,</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   346
<a name="L136"></a><tt class="py-lineno">136</tt>  <tt class="py-line">                 <tt class="py-name">harness</tt><tt class="py-op">=</tt><tt class="py-name">test_plan</tt><tt class="py-op">[</tt><tt class="py-string">"harness"</tt><tt class="py-op">]</tt><tt class="py-op">,</tt> <tt class="py-op">**</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">defaults</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   347
<a name="L137"></a><tt class="py-lineno">137</tt>  <tt class="py-line">        <tt id="link-45" class="py-name" targets="Method build.model.SessionCreator.session()=build.model.SessionCreator-class.html#session,Method ccm.CCMObject.session()=ccm.CCMObject-class.html#session,Method preparation.PreparationBuilder.session()=preparation.PreparationBuilder-class.html#session"><a title="build.model.SessionCreator.session
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   348
ccm.CCMObject.session
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   349
preparation.PreparationBuilder.session" class="py-name" href="#" onclick="return doclink('link-45', 'session', 'link-45');">session</a></tt> <tt class="py-op">=</tt> <tt id="link-46" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   350
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-46', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">plan</tt><tt class="py-op">,</tt> <tt class="py-string">"session"</tt><tt class="py-op">,</tt> <tt id="link-47" class="py-name"><a title="buildtools.Command.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   351
ccm.FourPartName.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   352
symrec.ServicePack.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   353
sysdef.api.Configuration.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   354
sysdef.api.Option.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   355
sysdef.api.SpecialInstruction.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   356
sysdef.api.Target.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   357
sysdef.api.TargetList.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   358
sysdef.api.Unit.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   359
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-47', 'name', 'link-44');">name</a></tt><tt class="py-op">=</tt><tt class="py-string">"session"</tt><tt class="py-op">,</tt> <tt class="py-name">harness</tt><tt class="py-op">=</tt><tt class="py-name">test_plan</tt><tt class="py-op">[</tt><tt class="py-string">"harness"</tt><tt class="py-op">]</tt><tt class="py-op">,</tt> <tt class="py-op">**</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">defaults</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   360
<a name="L138"></a><tt class="py-lineno">138</tt>  <tt class="py-line"> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   361
<a name="L139"></a><tt class="py-lineno">139</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">test_plan</tt><tt class="py-op">.</tt><tt class="py-name">custom_dir</tt> <tt class="py-keyword">is</tt> <tt class="py-name">None</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   362
<a name="L140"></a><tt class="py-lineno">140</tt>  <tt class="py-line">            <tt id="link-48" class="py-name" targets="Function ats3.dropgenerator.insert_custom_file()=ats3.dropgenerator-module.html#insert_custom_file"><a title="ats3.dropgenerator.insert_custom_file" class="py-name" href="#" onclick="return doclink('link-48', 'insert_custom_file', 'link-48');">insert_custom_file</a></tt><tt class="py-op">(</tt><tt id="link-49" class="py-name"><a title="build.model.SessionCreator.session
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   363
ccm.CCMObject.session
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   364
preparation.PreparationBuilder.session" class="py-name" href="#" onclick="return doclink('link-49', 'session', 'link-45');">session</a></tt><tt class="py-op">,</tt> <tt class="py-name">test_plan</tt><tt class="py-op">.</tt><tt class="py-name">custom_dir</tt><tt class="py-op">.</tt><tt class="py-name">joinpath</tt><tt class="py-op">(</tt><tt class="py-string">"preset_custom.xml"</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   365
<a name="L141"></a><tt class="py-lineno">141</tt>  <tt class="py-line">         </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   366
<a name="L142"></a><tt class="py-lineno">142</tt>  <tt class="py-line">        <tt class="py-comment"># One set for each component.</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   367
<a name="L143"></a><tt class="py-lineno">143</tt>  <tt class="py-line"><tt class="py-comment"></tt>        <tt class="py-keyword">for</tt> <tt class="py-name">setd</tt> <tt class="py-keyword">in</tt> <tt class="py-name">test_plan</tt><tt class="py-op">.</tt><tt class="py-name">sets</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   368
<a name="L144"></a><tt class="py-lineno">144</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">drop_path</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">drop_path_root</tt><tt class="py-op">.</tt><tt class="py-name">joinpath</tt><tt class="py-op">(</tt><tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"name"</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   369
<a name="L145"></a><tt class="py-lineno">145</tt>  <tt class="py-line">            <tt class="py-name">elem</tt> <tt class="py-op">=</tt> <tt id="link-50" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   370
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-50', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt id="link-51" class="py-name"><a title="build.model.SessionCreator.session
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   371
ccm.CCMObject.session
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   372
preparation.PreparationBuilder.session" class="py-name" href="#" onclick="return doclink('link-51', 'session', 'link-45');">session</a></tt><tt class="py-op">,</tt> <tt class="py-string">"set"</tt><tt class="py-op">,</tt> <tt id="link-52" class="py-name"><a title="buildtools.Command.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   373
ccm.FourPartName.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   374
symrec.ServicePack.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   375
sysdef.api.Configuration.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   376
sysdef.api.Option.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   377
sysdef.api.SpecialInstruction.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   378
sysdef.api.Target.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   379
sysdef.api.TargetList.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   380
sysdef.api.Unit.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   381
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-52', 'name', 'link-44');">name</a></tt><tt class="py-op">=</tt><tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"name"</tt><tt class="py-op">]</tt><tt class="py-op">+</tt><tt class="py-string">"-"</tt><tt class="py-op">+</tt><tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"component_path"</tt><tt class="py-op">]</tt><tt class="py-op">,</tt> <tt class="py-name">harness</tt><tt class="py-op">=</tt><tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"test_harness"</tt><tt class="py-op">]</tt><tt class="py-op">,</tt> <tt class="py-op">**</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">defaults</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   382
<a name="L146"></a><tt class="py-lineno">146</tt>  <tt class="py-line">            <tt id="link-53" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   383
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-53', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt id="link-54" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   384
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-54', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">elem</tt><tt class="py-op">,</tt> <tt class="py-string">"target"</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> <tt class="py-string">"device"</tt><tt class="py-op">,</tt> <tt class="py-name">rank</tt><tt class="py-op">=</tt><tt class="py-string">"master"</tt><tt class="py-op">,</tt> <tt class="py-name">alias</tt><tt class="py-op">=</tt><tt class="py-string">"DEFAULT_%s"</tt> <tt class="py-op">%</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"test_harness"</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   385
<a name="L147"></a><tt class="py-lineno">147</tt>  <tt class="py-line">              </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   386
<a name="L148"></a><tt class="py-lineno">148</tt>  <tt class="py-line">            <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">test_plan</tt><tt class="py-op">.</tt><tt class="py-name">custom_dir</tt> <tt class="py-keyword">is</tt> <tt class="py-name">None</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   387
<a name="L149"></a><tt class="py-lineno">149</tt>  <tt class="py-line">                <tt id="link-55" class="py-name"><a title="ats3.dropgenerator.insert_custom_file" class="py-name" href="#" onclick="return doclink('link-55', 'insert_custom_file', 'link-48');">insert_custom_file</a></tt><tt class="py-op">(</tt><tt class="py-name">elem</tt><tt class="py-op">,</tt> <tt class="py-name">test_plan</tt><tt class="py-op">.</tt><tt class="py-name">custom_dir</tt><tt class="py-op">.</tt><tt class="py-name">joinpath</tt><tt class="py-op">(</tt><tt class="py-string">"precase_custom.xml"</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   388
<a name="L150"></a><tt class="py-lineno">150</tt>  <tt class="py-line">         </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   389
<a name="L151"></a><tt class="py-lineno">151</tt>  <tt class="py-line">            <tt class="py-name">case</tt> <tt class="py-op">=</tt> <tt id="link-56" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   390
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-56', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">elem</tt><tt class="py-op">,</tt> <tt class="py-string">"case"</tt><tt class="py-op">,</tt> <tt id="link-57" class="py-name"><a title="buildtools.Command.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   391
ccm.FourPartName.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   392
symrec.ServicePack.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   393
sysdef.api.Configuration.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   394
sysdef.api.Option.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   395
sysdef.api.SpecialInstruction.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   396
sysdef.api.Target.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   397
sysdef.api.TargetList.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   398
sysdef.api.Unit.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   399
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-57', 'name', 'link-44');">name</a></tt><tt class="py-op">=</tt><tt class="py-string">"%s case"</tt> <tt class="py-op">%</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"name"</tt><tt class="py-op">]</tt><tt class="py-op">,</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   400
<a name="L152"></a><tt class="py-lineno">152</tt>  <tt class="py-line">                      <tt class="py-name">harness</tt><tt class="py-op">=</tt><tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"test_harness"</tt><tt class="py-op">]</tt><tt class="py-op">,</tt> <tt class="py-op">**</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">defaults</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   401
<a name="L153"></a><tt class="py-lineno">153</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-58" class="py-name" targets="Method ats3.aste.AsteTestDropGenerator.generate_steps()=ats3.aste.AsteTestDropGenerator-class.html#generate_steps,Method ats3.dropgenerator.Ats3TestDropGenerator.generate_steps()=ats3.dropgenerator.Ats3TestDropGenerator-class.html#generate_steps"><a title="ats3.aste.AsteTestDropGenerator.generate_steps
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   402
ats3.dropgenerator.Ats3TestDropGenerator.generate_steps" class="py-name" href="#" onclick="return doclink('link-58', 'generate_steps', 'link-58');">generate_steps</a></tt><tt class="py-op">(</tt><tt class="py-name">setd</tt><tt class="py-op">,</tt> <tt class="py-name">case</tt><tt class="py-op">,</tt> <tt class="py-name">test_plan</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   403
<a name="L154"></a><tt class="py-lineno">154</tt>  <tt class="py-line">            <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">test_plan</tt><tt class="py-op">.</tt><tt class="py-name">custom_dir</tt> <tt class="py-keyword">is</tt> <tt class="py-name">None</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   404
<a name="L155"></a><tt class="py-lineno">155</tt>  <tt class="py-line">                <tt id="link-59" class="py-name"><a title="ats3.dropgenerator.insert_custom_file" class="py-name" href="#" onclick="return doclink('link-59', 'insert_custom_file', 'link-48');">insert_custom_file</a></tt><tt class="py-op">(</tt><tt class="py-name">elem</tt><tt class="py-op">,</tt> <tt class="py-name">test_plan</tt><tt class="py-op">.</tt><tt class="py-name">custom_dir</tt><tt class="py-op">.</tt><tt class="py-name">joinpath</tt><tt class="py-op">(</tt><tt class="py-string">"postcase_custom.xml"</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   405
<a name="L156"></a><tt class="py-lineno">156</tt>  <tt class="py-line"> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   406
<a name="L157"></a><tt class="py-lineno">157</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">test_plan</tt><tt class="py-op">.</tt><tt class="py-name">custom_dir</tt> <tt class="py-keyword">is</tt> <tt class="py-name">None</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   407
<a name="L158"></a><tt class="py-lineno">158</tt>  <tt class="py-line">            <tt id="link-60" class="py-name"><a title="ats3.dropgenerator.insert_custom_file" class="py-name" href="#" onclick="return doclink('link-60', 'insert_custom_file', 'link-48');">insert_custom_file</a></tt><tt class="py-op">(</tt><tt id="link-61" class="py-name"><a title="build.model.SessionCreator.session
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   408
ccm.CCMObject.session
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   409
preparation.PreparationBuilder.session" class="py-name" href="#" onclick="return doclink('link-61', 'session', 'link-45');">session</a></tt><tt class="py-op">,</tt> <tt class="py-name">test_plan</tt><tt class="py-op">.</tt><tt class="py-name">custom_dir</tt><tt class="py-op">.</tt><tt class="py-name">joinpath</tt><tt class="py-op">(</tt><tt class="py-string">"postset_custom.xml"</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   410
<a name="L159"></a><tt class="py-lineno">159</tt>  <tt class="py-line"> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   411
<a name="L160"></a><tt class="py-lineno">160</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">plan</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   412
</div><a name="L161"></a><tt class="py-lineno">161</tt>  <tt class="py-line"> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   413
<a name="Ats3TestDropGenerator.generate_steps_logdir"></a><div id="Ats3TestDropGenerator.generate_steps_logdir-def"><a name="L162"></a><tt class="py-lineno">162</tt> <a class="py-toggle" href="#" id="Ats3TestDropGenerator.generate_steps_logdir-toggle" onclick="return toggle('Ats3TestDropGenerator.generate_steps_logdir');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="ats3.dropgenerator.Ats3TestDropGenerator-class.html#generate_steps_logdir">generate_steps_logdir</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">setd</tt><tt class="py-op">,</tt> <tt class="py-param">case</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   414
</div><div id="Ats3TestDropGenerator.generate_steps_logdir-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Ats3TestDropGenerator.generate_steps_logdir-expanded"><a name="L163"></a><tt class="py-lineno">163</tt>  <tt class="py-line">        <tt class="py-docstring">"""generates STIF log dir."""</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   415
<a name="L164"></a><tt class="py-lineno">164</tt>  <tt class="py-line">        <tt class="py-name">step</tt> <tt class="py-op">=</tt> <tt id="link-62" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   416
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-62', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">case</tt><tt class="py-op">,</tt> <tt class="py-string">"step"</tt><tt class="py-op">,</tt> <tt id="link-63" class="py-name"><a title="buildtools.Command.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   417
ccm.FourPartName.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   418
symrec.ServicePack.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   419
sysdef.api.Configuration.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   420
sysdef.api.Option.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   421
sysdef.api.SpecialInstruction.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   422
sysdef.api.Target.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   423
sysdef.api.TargetList.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   424
sysdef.api.Unit.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   425
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-63', 'name', 'link-44');">name</a></tt><tt class="py-op">=</tt><tt class="py-string">"Create %s log dir"</tt> <tt class="py-op">%</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"test_harness"</tt><tt class="py-op">]</tt><tt class="py-op">,</tt> <tt class="py-name">harness</tt><tt class="py-op">=</tt><tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"test_harness"</tt><tt class="py-op">]</tt><tt class="py-op">,</tt> <tt class="py-op">**</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">defaults</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   426
<a name="L165"></a><tt class="py-lineno">165</tt>  <tt class="py-line">        <tt id="link-64" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   427
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-64', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">step</tt><tt class="py-op">,</tt> <tt class="py-string">"command"</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">text</tt> <tt class="py-op">=</tt> <tt class="py-string">"makedir"</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   428
<a name="L166"></a><tt class="py-lineno">166</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"test_harness"</tt><tt class="py-op">]</tt> <tt class="py-op">==</tt> <tt class="py-string">"STIF"</tt><tt class="py-op">:</tt>          </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   429
<a name="L167"></a><tt class="py-lineno">167</tt>  <tt class="py-line">            <tt id="link-65" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   430
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-65', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt id="link-66" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   431
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-66', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">step</tt><tt class="py-op">,</tt> <tt class="py-string">"params"</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> <tt class="py-string">"param"</tt><tt class="py-op">,</tt> <tt class="py-name">dir</tt><tt class="py-op">=</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-67" class="py-name"><a title="ats3.dropgenerator.Ats3TestDropGenerator.STIF_LOG_DIR" class="py-name" href="#" onclick="return doclink('link-67', 'STIF_LOG_DIR', 'link-10');">STIF_LOG_DIR</a></tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   432
<a name="L168"></a><tt class="py-lineno">168</tt>  <tt class="py-line">        <tt class="py-keyword">elif</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"test_harness"</tt><tt class="py-op">]</tt> <tt class="py-op">==</tt> <tt class="py-string">"EUNIT"</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   433
<a name="L169"></a><tt class="py-lineno">169</tt>  <tt class="py-line">            <tt id="link-68" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   434
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-68', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt id="link-69" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   435
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-69', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">step</tt><tt class="py-op">,</tt> <tt class="py-string">"params"</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> <tt class="py-string">"param"</tt><tt class="py-op">,</tt> <tt class="py-name">dir</tt><tt class="py-op">=</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-70" class="py-name"><a title="ats3.dropgenerator.Ats3TestDropGenerator.EUNIT_LOG_DIR" class="py-name" href="#" onclick="return doclink('link-70', 'EUNIT_LOG_DIR', 'link-12');">EUNIT_LOG_DIR</a></tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   436
<a name="L170"></a><tt class="py-lineno">170</tt>  <tt class="py-line">        <tt class="py-keyword">elif</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"test_harness"</tt><tt class="py-op">]</tt> <tt class="py-op">==</tt> <tt class="py-string">"STIFUNIT"</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   437
<a name="L171"></a><tt class="py-lineno">171</tt>  <tt class="py-line">            <tt id="link-71" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   438
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-71', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt id="link-72" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   439
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-72', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">step</tt><tt class="py-op">,</tt> <tt class="py-string">"params"</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> <tt class="py-string">"param"</tt><tt class="py-op">,</tt> <tt class="py-name">dir</tt><tt class="py-op">=</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-73" class="py-name"><a title="ats3.dropgenerator.Ats3TestDropGenerator.STIFUNIT_LOG_DIR" class="py-name" href="#" onclick="return doclink('link-73', 'STIFUNIT_LOG_DIR', 'link-11');">STIFUNIT_LOG_DIR</a></tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   440
<a name="L172"></a><tt class="py-lineno">172</tt>  <tt class="py-line">             </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   441
<a name="L173"></a><tt class="py-lineno">173</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">setd</tt><tt class="py-op">.</tt><tt class="py-name">has_key</tt><tt class="py-op">(</tt><tt class="py-string">"sis_files"</tt><tt class="py-op">)</tt> <tt class="py-keyword">and</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"sis_files"</tt><tt class="py-op">]</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   442
<a name="L174"></a><tt class="py-lineno">174</tt>  <tt class="py-line">            <tt class="py-name">setd</tt> <tt class="py-op">=</tt> <tt class="py-name">dict</tt><tt class="py-op">(</tt><tt class="py-name">setd</tt><tt class="py-op">,</tt> <tt class="py-name">src_dst</tt><tt class="py-op">=</tt><tt class="py-op">[</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> <tt class="py-comment"># Added to pass the Sis tests, if removed - gives KeyError</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   443
<a name="L175"></a><tt class="py-lineno">175</tt>  <tt class="py-line">            <tt class="py-keyword">for</tt> <tt class="py-name">sis_file</tt> <tt class="py-keyword">in</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"sis_files"</tt><tt class="py-op">]</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   444
<a name="L176"></a><tt class="py-lineno">176</tt>  <tt class="py-line">                <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-74" class="py-name" targets="Method ats3.dropgenerator.Ats3TestDropGenerator.generate_install_step()=ats3.dropgenerator.Ats3TestDropGenerator-class.html#generate_install_step"><a title="ats3.dropgenerator.Ats3TestDropGenerator.generate_install_step" class="py-name" href="#" onclick="return doclink('link-74', 'generate_install_step', 'link-74');">generate_install_step</a></tt><tt class="py-op">(</tt><tt class="py-name">case</tt><tt class="py-op">,</tt> <tt class="py-string">"sis"</tt><tt class="py-op">,</tt> <tt class="py-name">sis_file</tt><tt class="py-op">.</tt><tt id="link-75" class="py-name"><a title="buildtools.Command.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   445
ccm.FourPartName.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   446
symrec.ServicePack.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   447
sysdef.api.Configuration.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   448
sysdef.api.Option.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   449
sysdef.api.SpecialInstruction.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   450
sysdef.api.Target.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   451
sysdef.api.TargetList.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   452
sysdef.api.Unit.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   453
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-75', 'name', 'link-44');">name</a></tt><tt class="py-op">,</tt> <tt class="py-string">"sis"</tt><tt class="py-op">,</tt>  </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   454
<a name="L177"></a><tt class="py-lineno">177</tt>  <tt class="py-line">                                           <tt class="py-string">r"c:"</tt> <tt class="py-op">+</tt> <tt class="py-name">os</tt><tt class="py-op">.</tt><tt class="py-name">sep</tt> <tt class="py-op">+</tt> <tt class="py-string">"testframework"</tt><tt class="py-op">,</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"test_harness"</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   455
<a name="L178"></a><tt class="py-lineno">178</tt>  <tt class="py-line">        <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   456
<a name="L179"></a><tt class="py-lineno">179</tt>  <tt class="py-line">            <tt class="py-keyword">if</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"src_dst"</tt><tt class="py-op">]</tt> <tt class="py-op">!=</tt> <tt class="py-op">[</tt><tt class="py-op">]</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   457
<a name="L180"></a><tt class="py-lineno">180</tt>  <tt class="py-line">                <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-76" class="py-name"><a title="ats3.dropgenerator.Ats3TestDropGenerator.generate_install_step" class="py-name" href="#" onclick="return doclink('link-76', 'generate_install_step', 'link-74');">generate_install_step</a></tt><tt class="py-op">(</tt><tt class="py-name">case</tt><tt class="py-op">,</tt> <tt class="py-string">""</tt><tt class="py-op">,</tt> <tt class="py-string">""</tt><tt class="py-op">,</tt>  </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   458
<a name="L181"></a><tt class="py-lineno">181</tt>  <tt class="py-line">                                               <tt class="py-string">""</tt><tt class="py-op">,</tt> <tt class="py-string">r""</tt><tt class="py-op">,</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"test_harness"</tt><tt class="py-op">]</tt><tt class="py-op">,</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"src_dst"</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   459
<a name="L182"></a><tt class="py-lineno">182</tt>  <tt class="py-line">            <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   460
<a name="L183"></a><tt class="py-lineno">183</tt>  <tt class="py-line">                <tt class="py-comment"># Data file install.</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   461
<a name="L184"></a><tt class="py-lineno">184</tt>  <tt class="py-line"><tt class="py-comment"></tt>                <tt class="py-keyword">for</tt> <tt class="py-name">data_file</tt> <tt class="py-keyword">in</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"data_files"</tt><tt class="py-op">]</tt><tt class="py-op">:</tt>                                 </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   462
<a name="L185"></a><tt class="py-lineno">185</tt>  <tt class="py-line">                    <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-77" class="py-name"><a title="ats3.dropgenerator.Ats3TestDropGenerator.generate_install_step" class="py-name" href="#" onclick="return doclink('link-77', 'generate_install_step', 'link-74');">generate_install_step</a></tt><tt class="py-op">(</tt><tt class="py-name">case</tt><tt class="py-op">,</tt> <tt class="py-string">"data"</tt><tt class="py-op">,</tt> <tt class="py-name">data_file</tt><tt class="py-op">.</tt><tt id="link-78" class="py-name"><a title="buildtools.Command.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   463
ccm.FourPartName.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   464
symrec.ServicePack.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   465
sysdef.api.Configuration.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   466
sysdef.api.Option.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   467
sysdef.api.SpecialInstruction.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   468
sysdef.api.Target.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   469
sysdef.api.TargetList.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   470
sysdef.api.Unit.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   471
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-78', 'name', 'link-44');">name</a></tt><tt class="py-op">,</tt> <tt class="py-string">"data"</tt><tt class="py-op">,</tt>  </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   472
<a name="L186"></a><tt class="py-lineno">186</tt>  <tt class="py-line">                                               <tt class="py-string">r"e:\testing\data"</tt><tt class="py-op">,</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"test_harness"</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   473
<a name="L187"></a><tt class="py-lineno">187</tt>  <tt class="py-line"> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   474
<a name="L188"></a><tt class="py-lineno">188</tt>  <tt class="py-line">                <tt class="py-comment"># Configuration file install.</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   475
<a name="L189"></a><tt class="py-lineno">189</tt>  <tt class="py-line"><tt class="py-comment"></tt>                <tt class="py-keyword">for</tt> <tt class="py-name">conf_file</tt> <tt class="py-keyword">in</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"config_files"</tt><tt class="py-op">]</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   476
<a name="L190"></a><tt class="py-lineno">190</tt>  <tt class="py-line">                    <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-79" class="py-name"><a title="ats3.dropgenerator.Ats3TestDropGenerator.generate_install_step" class="py-name" href="#" onclick="return doclink('link-79', 'generate_install_step', 'link-74');">generate_install_step</a></tt><tt class="py-op">(</tt><tt class="py-name">case</tt><tt class="py-op">,</tt> <tt class="py-string">"conf"</tt><tt class="py-op">,</tt> <tt class="py-name">conf_file</tt><tt class="py-op">.</tt><tt id="link-80" class="py-name"><a title="buildtools.Command.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   477
ccm.FourPartName.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   478
symrec.ServicePack.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   479
sysdef.api.Configuration.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   480
sysdef.api.Option.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   481
sysdef.api.SpecialInstruction.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   482
sysdef.api.Target.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   483
sysdef.api.TargetList.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   484
sysdef.api.Unit.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   485
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-80', 'name', 'link-44');">name</a></tt><tt class="py-op">,</tt> <tt class="py-string">"conf"</tt><tt class="py-op">,</tt>  </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   486
<a name="L191"></a><tt class="py-lineno">191</tt>  <tt class="py-line">                                               <tt class="py-string">r"e:\testing\conf"</tt><tt class="py-op">,</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"test_harness"</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   487
<a name="L192"></a><tt class="py-lineno">192</tt>  <tt class="py-line"> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   488
<a name="L193"></a><tt class="py-lineno">193</tt>  <tt class="py-line">                <tt class="py-comment"># Test module install.</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   489
<a name="L194"></a><tt class="py-lineno">194</tt>  <tt class="py-line"><tt class="py-comment"></tt>                <tt class="py-keyword">for</tt> <tt class="py-name">test_file</tt> <tt class="py-keyword">in</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"testmodule_files"</tt><tt class="py-op">]</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   490
<a name="L195"></a><tt class="py-lineno">195</tt>  <tt class="py-line">                    <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-81" class="py-name"><a title="ats3.dropgenerator.Ats3TestDropGenerator.generate_install_step" class="py-name" href="#" onclick="return doclink('link-81', 'generate_install_step', 'link-74');">generate_install_step</a></tt><tt class="py-op">(</tt><tt class="py-name">case</tt><tt class="py-op">,</tt> <tt class="py-string">"testmodule"</tt><tt class="py-op">,</tt> <tt class="py-name">test_file</tt><tt class="py-op">.</tt><tt id="link-82" class="py-name"><a title="buildtools.Command.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   491
ccm.FourPartName.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   492
symrec.ServicePack.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   493
sysdef.api.Configuration.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   494
sysdef.api.Option.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   495
sysdef.api.SpecialInstruction.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   496
sysdef.api.Target.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   497
sysdef.api.TargetList.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   498
sysdef.api.Unit.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   499
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-82', 'name', 'link-44');">name</a></tt><tt class="py-op">,</tt>  </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   500
<a name="L196"></a><tt class="py-lineno">196</tt>  <tt class="py-line">                                               <tt class="py-string">"testmodules"</tt><tt class="py-op">,</tt> <tt class="py-string">r"c:\sys\bin"</tt><tt class="py-op">,</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"test_harness"</tt><tt class="py-op">]</tt><tt class="py-op">)</tt>  </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   501
<a name="L197"></a><tt class="py-lineno">197</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">setd</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   502
</div><a name="L198"></a><tt class="py-lineno">198</tt>  <tt class="py-line"> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   503
<a name="Ats3TestDropGenerator.generate_steps_engineini"></a><div id="Ats3TestDropGenerator.generate_steps_engineini-def"><a name="L199"></a><tt class="py-lineno">199</tt> <a class="py-toggle" href="#" id="Ats3TestDropGenerator.generate_steps_engineini-toggle" onclick="return toggle('Ats3TestDropGenerator.generate_steps_engineini');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="ats3.dropgenerator.Ats3TestDropGenerator-class.html#generate_steps_engineini">generate_steps_engineini</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">setd</tt><tt class="py-op">,</tt> <tt class="py-param">case</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   504
</div><div id="Ats3TestDropGenerator.generate_steps_engineini-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Ats3TestDropGenerator.generate_steps_engineini-expanded"><a name="L200"></a><tt class="py-lineno">200</tt>  <tt class="py-line">        <tt class="py-docstring">"""Engine ini install ( if one exists )"""</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   505
<a name="L201"></a><tt class="py-lineno">201</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">setd</tt><tt class="py-op">.</tt><tt class="py-name">has_key</tt><tt class="py-op">(</tt><tt class="py-string">"sis_files"</tt><tt class="py-op">)</tt> <tt class="py-keyword">and</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"sis_files"</tt><tt class="py-op">]</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   506
<a name="L202"></a><tt class="py-lineno">202</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-83" class="py-name"><a title="ats3.dropgenerator.Ats3TestDropGenerator.generate_install_step" class="py-name" href="#" onclick="return doclink('link-83', 'generate_install_step', 'link-74');">generate_install_step</a></tt><tt class="py-op">(</tt><tt class="py-name">case</tt><tt class="py-op">,</tt> <tt class="py-string">"engine_ini"</tt><tt class="py-op">,</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   507
<a name="L203"></a><tt class="py-lineno">203</tt>  <tt class="py-line">                                       <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"engine_ini_file"</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-84" class="py-name"><a title="buildtools.Command.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   508
ccm.FourPartName.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   509
symrec.ServicePack.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   510
sysdef.api.Configuration.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   511
sysdef.api.Option.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   512
sysdef.api.SpecialInstruction.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   513
sysdef.api.Target.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   514
sysdef.api.TargetList.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   515
sysdef.api.Unit.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   516
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-84', 'name', 'link-44');">name</a></tt><tt class="py-op">,</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   517
<a name="L204"></a><tt class="py-lineno">204</tt>  <tt class="py-line">                                       <tt class="py-string">"init"</tt><tt class="py-op">,</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   518
<a name="L205"></a><tt class="py-lineno">205</tt>  <tt class="py-line">                                       <tt class="py-string">r"c:"</tt> <tt class="py-op">+</tt> <tt class="py-name">os</tt><tt class="py-op">.</tt><tt class="py-name">sep</tt> <tt class="py-op">+</tt> <tt class="py-string">"testframework"</tt><tt class="py-op">,</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"test_harness"</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   519
<a name="L206"></a><tt class="py-lineno">206</tt>  <tt class="py-line">        <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   520
<a name="L207"></a><tt class="py-lineno">207</tt>  <tt class="py-line">            <tt class="py-keyword">if</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"src_dst"</tt><tt class="py-op">]</tt> <tt class="py-op">==</tt> <tt class="py-op">[</tt><tt class="py-op">]</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   521
<a name="L208"></a><tt class="py-lineno">208</tt>  <tt class="py-line">                <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-85" class="py-name"><a title="ats3.dropgenerator.Ats3TestDropGenerator.generate_install_step" class="py-name" href="#" onclick="return doclink('link-85', 'generate_install_step', 'link-74');">generate_install_step</a></tt><tt class="py-op">(</tt><tt class="py-name">case</tt><tt class="py-op">,</tt> <tt class="py-string">"engine_ini"</tt><tt class="py-op">,</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   522
<a name="L209"></a><tt class="py-lineno">209</tt>  <tt class="py-line">                                       <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"engine_ini_file"</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-86" class="py-name"><a title="buildtools.Command.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   523
ccm.FourPartName.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   524
symrec.ServicePack.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   525
sysdef.api.Configuration.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   526
sysdef.api.Option.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   527
sysdef.api.SpecialInstruction.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   528
sysdef.api.Target.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   529
sysdef.api.TargetList.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   530
sysdef.api.Unit.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   531
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-86', 'name', 'link-44');">name</a></tt><tt class="py-op">,</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   532
<a name="L210"></a><tt class="py-lineno">210</tt>  <tt class="py-line">                                       <tt class="py-string">"init"</tt><tt class="py-op">,</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   533
<a name="L211"></a><tt class="py-lineno">211</tt>  <tt class="py-line">                                       <tt class="py-string">r"c:"</tt> <tt class="py-op">+</tt> <tt class="py-name">os</tt><tt class="py-op">.</tt><tt class="py-name">sep</tt> <tt class="py-op">+</tt> <tt class="py-string">"testframework"</tt><tt class="py-op">,</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"test_harness"</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   534
</div><a name="L212"></a><tt class="py-lineno">212</tt>  <tt class="py-line"> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   535
<a name="Ats3TestDropGenerator.generate_steps_sisfiles"></a><div id="Ats3TestDropGenerator.generate_steps_sisfiles-def"><a name="L213"></a><tt class="py-lineno">213</tt> <a class="py-toggle" href="#" id="Ats3TestDropGenerator.generate_steps_sisfiles-toggle" onclick="return toggle('Ats3TestDropGenerator.generate_steps_sisfiles');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="ats3.dropgenerator.Ats3TestDropGenerator-class.html#generate_steps_sisfiles">generate_steps_sisfiles</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">setd</tt><tt class="py-op">,</tt> <tt class="py-param">case</tt><tt class="py-op">,</tt> <tt class="py-param">test_plan</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   536
</div><div id="Ats3TestDropGenerator.generate_steps_sisfiles-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Ats3TestDropGenerator.generate_steps_sisfiles-expanded"><a name="L214"></a><tt class="py-lineno">214</tt>  <tt class="py-line">        <tt class="py-docstring">"""generating steps for sis files"""</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   537
<a name="L215"></a><tt class="py-lineno">215</tt>  <tt class="py-line">        <tt class="py-keyword">for</tt> <tt class="py-name">sis_file</tt> <tt class="py-keyword">in</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"sis_files"</tt><tt class="py-op">]</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   538
<a name="L216"></a><tt class="py-lineno">216</tt>  <tt class="py-line">            <tt class="py-name">step</tt> <tt class="py-op">=</tt> <tt id="link-87" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   539
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-87', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">case</tt><tt class="py-op">,</tt> <tt class="py-string">"step"</tt><tt class="py-op">,</tt> <tt id="link-88" class="py-name"><a title="buildtools.Command.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   540
ccm.FourPartName.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   541
symrec.ServicePack.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   542
sysdef.api.Configuration.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   543
sysdef.api.Option.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   544
sysdef.api.SpecialInstruction.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   545
sysdef.api.Target.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   546
sysdef.api.TargetList.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   547
sysdef.api.Unit.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   548
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-88', 'name', 'link-44');">name</a></tt><tt class="py-op">=</tt><tt class="py-string">"Install SIS to the device: %s"</tt> <tt class="py-op">%</tt> \ </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   549
<a name="L217"></a><tt class="py-lineno">217</tt>  <tt class="py-line">                      <tt class="py-name">sis_file</tt><tt class="py-op">.</tt><tt id="link-89" class="py-name"><a title="buildtools.Command.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   550
ccm.FourPartName.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   551
symrec.ServicePack.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   552
sysdef.api.Configuration.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   553
sysdef.api.Option.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   554
sysdef.api.SpecialInstruction.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   555
sysdef.api.Target.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   556
sysdef.api.TargetList.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   557
sysdef.api.Unit.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   558
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-89', 'name', 'link-44');">name</a></tt><tt class="py-op">,</tt> <tt class="py-name">harness</tt><tt class="py-op">=</tt><tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"test_harness"</tt><tt class="py-op">]</tt><tt class="py-op">,</tt> <tt class="py-op">**</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">defaults</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   559
<a name="L218"></a><tt class="py-lineno">218</tt>  <tt class="py-line">            <tt id="link-90" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   560
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-90', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">step</tt><tt class="py-op">,</tt> <tt class="py-string">"command"</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">text</tt> <tt class="py-op">=</tt> <tt class="py-string">"install-software"</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   561
<a name="L219"></a><tt class="py-lineno">219</tt>  <tt class="py-line">            <tt class="py-name">params</tt> <tt class="py-op">=</tt> <tt id="link-91" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   562
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-91', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">step</tt><tt class="py-op">,</tt> <tt class="py-string">"params"</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   563
<a name="L220"></a><tt class="py-lineno">220</tt>  <tt class="py-line">            <tt class="py-name">sis_name</tt> <tt class="py-op">=</tt> <tt id="link-92" class="py-name"><a title="buildtools.Command.path
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   564
sysdef.api.SpecialInstruction.path
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   565
sysdef.api.Unit.path" class="py-name" href="#" onclick="return doclink('link-92', 'path', 'link-4');">path</a></tt><tt class="py-op">(</tt><tt class="py-string">r"c:"</tt> <tt class="py-op">+</tt> <tt class="py-name">os</tt><tt class="py-op">.</tt><tt class="py-name">sep</tt> <tt class="py-op">+</tt> <tt class="py-string">"testframework"</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">joinpath</tt><tt class="py-op">(</tt><tt class="py-name">sis_file</tt><tt class="py-op">.</tt><tt id="link-93" class="py-name"><a title="buildtools.Command.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   566
ccm.FourPartName.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   567
symrec.ServicePack.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   568
sysdef.api.Configuration.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   569
sysdef.api.Option.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   570
sysdef.api.SpecialInstruction.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   571
sysdef.api.Target.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   572
sysdef.api.TargetList.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   573
sysdef.api.Unit.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   574
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-93', 'name', 'link-44');">name</a></tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   575
<a name="L221"></a><tt class="py-lineno">221</tt>  <tt class="py-line">            <tt class="py-keyword">for</tt> <tt class="py-name">key</tt><tt class="py-op">,</tt> <tt class="py-name">value</tt> <tt class="py-keyword">in</tt> <tt class="py-op">(</tt><tt class="py-op">(</tt><tt class="py-string">"timeout"</tt><tt class="py-op">,</tt> <tt class="py-name">test_plan</tt><tt class="py-op">[</tt><tt class="py-string">"test_timeout"</tt><tt class="py-op">]</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   576
<a name="L222"></a><tt class="py-lineno">222</tt>  <tt class="py-line">                               <tt class="py-op">(</tt><tt class="py-string">"overWriteAllowed"</tt><tt class="py-op">,</tt> <tt class="py-string">"true"</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   577
<a name="L223"></a><tt class="py-lineno">223</tt>  <tt class="py-line">                               <tt class="py-op">(</tt><tt class="py-string">"upgradeData"</tt><tt class="py-op">,</tt> <tt class="py-string">"true"</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   578
<a name="L224"></a><tt class="py-lineno">224</tt>  <tt class="py-line">                               <tt class="py-op">(</tt><tt class="py-string">"downloadAllowed"</tt><tt class="py-op">,</tt> <tt class="py-string">"false"</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   579
<a name="L225"></a><tt class="py-lineno">225</tt>  <tt class="py-line">                               <tt class="py-op">(</tt><tt class="py-string">"packageInfoAllowed"</tt><tt class="py-op">,</tt> <tt class="py-string">"true"</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   580
<a name="L226"></a><tt class="py-lineno">226</tt>  <tt class="py-line">                               <tt class="py-op">(</tt><tt class="py-string">"untrustedAllowed"</tt><tt class="py-op">,</tt> <tt class="py-string">"true"</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   581
<a name="L227"></a><tt class="py-lineno">227</tt>  <tt class="py-line">                               <tt class="py-op">(</tt><tt class="py-string">"ignoreOCSPWarnings"</tt><tt class="py-op">,</tt> <tt class="py-string">"true"</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   582
<a name="L228"></a><tt class="py-lineno">228</tt>  <tt class="py-line">                               <tt class="py-op">(</tt><tt class="py-string">"userCapGranted"</tt><tt class="py-op">,</tt> <tt class="py-string">"true"</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   583
<a name="L229"></a><tt class="py-lineno">229</tt>  <tt class="py-line">                               <tt class="py-op">(</tt><tt class="py-string">"optionalItemsAllowed"</tt><tt class="py-op">,</tt> <tt class="py-string">"true"</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   584
<a name="L230"></a><tt class="py-lineno">230</tt>  <tt class="py-line">                               <tt class="py-op">(</tt><tt class="py-string">"killApp"</tt><tt class="py-op">,</tt> <tt class="py-string">"true"</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   585
<a name="L231"></a><tt class="py-lineno">231</tt>  <tt class="py-line">                               <tt class="py-op">(</tt><tt class="py-string">"installDrive"</tt><tt class="py-op">,</tt> <tt class="py-string">"C"</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   586
<a name="L232"></a><tt class="py-lineno">232</tt>  <tt class="py-line">                               <tt class="py-op">(</tt><tt class="py-string">"upgradeAllowed"</tt><tt class="py-op">,</tt> <tt class="py-string">"true"</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   587
<a name="L233"></a><tt class="py-lineno">233</tt>  <tt class="py-line">                               <tt class="py-op">(</tt><tt class="py-string">"OCSP_Done"</tt><tt class="py-op">,</tt> <tt class="py-string">"true"</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   588
<a name="L234"></a><tt class="py-lineno">234</tt>  <tt class="py-line">                               <tt class="py-op">(</tt><tt class="py-string">"sisPackageName"</tt><tt class="py-op">,</tt> <tt class="py-name">sis_name</tt><tt class="py-op">.</tt><tt class="py-name">normpath</tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   589
<a name="L235"></a><tt class="py-lineno">235</tt>  <tt class="py-line">                <tt id="link-94" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   590
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-94', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt class="py-string">"param"</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">set</tt><tt class="py-op">(</tt><tt class="py-name">key</tt><tt class="py-op">,</tt> <tt class="py-name">value</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   591
</div><a name="L236"></a><tt class="py-lineno">236</tt>  <tt class="py-line"> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   592
<a name="Ats3TestDropGenerator.generate_steps_tracestart"></a><div id="Ats3TestDropGenerator.generate_steps_tracestart-def"><a name="L237"></a><tt class="py-lineno">237</tt> <a class="py-toggle" href="#" id="Ats3TestDropGenerator.generate_steps_tracestart-toggle" onclick="return toggle('Ats3TestDropGenerator.generate_steps_tracestart');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="ats3.dropgenerator.Ats3TestDropGenerator-class.html#generate_steps_tracestart">generate_steps_tracestart</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">setd</tt><tt class="py-op">,</tt> <tt class="py-param">case</tt><tt class="py-op">,</tt> <tt class="py-param">pmds</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   593
</div><div id="Ats3TestDropGenerator.generate_steps_tracestart-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Ats3TestDropGenerator.generate_steps_tracestart-expanded"><a name="L238"></a><tt class="py-lineno">238</tt>  <tt class="py-line">        <tt class="py-docstring">"""Tracing steps are added (Trace Start)"""</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   594
<a name="L239"></a><tt class="py-lineno">239</tt>  <tt class="py-line">        <tt class="py-name">step</tt> <tt class="py-op">=</tt> <tt id="link-95" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   595
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-95', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">case</tt><tt class="py-op">,</tt> <tt class="py-string">"step"</tt><tt class="py-op">,</tt>  </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   596
<a name="L240"></a><tt class="py-lineno">240</tt>  <tt class="py-line">                  <tt id="link-96" class="py-name"><a title="buildtools.Command.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   597
ccm.FourPartName.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   598
symrec.ServicePack.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   599
sysdef.api.Configuration.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   600
sysdef.api.Option.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   601
sysdef.api.SpecialInstruction.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   602
sysdef.api.Target.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   603
sysdef.api.TargetList.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   604
sysdef.api.Unit.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   605
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-96', 'name', 'link-44');">name</a></tt><tt class="py-op">=</tt><tt class="py-string">"Start tracing"</tt><tt class="py-op">,</tt> <tt class="py-name">harness</tt><tt class="py-op">=</tt><tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"test_harness"</tt><tt class="py-op">]</tt><tt class="py-op">,</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   606
<a name="L241"></a><tt class="py-lineno">241</tt>  <tt class="py-line">                  <tt class="py-op">**</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">defaults</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   607
<a name="L242"></a><tt class="py-lineno">242</tt>  <tt class="py-line">        <tt id="link-97" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   608
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-97', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">step</tt><tt class="py-op">,</tt> <tt class="py-string">"command"</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">text</tt> <tt class="py-op">=</tt> <tt class="py-string">"trace-start"</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   609
<a name="L243"></a><tt class="py-lineno">243</tt>  <tt class="py-line">        <tt class="py-name">params</tt> <tt class="py-op">=</tt> <tt id="link-98" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   610
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-98', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">step</tt><tt class="py-op">,</tt> <tt class="py-string">"params"</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   611
<a name="L244"></a><tt class="py-lineno">244</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">setd</tt><tt class="py-op">.</tt><tt class="py-name">has_key</tt><tt class="py-op">(</tt><tt class="py-string">"trace_activation_files"</tt><tt class="py-op">)</tt> <tt class="py-keyword">and</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"trace_activation_files"</tt><tt class="py-op">]</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   612
<a name="L245"></a><tt class="py-lineno">245</tt>  <tt class="py-line">            <tt class="py-comment">#find out the group to activate</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   613
<a name="L246"></a><tt class="py-lineno">246</tt>  <tt class="py-line"><tt class="py-comment"></tt>            <tt class="py-name">trace_group</tt> <tt class="py-op">=</tt> <tt class="py-name">et</tt><tt class="py-op">.</tt><tt id="link-99" class="py-name"><a title="bsf.BSF.parse
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   614
symbian.log.Parser.parse" class="py-name" href="#" onclick="return doclink('link-99', 'parse', 'link-27');">parse</a></tt><tt class="py-op">(</tt><tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"trace_activation_files"</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">getroot</tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt id="link-100" class="py-name" targets="Function preparation.find()=preparation-module.html#find"><a title="preparation.find" class="py-name" href="#" onclick="return doclink('link-100', 'find', 'link-100');">find</a></tt><tt class="py-op">(</tt><tt class="py-string">"Configurations"</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt id="link-101" class="py-name"><a title="preparation.find" class="py-name" href="#" onclick="return doclink('link-101', 'find', 'link-100');">find</a></tt><tt class="py-op">(</tt><tt class="py-string">"TraceActivation"</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt id="link-102" class="py-name"><a title="preparation.find" class="py-name" href="#" onclick="return doclink('link-102', 'find', 'link-100');">find</a></tt><tt class="py-op">(</tt><tt class="py-string">"Configuration"</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt id="link-103" class="py-name" targets="Method ccm.extra.CachedSessionProvider.get()=ccm.extra.CachedSessionProvider-class.html#get,Method ccm.extra.SessionProvider.get()=ccm.extra.SessionProvider-class.html#get,Method configuration.Configuration.get()=configuration.Configuration-class.html#get"><a title="ccm.extra.CachedSessionProvider.get
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   615
ccm.extra.SessionProvider.get
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   616
configuration.Configuration.get" class="py-name" href="#" onclick="return doclink('link-103', 'get', 'link-103');">get</a></tt><tt class="py-op">(</tt><tt class="py-string">"Name"</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   617
<a name="L247"></a><tt class="py-lineno">247</tt>  <tt class="py-line">            <tt id="link-104" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   618
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-104', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt class="py-string">"param"</tt><tt class="py-op">,</tt> <tt class="py-name">ta</tt><tt class="py-op">=</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">drop_path</tt><tt class="py-op">.</tt><tt class="py-name">joinpath</tt><tt class="py-op">(</tt><tt class="py-string">r"trace_activation"</tt><tt class="py-op">,</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"trace_activation_files"</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-105" class="py-name"><a title="buildtools.Command.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   619
ccm.FourPartName.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   620
symrec.ServicePack.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   621
sysdef.api.Configuration.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   622
sysdef.api.Option.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   623
sysdef.api.SpecialInstruction.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   624
sysdef.api.Target.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   625
sysdef.api.TargetList.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   626
sysdef.api.Unit.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   627
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-105', 'name', 'link-44');">name</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt>  </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   628
<a name="L248"></a><tt class="py-lineno">248</tt>  <tt class="py-line">            <tt id="link-106" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   629
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-106', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt class="py-string">"param"</tt><tt class="py-op">,</tt> <tt class="py-name">tgrp</tt><tt class="py-op">=</tt><tt class="py-name">trace_group</tt> <tt class="py-op">)</tt>                                             </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   630
<a name="L249"></a><tt class="py-lineno">249</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">setd</tt><tt class="py-op">.</tt><tt class="py-name">has_key</tt><tt class="py-op">(</tt><tt class="py-string">"pmd_files"</tt><tt class="py-op">)</tt> <tt class="py-keyword">and</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"pmd_files"</tt><tt class="py-op">]</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   631
<a name="L250"></a><tt class="py-lineno">250</tt>  <tt class="py-line">            <tt id="link-107" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   632
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-107', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt class="py-string">"param"</tt><tt class="py-op">,</tt> <tt class="py-name">pmd</tt><tt class="py-op">=</tt><tt class="py-name">pmds</tt><tt class="py-op">.</tt><tt class="py-name">joinpath</tt><tt class="py-op">(</tt><tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"pmd_files"</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-108" class="py-name"><a title="buildtools.Command.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   633
ccm.FourPartName.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   634
symrec.ServicePack.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   635
sysdef.api.Configuration.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   636
sysdef.api.Option.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   637
sysdef.api.SpecialInstruction.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   638
sysdef.api.Target.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   639
sysdef.api.TargetList.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   640
sysdef.api.Unit.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   641
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-108', 'name', 'link-44');">name</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   642
<a name="L251"></a><tt class="py-lineno">251</tt>  <tt class="py-line">        <tt id="link-109" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   643
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-109', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt class="py-string">"param"</tt><tt class="py-op">,</tt> <tt id="link-110" class="py-name" targets="Method configuration_model.Item.log()=configuration_model.Item-class.html#log,Module symbian.log=symbian.log-module.html"><a title="configuration_model.Item.log
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   644
symbian.log" class="py-name" href="#" onclick="return doclink('link-110', 'log', 'link-110');">log</a></tt><tt class="py-op">=</tt><tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"trace_path"</tt><tt class="py-op">]</tt><tt class="py-op">)</tt>             </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   645
<a name="L252"></a><tt class="py-lineno">252</tt>  <tt class="py-line">        <tt id="link-111" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   646
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-111', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt class="py-string">"param"</tt><tt class="py-op">,</tt> <tt class="py-name">timeout</tt><tt class="py-op">=</tt><tt class="py-string">"60"</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   647
<a name="L253"></a><tt class="py-lineno">253</tt>  <tt class="py-line">        <tt class="py-name">elem</tt> <tt class="py-op">=</tt> <tt id="link-112" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   648
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-112', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt class="py-string">"param"</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   649
<a name="L254"></a><tt class="py-lineno">254</tt>  <tt class="py-line">        <tt class="py-name">elem</tt><tt class="py-op">.</tt><tt class="py-name">set</tt><tt class="py-op">(</tt><tt class="py-string">'date-format'</tt><tt class="py-op">,</tt> <tt class="py-string">"yyyyMMdd"</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   650
<a name="L255"></a><tt class="py-lineno">255</tt>  <tt class="py-line">        <tt class="py-name">elem</tt> <tt class="py-op">=</tt> <tt id="link-113" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   651
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-113', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt class="py-string">"param"</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   652
<a name="L256"></a><tt class="py-lineno">256</tt>  <tt class="py-line">        <tt class="py-name">elem</tt><tt class="py-op">.</tt><tt class="py-name">set</tt><tt class="py-op">(</tt><tt class="py-string">'time-format'</tt><tt class="py-op">,</tt> <tt class="py-string">"HHmmss"</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   653
</div><a name="L257"></a><tt class="py-lineno">257</tt>  <tt class="py-line"> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   654
<a name="Ats3TestDropGenerator.generate_steps_createstep"></a><div id="Ats3TestDropGenerator.generate_steps_createstep-def"><a name="L258"></a><tt class="py-lineno">258</tt> <a class="py-toggle" href="#" id="Ats3TestDropGenerator.generate_steps_createstep-toggle" onclick="return toggle('Ats3TestDropGenerator.generate_steps_createstep');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="ats3.dropgenerator.Ats3TestDropGenerator-class.html#generate_steps_createstep">generate_steps_createstep</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">setd</tt><tt class="py-op">,</tt> <tt class="py-param">case</tt><tt class="py-op">,</tt> <tt class="py-param">test_plan</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   655
</div><div id="Ats3TestDropGenerator.generate_steps_createstep-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Ats3TestDropGenerator.generate_steps_createstep-expanded"><a name="L259"></a><tt class="py-lineno">259</tt>  <tt class="py-line">        <tt class="py-docstring">"""generates core steps for a single set"""</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   656
<a name="L260"></a><tt class="py-lineno">260</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"test_harness"</tt><tt class="py-op">]</tt> <tt class="py-op">==</tt> <tt class="py-string">"STIF"</tt> <tt class="py-keyword">or</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"test_harness"</tt><tt class="py-op">]</tt> <tt class="py-op">==</tt> <tt class="py-string">"STIFUNIT"</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   657
<a name="L261"></a><tt class="py-lineno">261</tt>  <tt class="py-line">            <tt class="py-keyword">if</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"src_dst"</tt><tt class="py-op">]</tt> <tt class="py-op">==</tt> <tt class="py-op">[</tt><tt class="py-op">]</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   658
<a name="L262"></a><tt class="py-lineno">262</tt>  <tt class="py-line">                <tt class="py-comment"># Test case execution. If ini file exists, use that</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   659
<a name="L263"></a><tt class="py-lineno">263</tt>  <tt class="py-line"><tt class="py-comment"></tt>                <tt class="py-keyword">if</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"engine_ini_file"</tt><tt class="py-op">]</tt> <tt class="py-op">!=</tt> <tt class="py-name">None</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   660
<a name="L264"></a><tt class="py-lineno">264</tt>  <tt class="py-line">                    <tt class="py-name">step</tt> <tt class="py-op">=</tt> <tt id="link-114" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   661
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-114', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">case</tt><tt class="py-op">,</tt> <tt class="py-string">"step"</tt><tt class="py-op">,</tt>  </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   662
<a name="L265"></a><tt class="py-lineno">265</tt>  <tt class="py-line">                              <tt id="link-115" class="py-name"><a title="buildtools.Command.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   663
ccm.FourPartName.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   664
symrec.ServicePack.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   665
sysdef.api.Configuration.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   666
sysdef.api.Option.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   667
sysdef.api.SpecialInstruction.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   668
sysdef.api.Target.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   669
sysdef.api.TargetList.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   670
sysdef.api.Unit.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   671
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-115', 'name', 'link-44');">name</a></tt><tt class="py-op">=</tt><tt class="py-string">"Execute test: %s"</tt> <tt class="py-op">%</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"engine_ini_file"</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-116" class="py-name"><a title="buildtools.Command.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   672
ccm.FourPartName.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   673
symrec.ServicePack.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   674
sysdef.api.Configuration.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   675
sysdef.api.Option.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   676
sysdef.api.SpecialInstruction.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   677
sysdef.api.Target.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   678
sysdef.api.TargetList.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   679
sysdef.api.Unit.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   680
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-116', 'name', 'link-44');">name</a></tt><tt class="py-op">,</tt>  </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   681
<a name="L266"></a><tt class="py-lineno">266</tt>  <tt class="py-line">                              <tt class="py-name">harness</tt><tt class="py-op">=</tt><tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"test_harness"</tt><tt class="py-op">]</tt><tt class="py-op">,</tt> <tt class="py-op">**</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">defaults</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   682
<a name="L267"></a><tt class="py-lineno">267</tt>  <tt class="py-line">                    <tt id="link-117" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   683
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-117', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">step</tt><tt class="py-op">,</tt> <tt class="py-string">"command"</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">text</tt> <tt class="py-op">=</tt> <tt class="py-string">"run-cases"</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   684
<a name="L268"></a><tt class="py-lineno">268</tt>  <tt class="py-line">                    <tt class="py-name">params</tt> <tt class="py-op">=</tt> <tt id="link-118" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   685
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-118', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">step</tt><tt class="py-op">,</tt> <tt class="py-string">"params"</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   686
<a name="L269"></a><tt class="py-lineno">269</tt>  <tt class="py-line">                    <tt id="link-119" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   687
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-119', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt class="py-string">"param"</tt><tt class="py-op">,</tt> <tt class="py-name">filter</tt><tt class="py-op">=</tt><tt class="py-string">"*"</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   688
<a name="L270"></a><tt class="py-lineno">270</tt>  <tt class="py-line">                    <tt id="link-120" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   689
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-120', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt class="py-string">"param"</tt><tt class="py-op">,</tt> <tt class="py-name">timeout</tt><tt class="py-op">=</tt><tt class="py-name">test_plan</tt><tt class="py-op">[</tt><tt class="py-string">"test_timeout"</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   690
<a name="L271"></a><tt class="py-lineno">271</tt>  <tt class="py-line">                    <tt class="py-name">ini_name</tt> <tt class="py-op">=</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"engine_ini_file"</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-121" class="py-name"><a title="buildtools.Command.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   691
ccm.FourPartName.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   692
symrec.ServicePack.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   693
sysdef.api.Configuration.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   694
sysdef.api.Option.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   695
sysdef.api.SpecialInstruction.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   696
sysdef.api.Target.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   697
sysdef.api.TargetList.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   698
sysdef.api.Unit.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   699
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-121', 'name', 'link-44');">name</a></tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   700
<a name="L272"></a><tt class="py-lineno">272</tt>  <tt class="py-line">                    <tt id="link-122" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   701
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-122', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt class="py-string">"param"</tt><tt class="py-op">,</tt> <tt class="py-name">engineini</tt><tt class="py-op">=</tt><tt id="link-123" class="py-name"><a title="buildtools.Command.path
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   702
sysdef.api.SpecialInstruction.path
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   703
sysdef.api.Unit.path" class="py-name" href="#" onclick="return doclink('link-123', 'path', 'link-4');">path</a></tt><tt class="py-op">(</tt><tt class="py-string">r"c:"</tt> <tt class="py-op">+</tt> <tt class="py-name">os</tt><tt class="py-op">.</tt><tt class="py-name">sep</tt> <tt class="py-op">+</tt> <tt class="py-string">"testframework"</tt><tt class="py-op">)</tt> <tt class="py-op">/</tt> <tt class="py-name">ini_name</tt><tt class="py-op">)</tt>             </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   704
<a name="L273"></a><tt class="py-lineno">273</tt>  <tt class="py-line">                     </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   705
<a name="L274"></a><tt class="py-lineno">274</tt>  <tt class="py-line">                <tt class="py-comment"># if no inifile, but cfg files defined, use those</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   706
<a name="L275"></a><tt class="py-lineno">275</tt>  <tt class="py-line"><tt class="py-comment"></tt>                <tt class="py-keyword">elif</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"config_files"</tt><tt class="py-op">]</tt><tt class="py-op">!=</tt><tt class="py-op">[</tt><tt class="py-op">]</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   707
<a name="L276"></a><tt class="py-lineno">276</tt>  <tt class="py-line">                    <tt class="py-keyword">for</tt> <tt class="py-name">config_file</tt> <tt class="py-keyword">in</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"config_files"</tt><tt class="py-op">]</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   708
<a name="L277"></a><tt class="py-lineno">277</tt>  <tt class="py-line">                        <tt class="py-name">step</tt> <tt class="py-op">=</tt> <tt id="link-124" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   709
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-124', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">case</tt><tt class="py-op">,</tt> <tt class="py-string">"step"</tt><tt class="py-op">,</tt>  </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   710
<a name="L278"></a><tt class="py-lineno">278</tt>  <tt class="py-line">                                  <tt id="link-125" class="py-name"><a title="buildtools.Command.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   711
ccm.FourPartName.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   712
symrec.ServicePack.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   713
sysdef.api.Configuration.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   714
sysdef.api.Option.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   715
sysdef.api.SpecialInstruction.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   716
sysdef.api.Target.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   717
sysdef.api.TargetList.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   718
sysdef.api.Unit.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   719
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-125', 'name', 'link-44');">name</a></tt><tt class="py-op">=</tt><tt class="py-string">"Execute test: %s"</tt> <tt class="py-op">%</tt> <tt class="py-name">config_file</tt><tt class="py-op">.</tt><tt id="link-126" class="py-name"><a title="buildtools.Command.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   720
ccm.FourPartName.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   721
symrec.ServicePack.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   722
sysdef.api.Configuration.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   723
sysdef.api.Option.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   724
sysdef.api.SpecialInstruction.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   725
sysdef.api.Target.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   726
sysdef.api.TargetList.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   727
sysdef.api.Unit.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   728
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-126', 'name', 'link-44');">name</a></tt><tt class="py-op">,</tt>  </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   729
<a name="L279"></a><tt class="py-lineno">279</tt>  <tt class="py-line">                                  <tt class="py-name">harness</tt><tt class="py-op">=</tt><tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"test_harness"</tt><tt class="py-op">]</tt><tt class="py-op">,</tt> <tt class="py-op">**</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">defaults</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   730
<a name="L280"></a><tt class="py-lineno">280</tt>  <tt class="py-line">                        <tt id="link-127" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   731
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-127', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">step</tt><tt class="py-op">,</tt> <tt class="py-string">"command"</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">text</tt> <tt class="py-op">=</tt> <tt class="py-string">"run-cases"</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   732
<a name="L281"></a><tt class="py-lineno">281</tt>  <tt class="py-line">                        <tt class="py-name">params</tt> <tt class="py-op">=</tt> <tt id="link-128" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   733
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-128', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">step</tt><tt class="py-op">,</tt> <tt class="py-string">"params"</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   734
<a name="L282"></a><tt class="py-lineno">282</tt>  <tt class="py-line">                        <tt id="link-129" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   735
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-129', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt class="py-string">"param"</tt><tt class="py-op">,</tt> <tt class="py-name">module</tt><tt class="py-op">=</tt><tt class="py-string">"TESTSCRIPTER"</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   736
<a name="L283"></a><tt class="py-lineno">283</tt>  <tt class="py-line">                        <tt class="py-name">elem</tt> <tt class="py-op">=</tt> <tt id="link-130" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   737
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-130', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt class="py-string">"param"</tt> <tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   738
<a name="L284"></a><tt class="py-lineno">284</tt>  <tt class="py-line">                        <tt class="py-name">elem</tt><tt class="py-op">.</tt><tt class="py-name">set</tt><tt class="py-op">(</tt><tt class="py-string">'testcase-file'</tt><tt class="py-op">,</tt> <tt id="link-131" class="py-name"><a title="buildtools.Command.path
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   739
sysdef.api.SpecialInstruction.path
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   740
sysdef.api.Unit.path" class="py-name" href="#" onclick="return doclink('link-131', 'path', 'link-4');">path</a></tt><tt class="py-op">(</tt><tt class="py-string">r"e:\testing\conf"</tt><tt class="py-op">)</tt> <tt class="py-op">/</tt> <tt class="py-name">config_file</tt><tt class="py-op">.</tt><tt id="link-132" class="py-name"><a title="buildtools.Command.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   741
ccm.FourPartName.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   742
symrec.ServicePack.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   743
sysdef.api.Configuration.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   744
sysdef.api.Option.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   745
sysdef.api.SpecialInstruction.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   746
sysdef.api.Target.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   747
sysdef.api.TargetList.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   748
sysdef.api.Unit.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   749
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-132', 'name', 'link-44');">name</a></tt> <tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   750
<a name="L285"></a><tt class="py-lineno">285</tt>  <tt class="py-line">                        <tt id="link-133" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   751
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-133', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt class="py-string">"param"</tt><tt class="py-op">,</tt> <tt class="py-name">filter</tt><tt class="py-op">=</tt><tt class="py-string">"*"</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   752
<a name="L286"></a><tt class="py-lineno">286</tt>  <tt class="py-line">                        <tt id="link-134" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   753
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-134', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt class="py-string">"param"</tt><tt class="py-op">,</tt> <tt class="py-name">timeout</tt><tt class="py-op">=</tt><tt class="py-name">test_plan</tt><tt class="py-op">[</tt><tt class="py-string">"test_timeout"</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   754
<a name="L287"></a><tt class="py-lineno">287</tt>  <tt class="py-line"> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   755
<a name="L288"></a><tt class="py-lineno">288</tt>  <tt class="py-line">                <tt class="py-comment"># if no ini or cfg files, use dll directly</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   756
<a name="L289"></a><tt class="py-lineno">289</tt>  <tt class="py-line"><tt class="py-comment"></tt>                <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   757
<a name="L290"></a><tt class="py-lineno">290</tt>  <tt class="py-line">                    <tt class="py-keyword">for</tt> <tt class="py-name">testmodule_file</tt> <tt class="py-keyword">in</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"testmodule_files"</tt><tt class="py-op">]</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   758
<a name="L291"></a><tt class="py-lineno">291</tt>  <tt class="py-line">                        <tt class="py-name">step</tt> <tt class="py-op">=</tt> <tt id="link-135" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   759
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-135', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">case</tt><tt class="py-op">,</tt> <tt class="py-string">"step"</tt><tt class="py-op">,</tt>  </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   760
<a name="L292"></a><tt class="py-lineno">292</tt>  <tt class="py-line">                                  <tt id="link-136" class="py-name"><a title="buildtools.Command.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   761
ccm.FourPartName.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   762
symrec.ServicePack.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   763
sysdef.api.Configuration.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   764
sysdef.api.Option.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   765
sysdef.api.SpecialInstruction.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   766
sysdef.api.Target.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   767
sysdef.api.TargetList.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   768
sysdef.api.Unit.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   769
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-136', 'name', 'link-44');">name</a></tt><tt class="py-op">=</tt><tt class="py-string">"Execute test: %s"</tt> <tt class="py-op">%</tt>  <tt class="py-name">testmodule_file</tt><tt class="py-op">.</tt><tt id="link-137" class="py-name"><a title="buildtools.Command.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   770
ccm.FourPartName.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   771
symrec.ServicePack.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   772
sysdef.api.Configuration.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   773
sysdef.api.Option.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   774
sysdef.api.SpecialInstruction.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   775
sysdef.api.Target.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   776
sysdef.api.TargetList.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   777
sysdef.api.Unit.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   778
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-137', 'name', 'link-44');">name</a></tt><tt class="py-op">,</tt> <tt class="py-name">harness</tt><tt class="py-op">=</tt><tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"test_harness"</tt><tt class="py-op">]</tt><tt class="py-op">,</tt>  </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   779
<a name="L293"></a><tt class="py-lineno">293</tt>  <tt class="py-line">                                  <tt class="py-op">**</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">defaults</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   780
<a name="L294"></a><tt class="py-lineno">294</tt>  <tt class="py-line">                        <tt id="link-138" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   781
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-138', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">step</tt><tt class="py-op">,</tt> <tt class="py-string">"command"</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">text</tt> <tt class="py-op">=</tt> <tt class="py-string">"run-cases"</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   782
<a name="L295"></a><tt class="py-lineno">295</tt>  <tt class="py-line">                        <tt class="py-name">params</tt> <tt class="py-op">=</tt> <tt id="link-139" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   783
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-139', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">step</tt><tt class="py-op">,</tt> <tt class="py-string">"params"</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   784
<a name="L296"></a><tt class="py-lineno">296</tt>  <tt class="py-line">                        <tt id="link-140" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   785
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-140', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt class="py-string">"param"</tt><tt class="py-op">,</tt> <tt class="py-name">module</tt><tt class="py-op">=</tt><tt class="py-name">testmodule_file</tt><tt class="py-op">.</tt><tt id="link-141" class="py-name"><a title="buildtools.Command.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   786
ccm.FourPartName.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   787
symrec.ServicePack.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   788
sysdef.api.Configuration.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   789
sysdef.api.Option.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   790
sysdef.api.SpecialInstruction.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   791
sysdef.api.Target.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   792
sysdef.api.TargetList.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   793
sysdef.api.Unit.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   794
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-141', 'name', 'link-44');">name</a></tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   795
<a name="L297"></a><tt class="py-lineno">297</tt>  <tt class="py-line">                        <tt id="link-142" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   796
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-142', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt class="py-string">"param"</tt><tt class="py-op">,</tt> <tt class="py-name">filter</tt><tt class="py-op">=</tt><tt class="py-string">"*"</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   797
<a name="L298"></a><tt class="py-lineno">298</tt>  <tt class="py-line">                        <tt id="link-143" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   798
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-143', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt class="py-string">"param"</tt><tt class="py-op">,</tt> <tt class="py-name">timeout</tt><tt class="py-op">=</tt><tt class="py-name">test_plan</tt><tt class="py-op">[</tt><tt class="py-string">"test_timeout"</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   799
<a name="L299"></a><tt class="py-lineno">299</tt>  <tt class="py-line">            <tt class="py-keyword">elif</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"src_dst"</tt><tt class="py-op">]</tt> <tt class="py-op">!=</tt> <tt class="py-op">[</tt><tt class="py-op">]</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   800
<a name="L300"></a><tt class="py-lineno">300</tt>  <tt class="py-line">                <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-144" class="py-name" targets="Method ats3.dropgenerator.Ats3TestDropGenerator.generate_run_steps()=ats3.dropgenerator.Ats3TestDropGenerator-class.html#generate_run_steps"><a title="ats3.dropgenerator.Ats3TestDropGenerator.generate_run_steps" class="py-name" href="#" onclick="return doclink('link-144', 'generate_run_steps', 'link-144');">generate_run_steps</a></tt><tt class="py-op">(</tt><tt class="py-name">case</tt><tt class="py-op">,</tt> <tt class="py-name">setd</tt><tt class="py-op">,</tt> <tt class="py-name">test_plan</tt><tt class="py-op">[</tt><tt class="py-string">"test_timeout"</tt><tt class="py-op">]</tt><tt class="py-op">,</tt> <tt class="py-name">test_plan</tt><tt class="py-op">[</tt><tt class="py-string">"eunitexerunner_flags"</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   801
<a name="L301"></a><tt class="py-lineno">301</tt>  <tt class="py-line">        <tt class="py-keyword">elif</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"test_harness"</tt><tt class="py-op">]</tt> <tt class="py-op">==</tt> <tt class="py-string">"EUNIT"</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   802
<a name="L302"></a><tt class="py-lineno">302</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-145" class="py-name"><a title="ats3.dropgenerator.Ats3TestDropGenerator.generate_run_steps" class="py-name" href="#" onclick="return doclink('link-145', 'generate_run_steps', 'link-144');">generate_run_steps</a></tt><tt class="py-op">(</tt><tt class="py-name">case</tt><tt class="py-op">,</tt> <tt class="py-name">setd</tt><tt class="py-op">,</tt> <tt class="py-name">test_plan</tt><tt class="py-op">[</tt><tt class="py-string">"test_timeout"</tt><tt class="py-op">]</tt><tt class="py-op">,</tt> <tt class="py-name">test_plan</tt><tt class="py-op">[</tt><tt class="py-string">"eunitexerunner_flags"</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   803
</div><a name="L303"></a><tt class="py-lineno">303</tt>  <tt class="py-line"> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   804
<a name="Ats3TestDropGenerator.generate_steps_tracestop"></a><div id="Ats3TestDropGenerator.generate_steps_tracestop-def"><a name="L304"></a><tt class="py-lineno">304</tt> <a class="py-toggle" href="#" id="Ats3TestDropGenerator.generate_steps_tracestop-toggle" onclick="return toggle('Ats3TestDropGenerator.generate_steps_tracestop');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="ats3.dropgenerator.Ats3TestDropGenerator-class.html#generate_steps_tracestop">generate_steps_tracestop</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">setd</tt><tt class="py-op">,</tt> <tt class="py-param">case</tt><tt class="py-op">,</tt> <tt class="py-param">pmds</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   805
</div><div id="Ats3TestDropGenerator.generate_steps_tracestop-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Ats3TestDropGenerator.generate_steps_tracestop-expanded"><a name="L305"></a><tt class="py-lineno">305</tt>  <tt class="py-line">        <tt class="py-docstring">"""Tracing steps are added (Trace Stop)"""</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   806
<a name="L306"></a><tt class="py-lineno">306</tt>  <tt class="py-line">        <tt class="py-name">step</tt> <tt class="py-op">=</tt> <tt id="link-146" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   807
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-146', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">case</tt><tt class="py-op">,</tt> <tt class="py-string">"step"</tt><tt class="py-op">,</tt> <tt id="link-147" class="py-name"><a title="buildtools.Command.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   808
ccm.FourPartName.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   809
symrec.ServicePack.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   810
sysdef.api.Configuration.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   811
sysdef.api.Option.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   812
sysdef.api.SpecialInstruction.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   813
sysdef.api.Target.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   814
sysdef.api.TargetList.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   815
sysdef.api.Unit.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   816
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-147', 'name', 'link-44');">name</a></tt><tt class="py-op">=</tt><tt class="py-string">"Stop tracing"</tt><tt class="py-op">,</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   817
<a name="L307"></a><tt class="py-lineno">307</tt>  <tt class="py-line">                  <tt class="py-name">harness</tt><tt class="py-op">=</tt><tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"test_harness"</tt><tt class="py-op">]</tt><tt class="py-op">,</tt> <tt class="py-op">**</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">defaults</tt><tt class="py-op">)</tt>         </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   818
<a name="L308"></a><tt class="py-lineno">308</tt>  <tt class="py-line">        <tt id="link-148" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   819
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-148', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">step</tt><tt class="py-op">,</tt> <tt class="py-string">"command"</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">text</tt> <tt class="py-op">=</tt> <tt class="py-string">"trace-stop"</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   820
<a name="L309"></a><tt class="py-lineno">309</tt>  <tt class="py-line">        <tt class="py-name">params</tt> <tt class="py-op">=</tt> <tt id="link-149" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   821
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-149', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">step</tt><tt class="py-op">,</tt> <tt class="py-string">"params"</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   822
<a name="L310"></a><tt class="py-lineno">310</tt>  <tt class="py-line">        <tt id="link-150" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   823
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-150', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt class="py-string">"param"</tt><tt class="py-op">,</tt> <tt class="py-name">timeout</tt><tt class="py-op">=</tt><tt class="py-string">"60"</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   824
<a name="L311"></a><tt class="py-lineno">311</tt>  <tt class="py-line"> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   825
<a name="L312"></a><tt class="py-lineno">312</tt>  <tt class="py-line">        <tt class="py-name">step</tt> <tt class="py-op">=</tt> <tt id="link-151" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   826
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-151', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">case</tt><tt class="py-op">,</tt> <tt class="py-string">"step"</tt><tt class="py-op">,</tt> <tt id="link-152" class="py-name"><a title="buildtools.Command.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   827
ccm.FourPartName.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   828
symrec.ServicePack.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   829
sysdef.api.Configuration.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   830
sysdef.api.Option.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   831
sysdef.api.SpecialInstruction.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   832
sysdef.api.Target.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   833
sysdef.api.TargetList.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   834
sysdef.api.Unit.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   835
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-152', 'name', 'link-44');">name</a></tt><tt class="py-op">=</tt><tt class="py-string">"Convert tracing"</tt><tt class="py-op">,</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   836
<a name="L313"></a><tt class="py-lineno">313</tt>  <tt class="py-line">                  <tt class="py-name">harness</tt><tt class="py-op">=</tt><tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"test_harness"</tt><tt class="py-op">]</tt><tt class="py-op">,</tt> <tt class="py-op">**</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">defaults</tt><tt class="py-op">)</tt>         </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   837
<a name="L314"></a><tt class="py-lineno">314</tt>  <tt class="py-line">        <tt id="link-153" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   838
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-153', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">step</tt><tt class="py-op">,</tt> <tt class="py-string">"command"</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">text</tt> <tt class="py-op">=</tt> <tt class="py-string">"trace-convert"</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   839
<a name="L315"></a><tt class="py-lineno">315</tt>  <tt class="py-line">        <tt class="py-name">params</tt> <tt class="py-op">=</tt> <tt id="link-154" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   840
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-154', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">step</tt><tt class="py-op">,</tt> <tt class="py-string">"params"</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   841
<a name="L316"></a><tt class="py-lineno">316</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">setd</tt><tt class="py-op">.</tt><tt class="py-name">has_key</tt><tt class="py-op">(</tt><tt class="py-string">"pmd_files"</tt><tt class="py-op">)</tt> <tt class="py-keyword">and</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"pmd_files"</tt><tt class="py-op">]</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   842
<a name="L317"></a><tt class="py-lineno">317</tt>  <tt class="py-line">            <tt id="link-155" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   843
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-155', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt class="py-string">"param"</tt><tt class="py-op">,</tt> <tt class="py-name">pmd</tt><tt class="py-op">=</tt><tt class="py-name">pmds</tt><tt class="py-op">.</tt><tt class="py-name">joinpath</tt><tt class="py-op">(</tt><tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"pmd_files"</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-156" class="py-name"><a title="buildtools.Command.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   844
ccm.FourPartName.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   845
symrec.ServicePack.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   846
sysdef.api.Configuration.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   847
sysdef.api.Option.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   848
sysdef.api.SpecialInstruction.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   849
sysdef.api.Target.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   850
sysdef.api.TargetList.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   851
sysdef.api.Unit.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   852
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-156', 'name', 'link-44');">name</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   853
<a name="L318"></a><tt class="py-lineno">318</tt>  <tt class="py-line">        <tt id="link-157" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   854
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-157', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt class="py-string">"param"</tt><tt class="py-op">,</tt> <tt id="link-158" class="py-name"><a title="configuration_model.Item.log
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   855
symbian.log" class="py-name" href="#" onclick="return doclink('link-158', 'log', 'link-110');">log</a></tt><tt class="py-op">=</tt><tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"trace_path"</tt><tt class="py-op">]</tt><tt class="py-op">)</tt>             </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   856
<a name="L319"></a><tt class="py-lineno">319</tt>  <tt class="py-line">        <tt id="link-159" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   857
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-159', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt class="py-string">"param"</tt><tt class="py-op">,</tt> <tt class="py-name">timeout</tt><tt class="py-op">=</tt><tt class="py-string">"60"</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   858
<a name="L320"></a><tt class="py-lineno">320</tt>  <tt class="py-line">        <tt class="py-name">elem</tt> <tt class="py-op">=</tt> <tt id="link-160" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   859
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-160', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt class="py-string">"param"</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   860
<a name="L321"></a><tt class="py-lineno">321</tt>  <tt class="py-line">        <tt class="py-name">elem</tt><tt class="py-op">.</tt><tt class="py-name">set</tt><tt class="py-op">(</tt><tt class="py-string">'date-format'</tt><tt class="py-op">,</tt> <tt class="py-string">"yyyyMMdd"</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   861
<a name="L322"></a><tt class="py-lineno">322</tt>  <tt class="py-line">        <tt class="py-name">elem</tt> <tt class="py-op">=</tt> <tt id="link-161" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   862
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-161', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt class="py-string">"param"</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   863
<a name="L323"></a><tt class="py-lineno">323</tt>  <tt class="py-line">        <tt class="py-name">elem</tt><tt class="py-op">.</tt><tt class="py-name">set</tt><tt class="py-op">(</tt><tt class="py-string">'time-format'</tt><tt class="py-op">,</tt> <tt class="py-string">"HHmmss"</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   864
</div><a name="L324"></a><tt class="py-lineno">324</tt>  <tt class="py-line"> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   865
<a name="Ats3TestDropGenerator.generate_steps_ctcdata"></a><div id="Ats3TestDropGenerator.generate_steps_ctcdata-def"><a name="L325"></a><tt class="py-lineno">325</tt> <a class="py-toggle" href="#" id="Ats3TestDropGenerator.generate_steps_ctcdata-toggle" onclick="return toggle('Ats3TestDropGenerator.generate_steps_ctcdata');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="ats3.dropgenerator.Ats3TestDropGenerator-class.html#generate_steps_ctcdata">generate_steps_ctcdata</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">setd</tt><tt class="py-op">,</tt> <tt class="py-param">case</tt><tt class="py-op">,</tt> <tt class="py-param">test_plan</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   866
</div><div id="Ats3TestDropGenerator.generate_steps_ctcdata-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Ats3TestDropGenerator.generate_steps_ctcdata-expanded"><a name="L326"></a><tt class="py-lineno">326</tt>  <tt class="py-line">        <tt class="py-docstring">"""generates steps for installing CTC data"""</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   867
<a name="L327"></a><tt class="py-lineno">327</tt>  <tt class="py-line">        <tt class="py-name">step</tt> <tt class="py-op">=</tt> <tt id="link-162" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   868
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-162', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">case</tt><tt class="py-op">,</tt> <tt class="py-string">"step"</tt><tt class="py-op">,</tt> <tt id="link-163" class="py-name"><a title="buildtools.Command.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   869
ccm.FourPartName.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   870
symrec.ServicePack.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   871
sysdef.api.Configuration.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   872
sysdef.api.Option.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   873
sysdef.api.SpecialInstruction.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   874
sysdef.api.Target.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   875
sysdef.api.TargetList.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   876
sysdef.api.Unit.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   877
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-163', 'name', 'link-44');">name</a></tt><tt class="py-op">=</tt><tt class="py-string">"Save CTC data"</tt><tt class="py-op">,</tt> <tt class="py-name">harness</tt><tt class="py-op">=</tt><tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"test_harness"</tt><tt class="py-op">]</tt><tt class="py-op">,</tt> <tt class="py-op">**</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">defaults</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   878
<a name="L328"></a><tt class="py-lineno">328</tt>  <tt class="py-line">        <tt id="link-164" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   879
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-164', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">step</tt><tt class="py-op">,</tt> <tt class="py-string">"command"</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">text</tt> <tt class="py-op">=</tt> <tt class="py-string">"execute"</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   880
<a name="L329"></a><tt class="py-lineno">329</tt>  <tt class="py-line">        <tt class="py-name">params</tt> <tt class="py-op">=</tt> <tt id="link-165" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   881
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-165', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">step</tt><tt class="py-op">,</tt> <tt class="py-string">"params"</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   882
<a name="L330"></a><tt class="py-lineno">330</tt>  <tt class="py-line">        <tt id="link-166" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   883
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-166', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt class="py-string">"param"</tt><tt class="py-op">,</tt> <tt class="py-name">parameters</tt><tt class="py-op">=</tt><tt class="py-string">"writelocal"</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   884
<a name="L331"></a><tt class="py-lineno">331</tt>  <tt class="py-line">        <tt id="link-167" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   885
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-167', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt class="py-string">"param"</tt><tt class="py-op">,</tt> <tt class="py-name">file</tt><tt class="py-op">=</tt><tt id="link-168" class="py-name"><a title="buildtools.Command.path
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   886
sysdef.api.SpecialInstruction.path
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   887
sysdef.api.Unit.path" class="py-name" href="#" onclick="return doclink('link-168', 'path', 'link-4');">path</a></tt><tt class="py-op">(</tt><tt class="py-string">r"z:\sys\bin\ctcman.exe"</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   888
<a name="L332"></a><tt class="py-lineno">332</tt>  <tt class="py-line">        <tt class="py-name">step</tt> <tt class="py-op">=</tt> <tt id="link-169" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   889
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-169', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">case</tt><tt class="py-op">,</tt> <tt class="py-string">"step"</tt><tt class="py-op">,</tt> <tt id="link-170" class="py-name"><a title="buildtools.Command.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   890
ccm.FourPartName.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   891
symrec.ServicePack.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   892
sysdef.api.Configuration.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   893
sysdef.api.Option.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   894
sysdef.api.SpecialInstruction.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   895
sysdef.api.Target.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   896
sysdef.api.TargetList.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   897
sysdef.api.Unit.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   898
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-170', 'name', 'link-44');">name</a></tt><tt class="py-op">=</tt><tt class="py-string">"Save CTC data"</tt><tt class="py-op">,</tt> <tt class="py-name">harness</tt><tt class="py-op">=</tt><tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"test_harness"</tt><tt class="py-op">]</tt><tt class="py-op">,</tt> <tt class="py-op">**</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">defaults</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   899
<a name="L333"></a><tt class="py-lineno">333</tt>  <tt class="py-line">        <tt id="link-171" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   900
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-171', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">step</tt><tt class="py-op">,</tt> <tt class="py-string">"command"</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">text</tt> <tt class="py-op">=</tt> <tt class="py-string">"execute"</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   901
<a name="L334"></a><tt class="py-lineno">334</tt>  <tt class="py-line">        <tt class="py-name">params</tt> <tt class="py-op">=</tt> <tt id="link-172" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   902
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-172', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">step</tt><tt class="py-op">,</tt> <tt class="py-string">"params"</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   903
<a name="L335"></a><tt class="py-lineno">335</tt>  <tt class="py-line">        <tt id="link-173" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   904
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-173', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt class="py-string">"param"</tt><tt class="py-op">,</tt> <tt class="py-name">parameters</tt><tt class="py-op">=</tt><tt class="py-string">"writefile"</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   905
<a name="L336"></a><tt class="py-lineno">336</tt>  <tt class="py-line">        <tt id="link-174" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   906
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-174', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt class="py-string">"param"</tt><tt class="py-op">,</tt> <tt class="py-name">file</tt><tt class="py-op">=</tt><tt id="link-175" class="py-name"><a title="buildtools.Command.path
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   907
sysdef.api.SpecialInstruction.path
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   908
sysdef.api.Unit.path" class="py-name" href="#" onclick="return doclink('link-175', 'path', 'link-4');">path</a></tt><tt class="py-op">(</tt><tt class="py-string">r"z:\sys\bin\ctcman.exe"</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   909
<a name="L337"></a><tt class="py-lineno">337</tt>  <tt class="py-line">        <tt class="py-name">step</tt> <tt class="py-op">=</tt> <tt id="link-176" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   910
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-176', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">case</tt><tt class="py-op">,</tt> <tt class="py-string">"step"</tt><tt class="py-op">,</tt> <tt id="link-177" class="py-name"><a title="buildtools.Command.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   911
ccm.FourPartName.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   912
symrec.ServicePack.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   913
sysdef.api.Configuration.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   914
sysdef.api.Option.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   915
sysdef.api.SpecialInstruction.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   916
sysdef.api.Target.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   917
sysdef.api.TargetList.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   918
sysdef.api.Unit.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   919
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-177', 'name', 'link-44');">name</a></tt><tt class="py-op">=</tt><tt class="py-string">"Fetch and clean CTC data"</tt><tt class="py-op">,</tt> <tt class="py-name">harness</tt><tt class="py-op">=</tt><tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"test_harness"</tt><tt class="py-op">]</tt><tt class="py-op">,</tt> <tt class="py-op">**</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">defaults</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   920
<a name="L338"></a><tt class="py-lineno">338</tt>  <tt class="py-line">        <tt id="link-178" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   921
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-178', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">step</tt><tt class="py-op">,</tt> <tt class="py-string">"command"</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">text</tt> <tt class="py-op">=</tt> <tt class="py-string">"fetch-log"</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   922
<a name="L339"></a><tt class="py-lineno">339</tt>  <tt class="py-line">        <tt class="py-name">params</tt> <tt class="py-op">=</tt> <tt id="link-179" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   923
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-179', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">step</tt><tt class="py-op">,</tt> <tt class="py-string">"params"</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   924
<a name="L340"></a><tt class="py-lineno">340</tt>  <tt class="py-line">        <tt id="link-180" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   925
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-180', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt class="py-string">"param"</tt><tt class="py-op">,</tt> <tt class="py-name">delete</tt><tt class="py-op">=</tt><tt class="py-string">"true"</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   926
<a name="L341"></a><tt class="py-lineno">341</tt>  <tt class="py-line">        <tt id="link-181" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   927
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-181', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt class="py-string">"param"</tt><tt class="py-op">,</tt> <tt id="link-182" class="py-name"><a title="buildtools.Command.path
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   928
sysdef.api.SpecialInstruction.path
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   929
sysdef.api.Unit.path" class="py-name" href="#" onclick="return doclink('link-182', 'path', 'link-4');">path</a></tt><tt class="py-op">=</tt><tt id="link-183" class="py-name"><a title="buildtools.Command.path
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   930
sysdef.api.SpecialInstruction.path
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   931
sysdef.api.Unit.path" class="py-name" href="#" onclick="return doclink('link-183', 'path', 'link-4');">path</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-184" class="py-name"><a title="ats3.dropgenerator.Ats3TestDropGenerator.CTC_LOG_DIR" class="py-name" href="#" onclick="return doclink('link-184', 'CTC_LOG_DIR', 'link-13');">CTC_LOG_DIR</a></tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">joinpath</tt><tt class="py-op">(</tt><tt class="py-string">r"ctcdata.txt"</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   932
</div><a name="L342"></a><tt class="py-lineno">342</tt>  <tt class="py-line">         </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   933
<a name="Ats3TestDropGenerator.generate_steps_logfetching"></a><div id="Ats3TestDropGenerator.generate_steps_logfetching-def"><a name="L343"></a><tt class="py-lineno">343</tt> <a class="py-toggle" href="#" id="Ats3TestDropGenerator.generate_steps_logfetching-toggle" onclick="return toggle('Ats3TestDropGenerator.generate_steps_logfetching');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="ats3.dropgenerator.Ats3TestDropGenerator-class.html#generate_steps_logfetching">generate_steps_logfetching</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">setd</tt><tt class="py-op">,</tt> <tt class="py-param">case</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   934
</div><div id="Ats3TestDropGenerator.generate_steps_logfetching-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Ats3TestDropGenerator.generate_steps_logfetching-expanded"><a name="L344"></a><tt class="py-lineno">344</tt>  <tt class="py-line">        <tt class="py-docstring">"""generates steps for fetching log file"""</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   935
<a name="L345"></a><tt class="py-lineno">345</tt>  <tt class="py-line">        <tt class="py-name">step</tt> <tt class="py-op">=</tt> <tt id="link-185" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   936
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-185', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">case</tt><tt class="py-op">,</tt> <tt class="py-string">"step"</tt><tt class="py-op">,</tt> <tt id="link-186" class="py-name"><a title="buildtools.Command.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   937
ccm.FourPartName.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   938
symrec.ServicePack.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   939
sysdef.api.Configuration.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   940
sysdef.api.Option.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   941
sysdef.api.SpecialInstruction.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   942
sysdef.api.Target.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   943
sysdef.api.TargetList.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   944
sysdef.api.Unit.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   945
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-186', 'name', 'link-44');">name</a></tt><tt class="py-op">=</tt><tt class="py-string">"Fetch test module logs"</tt><tt class="py-op">,</tt> <tt class="py-name">harness</tt><tt class="py-op">=</tt><tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"test_harness"</tt><tt class="py-op">]</tt><tt class="py-op">,</tt> <tt class="py-op">**</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">defaults</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   946
<a name="L346"></a><tt class="py-lineno">346</tt>  <tt class="py-line">        <tt id="link-187" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   947
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-187', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">step</tt><tt class="py-op">,</tt> <tt class="py-string">"command"</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">text</tt> <tt class="py-op">=</tt> <tt class="py-string">"fetch-log"</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   948
<a name="L347"></a><tt class="py-lineno">347</tt>  <tt class="py-line">        <tt class="py-name">params</tt> <tt class="py-op">=</tt> <tt id="link-188" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   949
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-188', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">step</tt><tt class="py-op">,</tt> <tt class="py-string">"params"</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   950
<a name="L348"></a><tt class="py-lineno">348</tt>  <tt class="py-line">        <tt id="link-189" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   951
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-189', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt class="py-string">"param"</tt><tt class="py-op">,</tt> <tt id="link-190" class="py-name" targets="Method ccm.FourPartName.type()=ccm.FourPartName-class.html#type"><a title="ccm.FourPartName.type" class="py-name" href="#" onclick="return doclink('link-190', 'type', 'link-190');">type</a></tt><tt class="py-op">=</tt><tt class="py-string">"text"</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   952
<a name="L349"></a><tt class="py-lineno">349</tt>  <tt class="py-line">        <tt id="link-191" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   953
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-191', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt class="py-string">"param"</tt><tt class="py-op">,</tt> <tt class="py-name">delete</tt><tt class="py-op">=</tt><tt class="py-string">"true"</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   954
<a name="L350"></a><tt class="py-lineno">350</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"test_harness"</tt><tt class="py-op">]</tt> <tt class="py-op">==</tt> <tt class="py-string">"STIF"</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   955
<a name="L351"></a><tt class="py-lineno">351</tt>  <tt class="py-line">            <tt id="link-192" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   956
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-192', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt class="py-string">"param"</tt><tt class="py-op">,</tt> <tt id="link-193" class="py-name"><a title="buildtools.Command.path
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   957
sysdef.api.SpecialInstruction.path
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   958
sysdef.api.Unit.path" class="py-name" href="#" onclick="return doclink('link-193', 'path', 'link-4');">path</a></tt><tt class="py-op">=</tt><tt id="link-194" class="py-name"><a title="buildtools.Command.path
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   959
sysdef.api.SpecialInstruction.path
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   960
sysdef.api.Unit.path" class="py-name" href="#" onclick="return doclink('link-194', 'path', 'link-4');">path</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-195" class="py-name"><a title="ats3.dropgenerator.Ats3TestDropGenerator.STIF_LOG_DIR" class="py-name" href="#" onclick="return doclink('link-195', 'STIF_LOG_DIR', 'link-10');">STIF_LOG_DIR</a></tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">joinpath</tt><tt class="py-op">(</tt><tt class="py-string">r"*"</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   961
<a name="L352"></a><tt class="py-lineno">352</tt>  <tt class="py-line">        <tt class="py-keyword">elif</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"test_harness"</tt><tt class="py-op">]</tt> <tt class="py-op">==</tt> <tt class="py-string">"STIFUNIT"</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   962
<a name="L353"></a><tt class="py-lineno">353</tt>  <tt class="py-line">            <tt id="link-196" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   963
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-196', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt class="py-string">"param"</tt><tt class="py-op">,</tt> <tt id="link-197" class="py-name"><a title="buildtools.Command.path
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   964
sysdef.api.SpecialInstruction.path
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   965
sysdef.api.Unit.path" class="py-name" href="#" onclick="return doclink('link-197', 'path', 'link-4');">path</a></tt><tt class="py-op">=</tt><tt id="link-198" class="py-name"><a title="buildtools.Command.path
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   966
sysdef.api.SpecialInstruction.path
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   967
sysdef.api.Unit.path" class="py-name" href="#" onclick="return doclink('link-198', 'path', 'link-4');">path</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-199" class="py-name"><a title="ats3.dropgenerator.Ats3TestDropGenerator.STIFUNIT_LOG_DIR" class="py-name" href="#" onclick="return doclink('link-199', 'STIFUNIT_LOG_DIR', 'link-11');">STIFUNIT_LOG_DIR</a></tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">joinpath</tt><tt class="py-op">(</tt><tt class="py-string">r"*"</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   968
<a name="L354"></a><tt class="py-lineno">354</tt>  <tt class="py-line">        <tt class="py-keyword">elif</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"test_harness"</tt><tt class="py-op">]</tt> <tt class="py-op">==</tt> <tt class="py-string">"EUNIT"</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   969
<a name="L355"></a><tt class="py-lineno">355</tt>  <tt class="py-line">            <tt id="link-200" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   970
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-200', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt class="py-string">"param"</tt><tt class="py-op">,</tt> <tt id="link-201" class="py-name"><a title="buildtools.Command.path
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   971
sysdef.api.SpecialInstruction.path
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   972
sysdef.api.Unit.path" class="py-name" href="#" onclick="return doclink('link-201', 'path', 'link-4');">path</a></tt><tt class="py-op">=</tt><tt id="link-202" class="py-name"><a title="buildtools.Command.path
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   973
sysdef.api.SpecialInstruction.path
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   974
sysdef.api.Unit.path" class="py-name" href="#" onclick="return doclink('link-202', 'path', 'link-4');">path</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-203" class="py-name"><a title="ats3.dropgenerator.Ats3TestDropGenerator.EUNIT_LOG_DIR" class="py-name" href="#" onclick="return doclink('link-203', 'EUNIT_LOG_DIR', 'link-12');">EUNIT_LOG_DIR</a></tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">joinpath</tt><tt class="py-op">(</tt><tt class="py-string">r"*"</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   975
</div><a name="L356"></a><tt class="py-lineno">356</tt>  <tt class="py-line">             </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   976
<a name="Ats3TestDropGenerator.generate_steps"></a><div id="Ats3TestDropGenerator.generate_steps-def"><a name="L357"></a><tt class="py-lineno">357</tt> <a class="py-toggle" href="#" id="Ats3TestDropGenerator.generate_steps-toggle" onclick="return toggle('Ats3TestDropGenerator.generate_steps');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="ats3.dropgenerator.Ats3TestDropGenerator-class.html#generate_steps">generate_steps</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">setd</tt><tt class="py-op">,</tt> <tt class="py-param">case</tt><tt class="py-op">,</tt> <tt class="py-param">test_plan</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   977
</div><div id="Ats3TestDropGenerator.generate_steps-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Ats3TestDropGenerator.generate_steps-expanded"><a name="L358"></a><tt class="py-lineno">358</tt>  <tt class="py-line">        <tt class="py-docstring">"""Generate the test plan &lt;step&gt;s."""</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   978
<a name="L359"></a><tt class="py-lineno">359</tt>  <tt class="py-line">        <tt class="py-comment"># Flash images.</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   979
<a name="L360"></a><tt class="py-lineno">360</tt>  <tt class="py-line"><tt class="py-comment"></tt>        <tt class="py-name">images</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">drop_path_root</tt><tt class="py-op">.</tt><tt class="py-name">joinpath</tt><tt class="py-op">(</tt><tt class="py-string">"images"</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   980
<a name="L361"></a><tt class="py-lineno">361</tt>  <tt class="py-line">        <tt class="py-name">pmds</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">drop_path_root</tt><tt class="py-op">.</tt><tt class="py-name">joinpath</tt><tt class="py-op">(</tt><tt class="py-string">"pmds"</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   981
<a name="L362"></a><tt class="py-lineno">362</tt>  <tt class="py-line">        <tt class="py-keyword">for</tt> <tt class="py-name">image_file</tt> <tt class="py-keyword">in</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"image_files"</tt><tt class="py-op">]</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   982
<a name="L363"></a><tt class="py-lineno">363</tt>  <tt class="py-line">            <tt class="py-name">flash</tt> <tt class="py-op">=</tt> <tt id="link-204" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   983
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-204', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">case</tt><tt class="py-op">,</tt> <tt class="py-string">"flash"</tt><tt class="py-op">,</tt> <tt class="py-name">images</tt><tt class="py-op">=</tt><tt class="py-name">images</tt><tt class="py-op">.</tt><tt class="py-name">joinpath</tt><tt class="py-op">(</tt><tt class="py-name">image_file</tt><tt class="py-op">.</tt><tt id="link-205" class="py-name"><a title="buildtools.Command.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   984
ccm.FourPartName.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   985
symrec.ServicePack.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   986
sysdef.api.Configuration.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   987
sysdef.api.Option.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   988
sysdef.api.SpecialInstruction.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   989
sysdef.api.Target.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   990
sysdef.api.TargetList.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   991
sysdef.api.Unit.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   992
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-205', 'name', 'link-44');">name</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   993
<a name="L364"></a><tt class="py-lineno">364</tt>  <tt class="py-line">            <tt class="py-name">flash</tt><tt class="py-op">.</tt><tt class="py-name">set</tt><tt class="py-op">(</tt><tt class="py-string">"target-alias"</tt><tt class="py-op">,</tt> <tt class="py-string">"DEFAULT_%s"</tt> <tt class="py-op">%</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"test_harness"</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   994
<a name="L365"></a><tt class="py-lineno">365</tt>  <tt class="py-line"> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   995
<a name="L366"></a><tt class="py-lineno">366</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">test_plan</tt><tt class="py-op">.</tt><tt class="py-name">custom_dir</tt> <tt class="py-keyword">is</tt> <tt class="py-name">None</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   996
<a name="L367"></a><tt class="py-lineno">367</tt>  <tt class="py-line">            <tt id="link-206" class="py-name"><a title="ats3.dropgenerator.insert_custom_file" class="py-name" href="#" onclick="return doclink('link-206', 'insert_custom_file', 'link-48');">insert_custom_file</a></tt><tt class="py-op">(</tt><tt class="py-name">case</tt><tt class="py-op">,</tt> <tt class="py-name">test_plan</tt><tt class="py-op">.</tt><tt class="py-name">custom_dir</tt><tt class="py-op">.</tt><tt class="py-name">joinpath</tt><tt class="py-op">(</tt><tt class="py-string">"prestep_custom.xml"</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   997
<a name="L368"></a><tt class="py-lineno">368</tt>  <tt class="py-line"> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   998
<a name="L369"></a><tt class="py-lineno">369</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"ctc_enabled"</tt><tt class="py-op">]</tt> <tt class="py-op">==</tt> <tt class="py-string">"True"</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   999
<a name="L370"></a><tt class="py-lineno">370</tt>  <tt class="py-line">            <tt class="py-name">step</tt> <tt class="py-op">=</tt> <tt id="link-207" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1000
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-207', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">case</tt><tt class="py-op">,</tt> <tt class="py-string">"step"</tt><tt class="py-op">,</tt> <tt id="link-208" class="py-name"><a title="buildtools.Command.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1001
ccm.FourPartName.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1002
symrec.ServicePack.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1003
sysdef.api.Configuration.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1004
sysdef.api.Option.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1005
sysdef.api.SpecialInstruction.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1006
sysdef.api.Target.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1007
sysdef.api.TargetList.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1008
sysdef.api.Unit.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1009
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-208', 'name', 'link-44');">name</a></tt><tt class="py-op">=</tt><tt class="py-string">"Create CTC log dir"</tt><tt class="py-op">,</tt> <tt class="py-name">harness</tt><tt class="py-op">=</tt><tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"test_harness"</tt><tt class="py-op">]</tt><tt class="py-op">,</tt> <tt class="py-op">**</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">defaults</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1010
<a name="L371"></a><tt class="py-lineno">371</tt>  <tt class="py-line">            <tt id="link-209" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1011
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-209', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">step</tt><tt class="py-op">,</tt> <tt class="py-string">"command"</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">text</tt> <tt class="py-op">=</tt> <tt class="py-string">"makedir"</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1012
<a name="L372"></a><tt class="py-lineno">372</tt>  <tt class="py-line">            <tt class="py-name">params</tt> <tt class="py-op">=</tt> <tt id="link-210" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1013
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-210', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">step</tt><tt class="py-op">,</tt> <tt class="py-string">"params"</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1014
<a name="L373"></a><tt class="py-lineno">373</tt>  <tt class="py-line">            <tt id="link-211" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1015
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-211', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt class="py-string">"param"</tt><tt class="py-op">,</tt> <tt class="py-name">dir</tt><tt class="py-op">=</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-212" class="py-name"><a title="ats3.dropgenerator.Ats3TestDropGenerator.CTC_LOG_DIR" class="py-name" href="#" onclick="return doclink('link-212', 'CTC_LOG_DIR', 'link-13');">CTC_LOG_DIR</a></tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1016
<a name="L374"></a><tt class="py-lineno">374</tt>  <tt class="py-line">            <tt class="py-name">step</tt> <tt class="py-op">=</tt> <tt id="link-213" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1017
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-213', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">case</tt><tt class="py-op">,</tt> <tt class="py-string">"step"</tt><tt class="py-op">,</tt> <tt id="link-214" class="py-name"><a title="buildtools.Command.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1018
ccm.FourPartName.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1019
symrec.ServicePack.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1020
sysdef.api.Configuration.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1021
sysdef.api.Option.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1022
sysdef.api.SpecialInstruction.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1023
sysdef.api.Target.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1024
sysdef.api.TargetList.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1025
sysdef.api.Unit.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1026
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-214', 'name', 'link-44');">name</a></tt><tt class="py-op">=</tt><tt class="py-string">"CTC start"</tt><tt class="py-op">,</tt> <tt class="py-name">harness</tt><tt class="py-op">=</tt><tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"test_harness"</tt><tt class="py-op">]</tt><tt class="py-op">,</tt> <tt class="py-op">**</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">defaults</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1027
<a name="L375"></a><tt class="py-lineno">375</tt>  <tt class="py-line">            <tt id="link-215" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1028
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-215', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">step</tt><tt class="py-op">,</tt> <tt class="py-string">"command"</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">text</tt> <tt class="py-op">=</tt> <tt class="py-string">"execute"</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1029
<a name="L376"></a><tt class="py-lineno">376</tt>  <tt class="py-line">            <tt class="py-name">params</tt> <tt class="py-op">=</tt> <tt id="link-216" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1030
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-216', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">step</tt><tt class="py-op">,</tt> <tt class="py-string">"params"</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1031
<a name="L377"></a><tt class="py-lineno">377</tt>  <tt class="py-line">            <tt id="link-217" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1032
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-217', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt class="py-string">"param"</tt><tt class="py-op">,</tt> <tt class="py-name">file</tt><tt class="py-op">=</tt><tt id="link-218" class="py-name"><a title="buildtools.Command.path
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1033
sysdef.api.SpecialInstruction.path
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1034
sysdef.api.Unit.path" class="py-name" href="#" onclick="return doclink('link-218', 'path', 'link-4');">path</a></tt><tt class="py-op">(</tt><tt class="py-string">r"z:\sys\bin\ctcman.exe"</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1035
<a name="L378"></a><tt class="py-lineno">378</tt>  <tt class="py-line">             </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1036
<a name="L379"></a><tt class="py-lineno">379</tt>  <tt class="py-line">        <tt class="py-comment"># STIF log dir.</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1037
<a name="L380"></a><tt class="py-lineno">380</tt>  <tt class="py-line"><tt class="py-comment"></tt>        <tt class="py-name">setd</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-219" class="py-name" targets="Method ats3.dropgenerator.Ats3TestDropGenerator.generate_steps_logdir()=ats3.dropgenerator.Ats3TestDropGenerator-class.html#generate_steps_logdir"><a title="ats3.dropgenerator.Ats3TestDropGenerator.generate_steps_logdir" class="py-name" href="#" onclick="return doclink('link-219', 'generate_steps_logdir', 'link-219');">generate_steps_logdir</a></tt><tt class="py-op">(</tt><tt class="py-name">setd</tt><tt class="py-op">,</tt> <tt class="py-name">case</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1038
<a name="L381"></a><tt class="py-lineno">381</tt>  <tt class="py-line"> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1039
<a name="L382"></a><tt class="py-lineno">382</tt>  <tt class="py-line">        <tt class="py-comment"># Engine ini install ( if one exists )</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1040
<a name="L383"></a><tt class="py-lineno">383</tt>  <tt class="py-line"><tt class="py-comment"></tt>        <tt class="py-keyword">if</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"engine_ini_file"</tt><tt class="py-op">]</tt> <tt class="py-op">!=</tt> <tt class="py-name">None</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1041
<a name="L384"></a><tt class="py-lineno">384</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-220" class="py-name" targets="Method ats3.dropgenerator.Ats3TestDropGenerator.generate_steps_engineini()=ats3.dropgenerator.Ats3TestDropGenerator-class.html#generate_steps_engineini"><a title="ats3.dropgenerator.Ats3TestDropGenerator.generate_steps_engineini" class="py-name" href="#" onclick="return doclink('link-220', 'generate_steps_engineini', 'link-220');">generate_steps_engineini</a></tt><tt class="py-op">(</tt><tt class="py-name">setd</tt><tt class="py-op">,</tt> <tt class="py-name">case</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1042
<a name="L385"></a><tt class="py-lineno">385</tt>  <tt class="py-line">         </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1043
<a name="L386"></a><tt class="py-lineno">386</tt>  <tt class="py-line">        <tt class="py-comment">#If sis files</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1044
<a name="L387"></a><tt class="py-lineno">387</tt>  <tt class="py-line"><tt class="py-comment"></tt>        <tt class="py-keyword">if</tt> <tt class="py-name">setd</tt><tt class="py-op">.</tt><tt class="py-name">has_key</tt><tt class="py-op">(</tt><tt class="py-string">"sis_files"</tt><tt class="py-op">)</tt> <tt class="py-keyword">and</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"sis_files"</tt><tt class="py-op">]</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1045
<a name="L388"></a><tt class="py-lineno">388</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-221" class="py-name" targets="Method ats3.dropgenerator.Ats3TestDropGenerator.generate_steps_sisfiles()=ats3.dropgenerator.Ats3TestDropGenerator-class.html#generate_steps_sisfiles"><a title="ats3.dropgenerator.Ats3TestDropGenerator.generate_steps_sisfiles" class="py-name" href="#" onclick="return doclink('link-221', 'generate_steps_sisfiles', 'link-221');">generate_steps_sisfiles</a></tt><tt class="py-op">(</tt><tt class="py-name">setd</tt><tt class="py-op">,</tt> <tt class="py-name">case</tt><tt class="py-op">,</tt> <tt class="py-name">test_plan</tt><tt class="py-op">)</tt>     </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1046
<a name="L389"></a><tt class="py-lineno">389</tt>  <tt class="py-line"> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1047
<a name="L390"></a><tt class="py-lineno">390</tt>  <tt class="py-line">        <tt class="py-comment"># If tracing enabled, Start Tracing:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1048
<a name="L391"></a><tt class="py-lineno">391</tt>  <tt class="py-line"><tt class="py-comment"></tt>        <tt class="py-keyword">if</tt> <tt class="py-name">setd</tt><tt class="py-op">.</tt><tt class="py-name">has_key</tt><tt class="py-op">(</tt><tt class="py-string">"trace_path"</tt><tt class="py-op">)</tt> <tt class="py-keyword">and</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"trace_path"</tt><tt class="py-op">]</tt> <tt class="py-op">!=</tt> <tt class="py-string">""</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1049
<a name="L392"></a><tt class="py-lineno">392</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-222" class="py-name" targets="Method ats3.dropgenerator.Ats3TestDropGenerator.generate_steps_tracestart()=ats3.dropgenerator.Ats3TestDropGenerator-class.html#generate_steps_tracestart"><a title="ats3.dropgenerator.Ats3TestDropGenerator.generate_steps_tracestart" class="py-name" href="#" onclick="return doclink('link-222', 'generate_steps_tracestart', 'link-222');">generate_steps_tracestart</a></tt><tt class="py-op">(</tt><tt class="py-name">setd</tt><tt class="py-op">,</tt> <tt class="py-name">case</tt><tt class="py-op">,</tt> <tt class="py-name">pmds</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1050
<a name="L393"></a><tt class="py-lineno">393</tt>  <tt class="py-line"> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1051
<a name="L394"></a><tt class="py-lineno">394</tt>  <tt class="py-line">        <tt class="py-comment">#core steps of a step</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1052
<a name="L395"></a><tt class="py-lineno">395</tt>  <tt class="py-line"><tt class="py-comment"></tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1053
<a name="L396"></a><tt class="py-lineno">396</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">test_plan</tt><tt class="py-op">.</tt><tt class="py-name">custom_dir</tt> <tt class="py-keyword">is</tt> <tt class="py-name">None</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1054
<a name="L397"></a><tt class="py-lineno">397</tt>  <tt class="py-line">            <tt id="link-223" class="py-name"><a title="ats3.dropgenerator.insert_custom_file" class="py-name" href="#" onclick="return doclink('link-223', 'insert_custom_file', 'link-48');">insert_custom_file</a></tt><tt class="py-op">(</tt><tt class="py-name">case</tt><tt class="py-op">,</tt> <tt class="py-name">test_plan</tt><tt class="py-op">.</tt><tt class="py-name">custom_dir</tt><tt class="py-op">.</tt><tt class="py-name">joinpath</tt><tt class="py-op">(</tt><tt class="py-string">"prerun_custom.xml"</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1055
<a name="L398"></a><tt class="py-lineno">398</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-224" class="py-name" targets="Method ats3.dropgenerator.Ats3TestDropGenerator.generate_steps_createstep()=ats3.dropgenerator.Ats3TestDropGenerator-class.html#generate_steps_createstep"><a title="ats3.dropgenerator.Ats3TestDropGenerator.generate_steps_createstep" class="py-name" href="#" onclick="return doclink('link-224', 'generate_steps_createstep', 'link-224');">generate_steps_createstep</a></tt><tt class="py-op">(</tt><tt class="py-name">setd</tt><tt class="py-op">,</tt> <tt class="py-name">case</tt><tt class="py-op">,</tt> <tt class="py-name">test_plan</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1056
<a name="L399"></a><tt class="py-lineno">399</tt>  <tt class="py-line"> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1057
<a name="L400"></a><tt class="py-lineno">400</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">test_plan</tt><tt class="py-op">.</tt><tt class="py-name">custom_dir</tt> <tt class="py-keyword">is</tt> <tt class="py-name">None</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1058
<a name="L401"></a><tt class="py-lineno">401</tt>  <tt class="py-line">            <tt id="link-225" class="py-name"><a title="ats3.dropgenerator.insert_custom_file" class="py-name" href="#" onclick="return doclink('link-225', 'insert_custom_file', 'link-48');">insert_custom_file</a></tt><tt class="py-op">(</tt><tt class="py-name">case</tt><tt class="py-op">,</tt> <tt class="py-name">test_plan</tt><tt class="py-op">.</tt><tt class="py-name">custom_dir</tt><tt class="py-op">.</tt><tt class="py-name">joinpath</tt><tt class="py-op">(</tt><tt class="py-string">"postrun_custom.xml"</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1059
<a name="L402"></a><tt class="py-lineno">402</tt>  <tt class="py-line">         </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1060
<a name="L403"></a><tt class="py-lineno">403</tt>  <tt class="py-line">        <tt class="py-comment"># If tracing enabled, Stop Tracing</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1061
<a name="L404"></a><tt class="py-lineno">404</tt>  <tt class="py-line"><tt class="py-comment"></tt>        <tt class="py-keyword">if</tt> <tt class="py-name">setd</tt><tt class="py-op">.</tt><tt class="py-name">has_key</tt><tt class="py-op">(</tt><tt class="py-string">"trace_path"</tt><tt class="py-op">)</tt> <tt class="py-keyword">and</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"trace_path"</tt><tt class="py-op">]</tt> <tt class="py-op">!=</tt> <tt class="py-string">""</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1062
<a name="L405"></a><tt class="py-lineno">405</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-226" class="py-name" targets="Method ats3.dropgenerator.Ats3TestDropGenerator.generate_steps_tracestop()=ats3.dropgenerator.Ats3TestDropGenerator-class.html#generate_steps_tracestop"><a title="ats3.dropgenerator.Ats3TestDropGenerator.generate_steps_tracestop" class="py-name" href="#" onclick="return doclink('link-226', 'generate_steps_tracestop', 'link-226');">generate_steps_tracestop</a></tt><tt class="py-op">(</tt><tt class="py-name">setd</tt><tt class="py-op">,</tt> <tt class="py-name">case</tt><tt class="py-op">,</tt> <tt class="py-name">pmds</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1063
<a name="L406"></a><tt class="py-lineno">406</tt>  <tt class="py-line"> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1064
<a name="L407"></a><tt class="py-lineno">407</tt>  <tt class="py-line">        <tt class="py-comment">#install CTC data</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1065
<a name="L408"></a><tt class="py-lineno">408</tt>  <tt class="py-line"><tt class="py-comment"></tt>        <tt class="py-keyword">if</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"ctc_enabled"</tt><tt class="py-op">]</tt> <tt class="py-op">==</tt> <tt class="py-string">"True"</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1066
<a name="L409"></a><tt class="py-lineno">409</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-227" class="py-name" targets="Method ats3.dropgenerator.Ats3TestDropGenerator.generate_steps_ctcdata()=ats3.dropgenerator.Ats3TestDropGenerator-class.html#generate_steps_ctcdata"><a title="ats3.dropgenerator.Ats3TestDropGenerator.generate_steps_ctcdata" class="py-name" href="#" onclick="return doclink('link-227', 'generate_steps_ctcdata', 'link-227');">generate_steps_ctcdata</a></tt><tt class="py-op">(</tt><tt class="py-name">setd</tt><tt class="py-op">,</tt> <tt class="py-name">case</tt><tt class="py-op">,</tt> <tt class="py-name">test_plan</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1067
<a name="L410"></a><tt class="py-lineno">410</tt>  <tt class="py-line">             </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1068
<a name="L411"></a><tt class="py-lineno">411</tt>  <tt class="py-line">        <tt class="py-comment"># Log file fetching.</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1069
<a name="L412"></a><tt class="py-lineno">412</tt>  <tt class="py-line"><tt class="py-comment"></tt>        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-228" class="py-name" targets="Method ats3.dropgenerator.Ats3TestDropGenerator.generate_steps_logfetching()=ats3.dropgenerator.Ats3TestDropGenerator-class.html#generate_steps_logfetching"><a title="ats3.dropgenerator.Ats3TestDropGenerator.generate_steps_logfetching" class="py-name" href="#" onclick="return doclink('link-228', 'generate_steps_logfetching', 'link-228');">generate_steps_logfetching</a></tt><tt class="py-op">(</tt><tt class="py-name">setd</tt><tt class="py-op">,</tt> <tt class="py-name">case</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1070
<a name="L413"></a><tt class="py-lineno">413</tt>  <tt class="py-line"> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1071
<a name="L414"></a><tt class="py-lineno">414</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">test_plan</tt><tt class="py-op">.</tt><tt class="py-name">custom_dir</tt> <tt class="py-keyword">is</tt> <tt class="py-name">None</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1072
<a name="L415"></a><tt class="py-lineno">415</tt>  <tt class="py-line">            <tt id="link-229" class="py-name"><a title="ats3.dropgenerator.insert_custom_file" class="py-name" href="#" onclick="return doclink('link-229', 'insert_custom_file', 'link-48');">insert_custom_file</a></tt><tt class="py-op">(</tt><tt class="py-name">case</tt><tt class="py-op">,</tt> <tt class="py-name">test_plan</tt><tt class="py-op">.</tt><tt class="py-name">custom_dir</tt><tt class="py-op">.</tt><tt class="py-name">joinpath</tt><tt class="py-op">(</tt><tt class="py-string">"poststep_custom.xml"</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1073
</div><a name="L416"></a><tt class="py-lineno">416</tt>  <tt class="py-line"> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1074
<a name="L417"></a><tt class="py-lineno">417</tt>  <tt class="py-line"> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1075
<a name="Ats3TestDropGenerator.generate_runsteps_stif"></a><div id="Ats3TestDropGenerator.generate_runsteps_stif-def"><a name="L418"></a><tt class="py-lineno">418</tt> <a class="py-toggle" href="#" id="Ats3TestDropGenerator.generate_runsteps_stif-toggle" onclick="return toggle('Ats3TestDropGenerator.generate_runsteps_stif');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="ats3.dropgenerator.Ats3TestDropGenerator-class.html#generate_runsteps_stif">generate_runsteps_stif</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">setd</tt><tt class="py-op">,</tt> <tt class="py-param">case</tt><tt class="py-op">,</tt> <tt class="py-param">src_dst</tt><tt class="py-op">,</tt> <tt class="py-param">time_out</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1076
</div><div id="Ats3TestDropGenerator.generate_runsteps_stif-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Ats3TestDropGenerator.generate_runsteps_stif-expanded"><a name="L419"></a><tt class="py-lineno">419</tt>  <tt class="py-line">        <tt class="py-docstring">"""generates runsteps for stif"""</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1077
<a name="L420"></a><tt class="py-lineno">420</tt>  <tt class="py-line">        <tt class="py-name">ini</tt> <tt class="py-op">=</tt> <tt class="py-name">cfg</tt> <tt class="py-op">=</tt> <tt class="py-name">dll</tt> <tt class="py-op">=</tt> <tt class="py-name">has_tf_ini</tt> <tt class="py-op">=</tt> <tt class="py-name">False</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1078
<a name="L421"></a><tt class="py-lineno">421</tt>  <tt class="py-line">        <tt class="py-name">ini_file</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1079
<a name="L422"></a><tt class="py-lineno">422</tt>  <tt class="py-line">        <tt class="py-name">cfg_files</tt> <tt class="py-op">=</tt> <tt class="py-name">dll_files</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-op">]</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1080
<a name="L423"></a><tt class="py-lineno">423</tt>  <tt class="py-line"> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1081
<a name="L424"></a><tt class="py-lineno">424</tt>  <tt class="py-line">        <tt class="py-keyword">for</tt> <tt class="py-name">tf_ini</tt> <tt class="py-keyword">in</tt> <tt class="py-name">src_dst</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1082
<a name="L425"></a><tt class="py-lineno">425</tt>  <tt class="py-line">            <tt class="py-keyword">if</tt> <tt class="py-string">"testframework.ini"</tt> <tt class="py-keyword">in</tt> <tt class="py-name">tf_ini</tt><tt class="py-op">[</tt><tt class="py-number">1</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt class="py-name">lower</tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1083
<a name="L426"></a><tt class="py-lineno">426</tt>  <tt class="py-line">                <tt class="py-name">has_tf_ini</tt> <tt class="py-op">=</tt> <tt class="py-name">True</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1084
<a name="L427"></a><tt class="py-lineno">427</tt>  <tt class="py-line">         </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1085
<a name="L428"></a><tt class="py-lineno">428</tt>  <tt class="py-line">        <tt class="py-keyword">for</tt> <tt class="py-name">file1</tt> <tt class="py-keyword">in</tt> <tt class="py-name">src_dst</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1086
<a name="L429"></a><tt class="py-lineno">429</tt>  <tt class="py-line">                 </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1087
<a name="L430"></a><tt class="py-lineno">430</tt>  <tt class="py-line">            <tt class="py-keyword">if</tt> <tt class="py-string">"testframework.ini"</tt> <tt class="py-keyword">in</tt> <tt class="py-name">file1</tt><tt class="py-op">[</tt><tt class="py-number">1</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt class="py-name">lower</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> <tt class="py-keyword">and</tt> <tt class="py-name">file1</tt><tt class="py-op">[</tt><tt class="py-number">2</tt><tt class="py-op">]</tt> <tt class="py-op">==</tt> <tt class="py-string">"engine_ini"</tt> <tt class="py-keyword">and</tt> <tt class="py-name">has_tf_ini</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1088
<a name="L431"></a><tt class="py-lineno">431</tt>  <tt class="py-line">                <tt class="py-name">ini</tt> <tt class="py-op">=</tt> <tt class="py-name">True</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1089
<a name="L432"></a><tt class="py-lineno">432</tt>  <tt class="py-line">                <tt class="py-name">ini_file</tt> <tt class="py-op">=</tt> <tt class="py-name">file1</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1090
<a name="L433"></a><tt class="py-lineno">433</tt>  <tt class="py-line">                 </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1091
<a name="L434"></a><tt class="py-lineno">434</tt>  <tt class="py-line">            <tt class="py-keyword">elif</tt> <tt class="py-name">file1</tt><tt class="py-op">[</tt><tt class="py-number">2</tt><tt class="py-op">]</tt> <tt class="py-op">==</tt> <tt class="py-string">"engine_ini"</tt> <tt class="py-keyword">and</tt> <tt class="py-keyword">not</tt> <tt class="py-name">has_tf_ini</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1092
<a name="L435"></a><tt class="py-lineno">435</tt>  <tt class="py-line">                <tt class="py-name">pipe_ini</tt> <tt class="py-op">=</tt> <tt class="py-name">open</tt><tt class="py-op">(</tt><tt class="py-name">file1</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">,</tt> <tt class="py-string">'r'</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1093
<a name="L436"></a><tt class="py-lineno">436</tt>  <tt class="py-line">                <tt class="py-keyword">if</tt> <tt class="py-string">"[engine_defaults]"</tt> <tt class="py-keyword">in</tt> <tt class="py-name">str</tt><tt class="py-op">(</tt><tt class="py-name">pipe_ini</tt><tt class="py-op">.</tt><tt class="py-name">readlines</tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">lower</tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1094
<a name="L437"></a><tt class="py-lineno">437</tt>  <tt class="py-line">                    <tt class="py-name">ini</tt> <tt class="py-op">=</tt> <tt class="py-name">True</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1095
<a name="L438"></a><tt class="py-lineno">438</tt>  <tt class="py-line">                    <tt class="py-name">ini_file</tt> <tt class="py-op">=</tt> <tt class="py-name">file1</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1096
<a name="L439"></a><tt class="py-lineno">439</tt>  <tt class="py-line">            <tt class="py-keyword">elif</tt> <tt class="py-name">file1</tt><tt class="py-op">[</tt><tt class="py-number">2</tt><tt class="py-op">]</tt> <tt class="py-op">==</tt> <tt class="py-string">"conf"</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1097
<a name="L440"></a><tt class="py-lineno">440</tt>  <tt class="py-line">                <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">ini</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1098
<a name="L441"></a><tt class="py-lineno">441</tt>  <tt class="py-line">                    <tt class="py-name">cfg</tt> <tt class="py-op">=</tt> <tt class="py-name">True</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1099
<a name="L442"></a><tt class="py-lineno">442</tt>  <tt class="py-line">                    <tt class="py-name">cfg_files</tt><tt class="py-op">.</tt><tt id="link-230" class="py-name"><a title="ccm.Folder.append
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1100
ccm.Task.append" class="py-name" href="#" onclick="return doclink('link-230', 'append', 'link-34');">append</a></tt><tt class="py-op">(</tt><tt class="py-name">file1</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1101
<a name="L443"></a><tt class="py-lineno">443</tt>  <tt class="py-line">            <tt class="py-keyword">elif</tt> <tt class="py-name">file1</tt><tt class="py-op">[</tt><tt class="py-number">2</tt><tt class="py-op">]</tt> <tt class="py-op">==</tt> <tt class="py-string">"testmodule"</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1102
<a name="L444"></a><tt class="py-lineno">444</tt>  <tt class="py-line">                <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">cfg</tt> <tt class="py-keyword">and</tt> <tt class="py-keyword">not</tt> <tt class="py-name">ini</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1103
<a name="L445"></a><tt class="py-lineno">445</tt>  <tt class="py-line">                    <tt class="py-name">dll</tt> <tt class="py-op">=</tt> <tt class="py-name">True</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1104
<a name="L446"></a><tt class="py-lineno">446</tt>  <tt class="py-line">                    <tt class="py-name">dll_files</tt><tt class="py-op">.</tt><tt id="link-231" class="py-name"><a title="ccm.Folder.append
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1105
ccm.Task.append" class="py-name" href="#" onclick="return doclink('link-231', 'append', 'link-34');">append</a></tt><tt class="py-op">(</tt><tt class="py-name">file1</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1106
<a name="L447"></a><tt class="py-lineno">447</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">ini</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1107
<a name="L448"></a><tt class="py-lineno">448</tt>  <tt class="py-line">            <tt id="link-232" class="py-name" targets="Variable symrec.ReleaseMetadata.filename=symrec.ReleaseMetadata-class.html#filename"><a title="symrec.ReleaseMetadata.filename" class="py-name" href="#" onclick="return doclink('link-232', 'filename', 'link-232');">filename</a></tt> <tt class="py-op">=</tt> <tt class="py-name">ini_file</tt><tt class="py-op">[</tt><tt class="py-number">1</tt><tt class="py-op">]</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1108
<a name="L449"></a><tt class="py-lineno">449</tt>  <tt class="py-line">            <tt id="link-233" class="py-name"><a title="symrec.ReleaseMetadata.filename" class="py-name" href="#" onclick="return doclink('link-233', 'filename', 'link-232');">filename</a></tt> <tt class="py-op">=</tt> <tt id="link-234" class="py-name"><a title="symrec.ReleaseMetadata.filename" class="py-name" href="#" onclick="return doclink('link-234', 'filename', 'link-232');">filename</a></tt><tt class="py-op">[</tt><tt class="py-name">ini_file</tt><tt class="py-op">[</tt><tt class="py-number">1</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt class="py-name">rfind</tt><tt class="py-op">(</tt><tt class="py-name">os</tt><tt class="py-op">.</tt><tt class="py-name">sep</tt><tt class="py-op">)</tt><tt class="py-op">+</tt><tt class="py-number">1</tt><tt class="py-op">:</tt><tt class="py-op">]</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1109
<a name="L450"></a><tt class="py-lineno">450</tt>  <tt class="py-line">            <tt class="py-name">step</tt> <tt class="py-op">=</tt> <tt id="link-235" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1110
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-235', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">case</tt><tt class="py-op">,</tt> <tt class="py-string">"step"</tt><tt class="py-op">,</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1111
<a name="L451"></a><tt class="py-lineno">451</tt>  <tt class="py-line">                      <tt id="link-236" class="py-name"><a title="buildtools.Command.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1112
ccm.FourPartName.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1113
symrec.ServicePack.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1114
sysdef.api.Configuration.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1115
sysdef.api.Option.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1116
sysdef.api.SpecialInstruction.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1117
sysdef.api.Target.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1118
sysdef.api.TargetList.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1119
sysdef.api.Unit.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1120
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-236', 'name', 'link-44');">name</a></tt><tt class="py-op">=</tt><tt class="py-string">"Execute test: %s"</tt> <tt class="py-op">%</tt> <tt id="link-237" class="py-name"><a title="symrec.ReleaseMetadata.filename" class="py-name" href="#" onclick="return doclink('link-237', 'filename', 'link-232');">filename</a></tt><tt class="py-op">,</tt>  </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1121
<a name="L452"></a><tt class="py-lineno">452</tt>  <tt class="py-line">                      <tt class="py-name">harness</tt><tt class="py-op">=</tt><tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"test_harness"</tt><tt class="py-op">]</tt><tt class="py-op">,</tt> <tt class="py-op">**</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">defaults</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1122
<a name="L453"></a><tt class="py-lineno">453</tt>  <tt class="py-line">            <tt id="link-238" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1123
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-238', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">step</tt><tt class="py-op">,</tt> <tt class="py-string">"command"</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">text</tt> <tt class="py-op">=</tt> <tt class="py-string">"run-cases"</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1124
<a name="L454"></a><tt class="py-lineno">454</tt>  <tt class="py-line">            <tt class="py-name">params</tt> <tt class="py-op">=</tt> <tt id="link-239" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1125
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-239', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">step</tt><tt class="py-op">,</tt> <tt class="py-string">"params"</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1126
<a name="L455"></a><tt class="py-lineno">455</tt>  <tt class="py-line">            <tt id="link-240" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1127
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-240', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt class="py-string">"param"</tt><tt class="py-op">,</tt> <tt class="py-name">filter</tt><tt class="py-op">=</tt><tt class="py-string">"*"</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1128
<a name="L456"></a><tt class="py-lineno">456</tt>  <tt class="py-line">            <tt id="link-241" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1129
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-241', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt class="py-string">"param"</tt><tt class="py-op">,</tt> <tt class="py-name">timeout</tt><tt class="py-op">=</tt><tt class="py-name">time_out</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1130
<a name="L457"></a><tt class="py-lineno">457</tt>  <tt class="py-line">            <tt id="link-242" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1131
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-242', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt class="py-string">"param"</tt><tt class="py-op">,</tt> <tt class="py-name">engineini</tt><tt class="py-op">=</tt><tt class="py-name">ini_file</tt><tt class="py-op">[</tt><tt class="py-number">1</tt><tt class="py-op">]</tt><tt class="py-op">)</tt>  </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1132
<a name="L458"></a><tt class="py-lineno">458</tt>  <tt class="py-line">        <tt class="py-keyword">elif</tt> <tt class="py-name">cfg</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1133
<a name="L459"></a><tt class="py-lineno">459</tt>  <tt class="py-line">            <tt class="py-keyword">for</tt> <tt class="py-name">conf_file</tt> <tt class="py-keyword">in</tt> <tt class="py-name">cfg_files</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1134
<a name="L460"></a><tt class="py-lineno">460</tt>  <tt class="py-line">                <tt id="link-243" class="py-name"><a title="symrec.ReleaseMetadata.filename" class="py-name" href="#" onclick="return doclink('link-243', 'filename', 'link-232');">filename</a></tt> <tt class="py-op">=</tt> <tt class="py-name">conf_file</tt><tt class="py-op">[</tt><tt class="py-number">1</tt><tt class="py-op">]</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1135
<a name="L461"></a><tt class="py-lineno">461</tt>  <tt class="py-line">                <tt id="link-244" class="py-name"><a title="symrec.ReleaseMetadata.filename" class="py-name" href="#" onclick="return doclink('link-244', 'filename', 'link-232');">filename</a></tt> <tt class="py-op">=</tt> <tt id="link-245" class="py-name"><a title="symrec.ReleaseMetadata.filename" class="py-name" href="#" onclick="return doclink('link-245', 'filename', 'link-232');">filename</a></tt><tt class="py-op">[</tt><tt class="py-name">conf_file</tt><tt class="py-op">[</tt><tt class="py-number">1</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt class="py-name">rfind</tt><tt class="py-op">(</tt><tt class="py-name">os</tt><tt class="py-op">.</tt><tt class="py-name">sep</tt><tt class="py-op">)</tt><tt class="py-op">+</tt><tt class="py-number">1</tt><tt class="py-op">:</tt><tt class="py-op">]</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1136
<a name="L462"></a><tt class="py-lineno">462</tt>  <tt class="py-line">                <tt class="py-name">step</tt> <tt class="py-op">=</tt> <tt id="link-246" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1137
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-246', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">case</tt><tt class="py-op">,</tt> <tt class="py-string">"step"</tt><tt class="py-op">,</tt>  </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1138
<a name="L463"></a><tt class="py-lineno">463</tt>  <tt class="py-line">                              <tt id="link-247" class="py-name"><a title="buildtools.Command.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1139
ccm.FourPartName.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1140
symrec.ServicePack.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1141
sysdef.api.Configuration.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1142
sysdef.api.Option.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1143
sysdef.api.SpecialInstruction.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1144
sysdef.api.Target.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1145
sysdef.api.TargetList.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1146
sysdef.api.Unit.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1147
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-247', 'name', 'link-44');">name</a></tt><tt class="py-op">=</tt><tt class="py-string">"Execute test: %s"</tt> <tt class="py-op">%</tt> <tt id="link-248" class="py-name"><a title="symrec.ReleaseMetadata.filename" class="py-name" href="#" onclick="return doclink('link-248', 'filename', 'link-232');">filename</a></tt><tt class="py-op">,</tt>  </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1148
<a name="L464"></a><tt class="py-lineno">464</tt>  <tt class="py-line">                              <tt class="py-name">harness</tt><tt class="py-op">=</tt><tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"test_harness"</tt><tt class="py-op">]</tt><tt class="py-op">,</tt> <tt class="py-op">**</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">defaults</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1149
<a name="L465"></a><tt class="py-lineno">465</tt>  <tt class="py-line">                <tt id="link-249" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1150
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-249', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">step</tt><tt class="py-op">,</tt> <tt class="py-string">"command"</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">text</tt> <tt class="py-op">=</tt> <tt class="py-string">"run-cases"</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1151
<a name="L466"></a><tt class="py-lineno">466</tt>  <tt class="py-line">                <tt class="py-name">params</tt> <tt class="py-op">=</tt> <tt id="link-250" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1152
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-250', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">step</tt><tt class="py-op">,</tt> <tt class="py-string">"params"</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1153
<a name="L467"></a><tt class="py-lineno">467</tt>  <tt class="py-line">                <tt id="link-251" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1154
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-251', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt class="py-string">"param"</tt><tt class="py-op">,</tt> <tt class="py-name">module</tt><tt class="py-op">=</tt><tt class="py-string">"TESTSCRIPTER"</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1155
<a name="L468"></a><tt class="py-lineno">468</tt>  <tt class="py-line">                <tt class="py-name">elem</tt> <tt class="py-op">=</tt> <tt id="link-252" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1156
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-252', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt class="py-string">"param"</tt> <tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1157
<a name="L469"></a><tt class="py-lineno">469</tt>  <tt class="py-line">                <tt class="py-name">elem</tt><tt class="py-op">.</tt><tt class="py-name">set</tt><tt class="py-op">(</tt><tt class="py-string">'testcase-file'</tt><tt class="py-op">,</tt> <tt class="py-name">conf_file</tt><tt class="py-op">[</tt><tt class="py-number">1</tt><tt class="py-op">]</tt> <tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1158
<a name="L470"></a><tt class="py-lineno">470</tt>  <tt class="py-line">                <tt id="link-253" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1159
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-253', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt class="py-string">"param"</tt><tt class="py-op">,</tt> <tt class="py-name">filter</tt><tt class="py-op">=</tt><tt class="py-string">"*"</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1160
<a name="L471"></a><tt class="py-lineno">471</tt>  <tt class="py-line">                <tt id="link-254" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1161
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-254', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt class="py-string">"param"</tt><tt class="py-op">,</tt> <tt class="py-name">timeout</tt><tt class="py-op">=</tt><tt class="py-name">time_out</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1162
<a name="L472"></a><tt class="py-lineno">472</tt>  <tt class="py-line">        <tt class="py-keyword">elif</tt> <tt class="py-name">dll</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1163
<a name="L473"></a><tt class="py-lineno">473</tt>  <tt class="py-line">            <tt class="py-keyword">for</tt> <tt class="py-name">dll_file</tt> <tt class="py-keyword">in</tt> <tt class="py-name">dll_files</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1164
<a name="L474"></a><tt class="py-lineno">474</tt>  <tt class="py-line">                <tt id="link-255" class="py-name"><a title="symrec.ReleaseMetadata.filename" class="py-name" href="#" onclick="return doclink('link-255', 'filename', 'link-232');">filename</a></tt> <tt class="py-op">=</tt> <tt class="py-name">dll_file</tt><tt class="py-op">[</tt><tt class="py-number">1</tt><tt class="py-op">]</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1165
<a name="L475"></a><tt class="py-lineno">475</tt>  <tt class="py-line">                <tt id="link-256" class="py-name"><a title="symrec.ReleaseMetadata.filename" class="py-name" href="#" onclick="return doclink('link-256', 'filename', 'link-232');">filename</a></tt> <tt class="py-op">=</tt> <tt id="link-257" class="py-name"><a title="symrec.ReleaseMetadata.filename" class="py-name" href="#" onclick="return doclink('link-257', 'filename', 'link-232');">filename</a></tt><tt class="py-op">[</tt><tt class="py-name">dll_file</tt><tt class="py-op">[</tt><tt class="py-number">1</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt class="py-name">rfind</tt><tt class="py-op">(</tt><tt class="py-name">os</tt><tt class="py-op">.</tt><tt class="py-name">sep</tt><tt class="py-op">)</tt><tt class="py-op">+</tt><tt class="py-number">1</tt><tt class="py-op">:</tt><tt class="py-op">]</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1166
<a name="L476"></a><tt class="py-lineno">476</tt>  <tt class="py-line">                <tt class="py-name">step</tt> <tt class="py-op">=</tt> <tt id="link-258" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1167
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-258', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">case</tt><tt class="py-op">,</tt> <tt class="py-string">"step"</tt><tt class="py-op">,</tt>  </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1168
<a name="L477"></a><tt class="py-lineno">477</tt>  <tt class="py-line">                              <tt id="link-259" class="py-name"><a title="buildtools.Command.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1169
ccm.FourPartName.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1170
symrec.ServicePack.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1171
sysdef.api.Configuration.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1172
sysdef.api.Option.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1173
sysdef.api.SpecialInstruction.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1174
sysdef.api.Target.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1175
sysdef.api.TargetList.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1176
sysdef.api.Unit.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1177
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-259', 'name', 'link-44');">name</a></tt><tt class="py-op">=</tt><tt class="py-string">"Execute test: %s"</tt> <tt class="py-op">%</tt>  <tt id="link-260" class="py-name"><a title="symrec.ReleaseMetadata.filename" class="py-name" href="#" onclick="return doclink('link-260', 'filename', 'link-232');">filename</a></tt><tt class="py-op">,</tt> <tt class="py-name">harness</tt><tt class="py-op">=</tt><tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"test_harness"</tt><tt class="py-op">]</tt><tt class="py-op">,</tt>  </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1178
<a name="L478"></a><tt class="py-lineno">478</tt>  <tt class="py-line">                              <tt class="py-op">**</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">defaults</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1179
<a name="L479"></a><tt class="py-lineno">479</tt>  <tt class="py-line">                <tt id="link-261" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1180
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-261', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">step</tt><tt class="py-op">,</tt> <tt class="py-string">"command"</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">text</tt> <tt class="py-op">=</tt> <tt class="py-string">"run-cases"</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1181
<a name="L480"></a><tt class="py-lineno">480</tt>  <tt class="py-line">                <tt class="py-name">params</tt> <tt class="py-op">=</tt> <tt id="link-262" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1182
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-262', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">step</tt><tt class="py-op">,</tt> <tt class="py-string">"params"</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1183
<a name="L481"></a><tt class="py-lineno">481</tt>  <tt class="py-line">                <tt id="link-263" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1184
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-263', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt class="py-string">"param"</tt><tt class="py-op">,</tt> <tt class="py-name">module</tt><tt class="py-op">=</tt><tt id="link-264" class="py-name"><a title="symrec.ReleaseMetadata.filename" class="py-name" href="#" onclick="return doclink('link-264', 'filename', 'link-232');">filename</a></tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1185
<a name="L482"></a><tt class="py-lineno">482</tt>  <tt class="py-line">                <tt id="link-265" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1186
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-265', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt class="py-string">"param"</tt><tt class="py-op">,</tt> <tt class="py-name">filter</tt><tt class="py-op">=</tt><tt class="py-string">"*"</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1187
<a name="L483"></a><tt class="py-lineno">483</tt>  <tt class="py-line">                <tt id="link-266" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1188
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-266', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt class="py-string">"param"</tt><tt class="py-op">,</tt> <tt class="py-name">timeout</tt><tt class="py-op">=</tt><tt class="py-name">time_out</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1189
</div><a name="L484"></a><tt class="py-lineno">484</tt>  <tt class="py-line"> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1190
<a name="Ats3TestDropGenerator.generate_runsteps_eunit"></a><div id="Ats3TestDropGenerator.generate_runsteps_eunit-def"><a name="L485"></a><tt class="py-lineno">485</tt> <a class="py-toggle" href="#" id="Ats3TestDropGenerator.generate_runsteps_eunit-toggle" onclick="return toggle('Ats3TestDropGenerator.generate_runsteps_eunit');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="ats3.dropgenerator.Ats3TestDropGenerator-class.html#generate_runsteps_eunit">generate_runsteps_eunit</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">setd</tt><tt class="py-op">,</tt> <tt class="py-param">case</tt><tt class="py-op">,</tt> <tt class="py-param">src_dst</tt><tt class="py-op">,</tt> <tt class="py-param">time_out</tt><tt class="py-op">,</tt> <tt class="py-param">eunit_flags</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1191
</div><div id="Ats3TestDropGenerator.generate_runsteps_eunit-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Ats3TestDropGenerator.generate_runsteps_eunit-expanded"><a name="L486"></a><tt class="py-lineno">486</tt>  <tt class="py-line">        <tt class="py-docstring">"""generates runsteps for eunit"""</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1192
<a name="L487"></a><tt class="py-lineno">487</tt>  <tt class="py-line">        <tt class="py-keyword">for</tt> <tt class="py-name">sdst</tt> <tt class="py-keyword">in</tt> <tt class="py-name">src_dst</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1193
<a name="L488"></a><tt class="py-lineno">488</tt>  <tt class="py-line">            <tt class="py-keyword">if</tt> <tt class="py-name">sdst</tt><tt class="py-op">[</tt><tt class="py-number">2</tt><tt class="py-op">]</tt> <tt class="py-op">==</tt> <tt class="py-string">"testmodule"</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1194
<a name="L489"></a><tt class="py-lineno">489</tt>  <tt class="py-line">                <tt class="py-keyword">if</tt> <tt class="py-string">"."</tt> <tt class="py-keyword">in</tt> <tt class="py-name">sdst</tt><tt class="py-op">[</tt><tt class="py-number">1</tt><tt class="py-op">]</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1195
<a name="L490"></a><tt class="py-lineno">490</tt>  <tt class="py-line">                    <tt class="py-name">fileextension</tt> <tt class="py-op">=</tt> <tt class="py-name">sdst</tt><tt class="py-op">[</tt><tt class="py-number">1</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt class="py-name">rsplit</tt><tt class="py-op">(</tt><tt class="py-string">"."</tt><tt class="py-op">)</tt><tt class="py-op">[</tt><tt class="py-number">1</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt class="py-name">lower</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1196
<a name="L491"></a><tt class="py-lineno">491</tt>  <tt class="py-line">                <tt id="link-267" class="py-name"><a title="symrec.ReleaseMetadata.filename" class="py-name" href="#" onclick="return doclink('link-267', 'filename', 'link-232');">filename</a></tt> <tt class="py-op">=</tt> <tt class="py-name">sdst</tt><tt class="py-op">[</tt><tt class="py-number">1</tt><tt class="py-op">]</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1197
<a name="L492"></a><tt class="py-lineno">492</tt>  <tt class="py-line">                <tt id="link-268" class="py-name"><a title="symrec.ReleaseMetadata.filename" class="py-name" href="#" onclick="return doclink('link-268', 'filename', 'link-232');">filename</a></tt> <tt class="py-op">=</tt> <tt id="link-269" class="py-name"><a title="symrec.ReleaseMetadata.filename" class="py-name" href="#" onclick="return doclink('link-269', 'filename', 'link-232');">filename</a></tt><tt class="py-op">[</tt><tt id="link-270" class="py-name"><a title="symrec.ReleaseMetadata.filename" class="py-name" href="#" onclick="return doclink('link-270', 'filename', 'link-232');">filename</a></tt><tt class="py-op">.</tt><tt class="py-name">rfind</tt><tt class="py-op">(</tt><tt class="py-name">os</tt><tt class="py-op">.</tt><tt class="py-name">sep</tt><tt class="py-op">)</tt><tt class="py-op">+</tt><tt class="py-number">1</tt><tt class="py-op">:</tt><tt class="py-op">]</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1198
<a name="L493"></a><tt class="py-lineno">493</tt>  <tt class="py-line">                <tt class="py-name">eunit_exe</tt> <tt class="py-op">=</tt> <tt class="py-string">"EUNITEXERUNNER.EXE"</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1199
<a name="L494"></a><tt class="py-lineno">494</tt>  <tt class="py-line">                <tt class="py-keyword">if</tt> <tt class="py-name">fileextension</tt> <tt class="py-op">==</tt> <tt class="py-string">"dll"</tt> <tt class="py-keyword">or</tt> <tt class="py-name">fileextension</tt> <tt class="py-op">==</tt> <tt class="py-string">"exe"</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1200
<a name="L495"></a><tt class="py-lineno">495</tt>  <tt class="py-line">                    <tt class="py-name">re_dll</tt> <tt class="py-op">=</tt> <tt class="py-name">re</tt><tt class="py-op">.</tt><tt class="py-name">compile</tt><tt class="py-op">(</tt><tt class="py-string">r'[.]+%s'</tt> <tt class="py-op">%</tt> <tt class="py-name">fileextension</tt><tt class="py-op">,</tt> <tt class="py-name">re</tt><tt class="py-op">.</tt><tt class="py-name">IGNORECASE</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1201
<a name="L496"></a><tt class="py-lineno">496</tt>  <tt class="py-line">                <tt class="py-name">no_dll</tt> <tt class="py-op">=</tt> <tt class="py-name">re_dll</tt><tt class="py-op">.</tt><tt class="py-name">sub</tt><tt class="py-op">(</tt><tt class="py-string">''</tt><tt class="py-op">,</tt> <tt id="link-271" class="py-name"><a title="symrec.ReleaseMetadata.filename" class="py-name" href="#" onclick="return doclink('link-271', 'filename', 'link-232');">filename</a></tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1202
<a name="L497"></a><tt class="py-lineno">497</tt>  <tt class="py-line">                <tt class="py-name">no_dll_xml</tt> <tt class="py-op">=</tt> <tt class="py-string">''</tt><tt class="py-op">.</tt><tt class="py-name">join</tt><tt class="py-op">(</tt><tt class="py-op">[</tt><tt class="py-name">no_dll</tt><tt class="py-op">,</tt> <tt class="py-string">u'_log.xml'</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1203
<a name="L498"></a><tt class="py-lineno">498</tt>  <tt class="py-line">                <tt class="py-keyword">if</tt> <tt class="py-name">re_dll</tt><tt class="py-op">.</tt><tt class="py-name">search</tt><tt class="py-op">(</tt><tt id="link-272" class="py-name"><a title="symrec.ReleaseMetadata.filename" class="py-name" href="#" onclick="return doclink('link-272', 'filename', 'link-232');">filename</a></tt><tt class="py-op">)</tt><tt class="py-op">:</tt>                     </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1204
<a name="L499"></a><tt class="py-lineno">499</tt>  <tt class="py-line">                    <tt class="py-name">step</tt> <tt class="py-op">=</tt> <tt id="link-273" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1205
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-273', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">case</tt><tt class="py-op">,</tt> <tt class="py-string">"step"</tt><tt class="py-op">,</tt> <tt id="link-274" class="py-name"><a title="buildtools.Command.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1206
ccm.FourPartName.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1207
symrec.ServicePack.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1208
sysdef.api.Configuration.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1209
sysdef.api.Option.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1210
sysdef.api.SpecialInstruction.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1211
sysdef.api.Target.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1212
sysdef.api.TargetList.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1213
sysdef.api.Unit.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1214
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-274', 'name', 'link-44');">name</a></tt> <tt class="py-op">=</tt> <tt class="py-string">"Execute test: %s"</tt> <tt class="py-op">%</tt> <tt id="link-275" class="py-name"><a title="symrec.ReleaseMetadata.filename" class="py-name" href="#" onclick="return doclink('link-275', 'filename', 'link-232');">filename</a></tt><tt class="py-op">,</tt> <tt class="py-name">harness</tt><tt class="py-op">=</tt><tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"test_harness"</tt><tt class="py-op">]</tt><tt class="py-op">,</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1215
<a name="L500"></a><tt class="py-lineno">500</tt>  <tt class="py-line">                              <tt class="py-op">**</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">defaults</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1216
<a name="L501"></a><tt class="py-lineno">501</tt>  <tt class="py-line">                    <tt id="link-276" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1217
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-276', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">step</tt><tt class="py-op">,</tt> <tt class="py-string">"command"</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">text</tt> <tt class="py-op">=</tt> <tt class="py-string">"execute"</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1218
<a name="L502"></a><tt class="py-lineno">502</tt>  <tt class="py-line">                    <tt class="py-name">params</tt> <tt class="py-op">=</tt> <tt id="link-277" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1219
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-277', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">step</tt><tt class="py-op">,</tt> <tt class="py-string">"params"</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1220
<a name="L503"></a><tt class="py-lineno">503</tt>  <tt class="py-line">                    <tt id="link-278" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1221
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-278', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt class="py-string">"param"</tt><tt class="py-op">,</tt> <tt class="py-name">file</tt><tt class="py-op">=</tt><tt id="link-279" class="py-name"><a title="buildtools.Command.path
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1222
sysdef.api.SpecialInstruction.path
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1223
sysdef.api.Unit.path" class="py-name" href="#" onclick="return doclink('link-279', 'path', 'link-4');">path</a></tt><tt class="py-op">(</tt><tt class="py-string">r"z:"</tt> <tt class="py-op">+</tt> <tt class="py-name">os</tt><tt class="py-op">.</tt><tt class="py-name">sep</tt> <tt class="py-op">+</tt> <tt class="py-string">"sys"</tt> <tt class="py-op">+</tt> <tt class="py-name">os</tt><tt class="py-op">.</tt><tt class="py-name">sep</tt> <tt class="py-op">+</tt> <tt class="py-string">"bin"</tt><tt class="py-op">)</tt> <tt class="py-op">/</tt> <tt class="py-name">eunit_exe</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1224
<a name="L504"></a><tt class="py-lineno">504</tt>  <tt class="py-line">                    <tt class="py-name">elem</tt> <tt class="py-op">=</tt> <tt id="link-280" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1225
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-280', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt class="py-string">"param"</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1226
<a name="L505"></a><tt class="py-lineno">505</tt>  <tt class="py-line">                    <tt class="py-name">elem</tt><tt class="py-op">.</tt><tt class="py-name">set</tt><tt class="py-op">(</tt><tt class="py-string">'result-file'</tt><tt class="py-op">,</tt> <tt id="link-281" class="py-name"><a title="buildtools.Command.path
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1227
sysdef.api.SpecialInstruction.path
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1228
sysdef.api.Unit.path" class="py-name" href="#" onclick="return doclink('link-281', 'path', 'link-4');">path</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-282" class="py-name"><a title="ats3.dropgenerator.Ats3TestDropGenerator.EUNIT_LOG_DIR" class="py-name" href="#" onclick="return doclink('link-282', 'EUNIT_LOG_DIR', 'link-12');">EUNIT_LOG_DIR</a></tt><tt class="py-op">)</tt> <tt class="py-op">/</tt> <tt class="py-name">no_dll_xml</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1229
<a name="L506"></a><tt class="py-lineno">506</tt>  <tt class="py-line">                    <tt id="link-283" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1230
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-283', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt class="py-string">"param"</tt><tt class="py-op">,</tt> <tt class="py-name">parameters</tt><tt class="py-op">=</tt><tt class="py-string">"%s /F %s /l xml %s"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt class="py-name">eunit_flags</tt><tt class="py-op">,</tt> <tt class="py-name">no_dll</tt><tt class="py-op">,</tt> <tt id="link-284" class="py-name"><a title="symrec.ReleaseMetadata.filename" class="py-name" href="#" onclick="return doclink('link-284', 'filename', 'link-232');">filename</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1231
<a name="L507"></a><tt class="py-lineno">507</tt>  <tt class="py-line">                    <tt id="link-285" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1232
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-285', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt class="py-string">"param"</tt><tt class="py-op">,</tt> <tt class="py-name">timeout</tt><tt class="py-op">=</tt><tt class="py-name">time_out</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1233
</div><a name="L508"></a><tt class="py-lineno">508</tt>  <tt class="py-line"> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1234
<a name="Ats3TestDropGenerator.generate_run_steps"></a><div id="Ats3TestDropGenerator.generate_run_steps-def"><a name="L509"></a><tt class="py-lineno">509</tt> <a class="py-toggle" href="#" id="Ats3TestDropGenerator.generate_run_steps-toggle" onclick="return toggle('Ats3TestDropGenerator.generate_run_steps');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="ats3.dropgenerator.Ats3TestDropGenerator-class.html#generate_run_steps">generate_run_steps</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">case</tt><tt class="py-op">,</tt> <tt class="py-param">setd</tt><tt class="py-op">,</tt> <tt class="py-param">time_out</tt><tt class="py-op">,</tt> <tt class="py-param">eunit_flags</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1235
</div><div id="Ats3TestDropGenerator.generate_run_steps-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Ats3TestDropGenerator.generate_run_steps-expanded"><a name="L510"></a><tt class="py-lineno">510</tt>  <tt class="py-line">        <tt class="py-docstring">"""Generates run-steps"""</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1236
<a name="L511"></a><tt class="py-lineno">511</tt>  <tt class="py-line">        <tt class="py-name">src_dst</tt> <tt class="py-op">=</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"src_dst"</tt><tt class="py-op">]</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1237
<a name="L512"></a><tt class="py-lineno">512</tt>  <tt class="py-line">               </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1238
<a name="L513"></a><tt class="py-lineno">513</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"test_harness"</tt><tt class="py-op">]</tt> <tt class="py-op">==</tt> <tt class="py-string">"STIF"</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1239
<a name="L514"></a><tt class="py-lineno">514</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-286" class="py-name" targets="Method ats3.dropgenerator.Ats3TestDropGenerator.generate_runsteps_stif()=ats3.dropgenerator.Ats3TestDropGenerator-class.html#generate_runsteps_stif"><a title="ats3.dropgenerator.Ats3TestDropGenerator.generate_runsteps_stif" class="py-name" href="#" onclick="return doclink('link-286', 'generate_runsteps_stif', 'link-286');">generate_runsteps_stif</a></tt><tt class="py-op">(</tt><tt class="py-name">setd</tt><tt class="py-op">,</tt> <tt class="py-name">case</tt><tt class="py-op">,</tt> <tt class="py-name">src_dst</tt><tt class="py-op">,</tt> <tt class="py-name">time_out</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1240
<a name="L515"></a><tt class="py-lineno">515</tt>  <tt class="py-line">         </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1241
<a name="L516"></a><tt class="py-lineno">516</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"test_harness"</tt><tt class="py-op">]</tt> <tt class="py-op">==</tt> <tt class="py-string">"STIFUNIT"</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1242
<a name="L517"></a><tt class="py-lineno">517</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-287" class="py-name"><a title="ats3.dropgenerator.Ats3TestDropGenerator.generate_runsteps_stif" class="py-name" href="#" onclick="return doclink('link-287', 'generate_runsteps_stif', 'link-286');">generate_runsteps_stif</a></tt><tt class="py-op">(</tt><tt class="py-name">setd</tt><tt class="py-op">,</tt> <tt class="py-name">case</tt><tt class="py-op">,</tt> <tt class="py-name">src_dst</tt><tt class="py-op">,</tt> <tt class="py-name">time_out</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1243
<a name="L518"></a><tt class="py-lineno">518</tt>  <tt class="py-line">             </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1244
<a name="L519"></a><tt class="py-lineno">519</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"test_harness"</tt><tt class="py-op">]</tt> <tt class="py-op">==</tt> <tt class="py-string">"EUNIT"</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1245
<a name="L520"></a><tt class="py-lineno">520</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-288" class="py-name" targets="Method ats3.dropgenerator.Ats3TestDropGenerator.generate_runsteps_eunit()=ats3.dropgenerator.Ats3TestDropGenerator-class.html#generate_runsteps_eunit"><a title="ats3.dropgenerator.Ats3TestDropGenerator.generate_runsteps_eunit" class="py-name" href="#" onclick="return doclink('link-288', 'generate_runsteps_eunit', 'link-288');">generate_runsteps_eunit</a></tt><tt class="py-op">(</tt><tt class="py-name">setd</tt><tt class="py-op">,</tt> <tt class="py-name">case</tt><tt class="py-op">,</tt> <tt class="py-name">src_dst</tt><tt class="py-op">,</tt> <tt class="py-name">time_out</tt><tt class="py-op">,</tt> <tt class="py-name">eunit_flags</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1246
</div><a name="L521"></a><tt class="py-lineno">521</tt>  <tt class="py-line"> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1247
<a name="Ats3TestDropGenerator.generate_install_step"></a><div id="Ats3TestDropGenerator.generate_install_step-def"><a name="L522"></a><tt class="py-lineno">522</tt> <a class="py-toggle" href="#" id="Ats3TestDropGenerator.generate_install_step-toggle" onclick="return toggle('Ats3TestDropGenerator.generate_install_step');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="ats3.dropgenerator.Ats3TestDropGenerator-class.html#generate_install_step">generate_install_step</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">case</tt><tt class="py-op">,</tt> <tt class="py-param">step_type</tt><tt class="py-op">,</tt> <tt class="py-param">filename</tt><tt class="py-op">,</tt> <tt class="py-param">src_dir</tt><tt class="py-op">,</tt>  </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1248
<a name="L523"></a><tt class="py-lineno">523</tt>  <tt class="py-line">                              <tt class="py-param">dst_dir</tt><tt class="py-op">,</tt> <tt class="py-param">case_harness</tt><tt class="py-op">,</tt> <tt class="py-param">src_dst</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1249
</div><div id="Ats3TestDropGenerator.generate_install_step-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Ats3TestDropGenerator.generate_install_step-expanded"><a name="L524"></a><tt class="py-lineno">524</tt>  <tt class="py-line">        <tt class="py-docstring">"""Generate install &lt;step&gt;."""</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1250
<a name="L525"></a><tt class="py-lineno">525</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">src_dst</tt> <tt class="py-op">==</tt> <tt class="py-name">None</tt> <tt class="py-keyword">or</tt> <tt class="py-name">src_dst</tt> <tt class="py-op">==</tt> <tt class="py-op">[</tt><tt class="py-op">]</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1251
<a name="L526"></a><tt class="py-lineno">526</tt>  <tt class="py-line">            <tt class="py-name">src_dst</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-op">]</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1252
<a name="L527"></a><tt class="py-lineno">527</tt>  <tt class="py-line">            <tt class="py-name">step</tt> <tt class="py-op">=</tt> <tt id="link-289" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1253
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-289', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">case</tt><tt class="py-op">,</tt> <tt class="py-string">"step"</tt><tt class="py-op">,</tt> <tt id="link-290" class="py-name"><a title="buildtools.Command.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1254
ccm.FourPartName.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1255
symrec.ServicePack.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1256
sysdef.api.Configuration.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1257
sysdef.api.Option.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1258
sysdef.api.SpecialInstruction.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1259
sysdef.api.Target.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1260
sysdef.api.TargetList.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1261
sysdef.api.Unit.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1262
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-290', 'name', 'link-44');">name</a></tt><tt class="py-op">=</tt><tt class="py-string">"Install %s: %s"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt class="py-name">step_type</tt><tt class="py-op">,</tt> <tt id="link-291" class="py-name"><a title="symrec.ReleaseMetadata.filename" class="py-name" href="#" onclick="return doclink('link-291', 'filename', 'link-232');">filename</a></tt><tt class="py-op">)</tt><tt class="py-op">,</tt>  </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1263
<a name="L528"></a><tt class="py-lineno">528</tt>  <tt class="py-line">                      <tt class="py-name">harness</tt><tt class="py-op">=</tt><tt class="py-name">case_harness</tt><tt class="py-op">,</tt> <tt class="py-op">**</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">defaults</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1264
<a name="L529"></a><tt class="py-lineno">529</tt>  <tt class="py-line">            <tt id="link-292" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1265
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-292', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">step</tt><tt class="py-op">,</tt> <tt class="py-string">"command"</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">text</tt> <tt class="py-op">=</tt> <tt class="py-string">"install"</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1266
<a name="L530"></a><tt class="py-lineno">530</tt>  <tt class="py-line">            <tt class="py-name">params</tt> <tt class="py-op">=</tt> <tt id="link-293" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1267
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-293', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">step</tt><tt class="py-op">,</tt> <tt class="py-string">"params"</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1268
<a name="L531"></a><tt class="py-lineno">531</tt>  <tt class="py-line">            <tt id="link-294" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1269
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-294', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt class="py-string">"param"</tt><tt class="py-op">,</tt> <tt class="py-name">src</tt><tt class="py-op">=</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">drop_path</tt><tt class="py-op">.</tt><tt class="py-name">joinpath</tt><tt class="py-op">(</tt><tt class="py-name">src_dir</tt><tt class="py-op">,</tt> <tt id="link-295" class="py-name"><a title="symrec.ReleaseMetadata.filename" class="py-name" href="#" onclick="return doclink('link-295', 'filename', 'link-232');">filename</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1270
<a name="L532"></a><tt class="py-lineno">532</tt>  <tt class="py-line">            <tt id="link-296" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1271
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-296', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt class="py-string">"param"</tt><tt class="py-op">,</tt> <tt class="py-name">dst</tt><tt class="py-op">=</tt><tt id="link-297" class="py-name"><a title="buildtools.Command.path
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1272
sysdef.api.SpecialInstruction.path
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1273
sysdef.api.Unit.path" class="py-name" href="#" onclick="return doclink('link-297', 'path', 'link-4');">path</a></tt><tt class="py-op">(</tt><tt class="py-name">dst_dir</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">joinpath</tt><tt class="py-op">(</tt><tt id="link-298" class="py-name"><a title="symrec.ReleaseMetadata.filename" class="py-name" href="#" onclick="return doclink('link-298', 'filename', 'link-232');">filename</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1274
<a name="L533"></a><tt class="py-lineno">533</tt>  <tt class="py-line">        <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1275
<a name="L534"></a><tt class="py-lineno">534</tt>  <tt class="py-line">            <tt class="py-keyword">for</tt> <tt class="py-name">sdst</tt> <tt class="py-keyword">in</tt> <tt class="py-name">src_dst</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1276
<a name="L535"></a><tt class="py-lineno">535</tt>  <tt class="py-line">                <tt class="py-name">_</tt><tt class="py-op">,</tt> <tt class="py-name">dst</tt><tt class="py-op">,</tt> <tt class="py-name">type_</tt> <tt class="py-op">=</tt> <tt class="py-name">sdst</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1277
<a name="L536"></a><tt class="py-lineno">536</tt>  <tt class="py-line">                <tt class="py-keyword">if</tt> <tt class="py-string">"testmodule"</tt> <tt class="py-keyword">in</tt> <tt class="py-name">type_</tt> <tt class="py-keyword">or</tt> <tt class="py-string">".dll"</tt> <tt class="py-keyword">in</tt> <tt class="py-name">dst</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1278
<a name="L537"></a><tt class="py-lineno">537</tt>  <tt class="py-line">                    <tt class="py-name">src_dir</tt> <tt class="py-op">=</tt> <tt class="py-name">dst</tt><tt class="py-op">.</tt><tt class="py-name">replace</tt><tt class="py-op">(</tt><tt class="py-string">":"</tt><tt class="py-op">,</tt><tt class="py-string">""</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1279
<a name="L538"></a><tt class="py-lineno">538</tt>  <tt class="py-line">                    <tt class="py-name">src_dir</tt> <tt class="py-op">=</tt> <tt id="link-299" class="py-name"><a title="buildtools.Command.path
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1280
sysdef.api.SpecialInstruction.path
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1281
sysdef.api.Unit.path" class="py-name" href="#" onclick="return doclink('link-299', 'path', 'link-4');">path</a></tt><tt class="py-op">(</tt><tt class="py-name">src_dir</tt><tt class="py-op">[</tt><tt class="py-op">:</tt><tt class="py-name">src_dir</tt><tt class="py-op">.</tt><tt class="py-name">rfind</tt><tt class="py-op">(</tt><tt class="py-name">os</tt><tt class="py-op">.</tt><tt class="py-name">sep</tt><tt class="py-op">)</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1282
<a name="L539"></a><tt class="py-lineno">539</tt>  <tt class="py-line">                    <tt class="py-name">step_type</tt> <tt class="py-op">=</tt> <tt class="py-name">type_</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1283
<a name="L540"></a><tt class="py-lineno">540</tt>  <tt class="py-line">                    <tt id="link-300" class="py-name"><a title="symrec.ReleaseMetadata.filename" class="py-name" href="#" onclick="return doclink('link-300', 'filename', 'link-232');">filename</a></tt> <tt class="py-op">=</tt> <tt class="py-name">dst</tt><tt class="py-op">[</tt><tt class="py-name">dst</tt><tt class="py-op">.</tt><tt class="py-name">rfind</tt><tt class="py-op">(</tt><tt class="py-name">os</tt><tt class="py-op">.</tt><tt class="py-name">sep</tt><tt class="py-op">)</tt><tt class="py-op">+</tt><tt class="py-number">1</tt><tt class="py-op">:</tt><tt class="py-op">]</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1284
<a name="L541"></a><tt class="py-lineno">541</tt>  <tt class="py-line">                    <tt class="py-name">step</tt> <tt class="py-op">=</tt> <tt id="link-301" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1285
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-301', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">case</tt><tt class="py-op">,</tt> <tt class="py-string">"step"</tt><tt class="py-op">,</tt> <tt id="link-302" class="py-name"><a title="buildtools.Command.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1286
ccm.FourPartName.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1287
symrec.ServicePack.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1288
sysdef.api.Configuration.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1289
sysdef.api.Option.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1290
sysdef.api.SpecialInstruction.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1291
sysdef.api.Target.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1292
sysdef.api.TargetList.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1293
sysdef.api.Unit.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1294
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-302', 'name', 'link-44');">name</a></tt><tt class="py-op">=</tt><tt class="py-string">"Install %s: %s"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt class="py-name">step_type</tt><tt class="py-op">,</tt> <tt id="link-303" class="py-name"><a title="symrec.ReleaseMetadata.filename" class="py-name" href="#" onclick="return doclink('link-303', 'filename', 'link-232');">filename</a></tt><tt class="py-op">)</tt><tt class="py-op">,</tt>  </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1295
<a name="L542"></a><tt class="py-lineno">542</tt>  <tt class="py-line">                              <tt class="py-name">harness</tt><tt class="py-op">=</tt><tt class="py-name">case_harness</tt><tt class="py-op">,</tt> <tt class="py-op">**</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">defaults</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1296
<a name="L543"></a><tt class="py-lineno">543</tt>  <tt class="py-line">                    <tt id="link-304" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1297
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-304', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">step</tt><tt class="py-op">,</tt> <tt class="py-string">"command"</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">text</tt> <tt class="py-op">=</tt> <tt class="py-string">"install"</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1298
<a name="L544"></a><tt class="py-lineno">544</tt>  <tt class="py-line">                    <tt class="py-name">params</tt> <tt class="py-op">=</tt> <tt id="link-305" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1299
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-305', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">step</tt><tt class="py-op">,</tt> <tt class="py-string">"params"</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1300
<a name="L545"></a><tt class="py-lineno">545</tt>  <tt class="py-line">                    <tt id="link-306" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1301
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-306', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt class="py-string">"param"</tt><tt class="py-op">,</tt> <tt class="py-name">src</tt><tt class="py-op">=</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">drop_path</tt><tt class="py-op">.</tt><tt class="py-name">joinpath</tt><tt class="py-op">(</tt><tt class="py-name">src_dir</tt><tt class="py-op">,</tt> <tt id="link-307" class="py-name"><a title="symrec.ReleaseMetadata.filename" class="py-name" href="#" onclick="return doclink('link-307', 'filename', 'link-232');">filename</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1302
<a name="L546"></a><tt class="py-lineno">546</tt>  <tt class="py-line">                    <tt id="link-308" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1303
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-308', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt class="py-string">"param"</tt><tt class="py-op">,</tt> <tt class="py-name">dst</tt><tt class="py-op">=</tt><tt id="link-309" class="py-name"><a title="buildtools.Command.path
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1304
sysdef.api.SpecialInstruction.path
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1305
sysdef.api.Unit.path" class="py-name" href="#" onclick="return doclink('link-309', 'path', 'link-4');">path</a></tt><tt class="py-op">(</tt><tt class="py-name">dst</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1306
<a name="L547"></a><tt class="py-lineno">547</tt>  <tt class="py-line">            <tt class="py-keyword">for</tt> <tt class="py-name">sdst</tt> <tt class="py-keyword">in</tt> <tt class="py-name">src_dst</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1307
<a name="L548"></a><tt class="py-lineno">548</tt>  <tt class="py-line">                <tt class="py-name">_</tt><tt class="py-op">,</tt> <tt class="py-name">dst</tt><tt class="py-op">,</tt> <tt class="py-name">type_</tt> <tt class="py-op">=</tt> <tt class="py-name">sdst</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1308
<a name="L549"></a><tt class="py-lineno">549</tt>  <tt class="py-line">                <tt class="py-keyword">if</tt> <tt class="py-string">"testmodule"</tt> <tt class="py-keyword">not</tt> <tt class="py-keyword">in</tt> <tt class="py-name">type_</tt> <tt class="py-keyword">and</tt> <tt class="py-string">".dll"</tt> <tt class="py-keyword">not</tt> <tt class="py-keyword">in</tt> <tt class="py-name">dst</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1309
<a name="L550"></a><tt class="py-lineno">550</tt>  <tt class="py-line">                    <tt class="py-name">src_dir</tt> <tt class="py-op">=</tt> <tt class="py-name">dst</tt><tt class="py-op">.</tt><tt class="py-name">replace</tt><tt class="py-op">(</tt><tt class="py-string">":"</tt><tt class="py-op">,</tt><tt class="py-string">""</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1310
<a name="L551"></a><tt class="py-lineno">551</tt>  <tt class="py-line">                    <tt class="py-name">src_dir</tt> <tt class="py-op">=</tt> <tt id="link-310" class="py-name"><a title="buildtools.Command.path
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1311
sysdef.api.SpecialInstruction.path
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1312
sysdef.api.Unit.path" class="py-name" href="#" onclick="return doclink('link-310', 'path', 'link-4');">path</a></tt><tt class="py-op">(</tt><tt class="py-name">src_dir</tt><tt class="py-op">[</tt><tt class="py-op">:</tt><tt class="py-name">src_dir</tt><tt class="py-op">.</tt><tt class="py-name">rfind</tt><tt class="py-op">(</tt><tt class="py-name">os</tt><tt class="py-op">.</tt><tt class="py-name">sep</tt><tt class="py-op">)</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1313
<a name="L552"></a><tt class="py-lineno">552</tt>  <tt class="py-line">                    <tt class="py-name">step_type</tt> <tt class="py-op">=</tt> <tt class="py-name">type_</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1314
<a name="L553"></a><tt class="py-lineno">553</tt>  <tt class="py-line">                    <tt id="link-311" class="py-name"><a title="symrec.ReleaseMetadata.filename" class="py-name" href="#" onclick="return doclink('link-311', 'filename', 'link-232');">filename</a></tt> <tt class="py-op">=</tt> <tt class="py-name">dst</tt><tt class="py-op">[</tt><tt class="py-name">dst</tt><tt class="py-op">.</tt><tt class="py-name">rfind</tt><tt class="py-op">(</tt><tt class="py-name">os</tt><tt class="py-op">.</tt><tt class="py-name">sep</tt><tt class="py-op">)</tt><tt class="py-op">+</tt><tt class="py-number">1</tt><tt class="py-op">:</tt><tt class="py-op">]</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1315
<a name="L554"></a><tt class="py-lineno">554</tt>  <tt class="py-line">                    <tt class="py-name">step</tt> <tt class="py-op">=</tt> <tt id="link-312" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1316
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-312', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">case</tt><tt class="py-op">,</tt> <tt class="py-string">"step"</tt><tt class="py-op">,</tt> <tt id="link-313" class="py-name"><a title="buildtools.Command.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1317
ccm.FourPartName.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1318
symrec.ServicePack.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1319
sysdef.api.Configuration.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1320
sysdef.api.Option.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1321
sysdef.api.SpecialInstruction.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1322
sysdef.api.Target.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1323
sysdef.api.TargetList.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1324
sysdef.api.Unit.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1325
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-313', 'name', 'link-44');">name</a></tt><tt class="py-op">=</tt><tt class="py-string">"Install %s: %s"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt class="py-name">step_type</tt><tt class="py-op">,</tt> <tt id="link-314" class="py-name"><a title="symrec.ReleaseMetadata.filename" class="py-name" href="#" onclick="return doclink('link-314', 'filename', 'link-232');">filename</a></tt><tt class="py-op">)</tt><tt class="py-op">,</tt>  </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1326
<a name="L555"></a><tt class="py-lineno">555</tt>  <tt class="py-line">                              <tt class="py-name">harness</tt><tt class="py-op">=</tt><tt class="py-name">case_harness</tt><tt class="py-op">,</tt> <tt class="py-op">**</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">defaults</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1327
<a name="L556"></a><tt class="py-lineno">556</tt>  <tt class="py-line">                    <tt id="link-315" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1328
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-315', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">step</tt><tt class="py-op">,</tt> <tt class="py-string">"command"</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">text</tt> <tt class="py-op">=</tt> <tt class="py-string">"install"</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1329
<a name="L557"></a><tt class="py-lineno">557</tt>  <tt class="py-line">                    <tt class="py-name">params</tt> <tt class="py-op">=</tt> <tt id="link-316" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1330
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-316', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">step</tt><tt class="py-op">,</tt> <tt class="py-string">"params"</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1331
<a name="L558"></a><tt class="py-lineno">558</tt>  <tt class="py-line">                    <tt id="link-317" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1332
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-317', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt class="py-string">"param"</tt><tt class="py-op">,</tt> <tt class="py-name">src</tt><tt class="py-op">=</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">drop_path</tt><tt class="py-op">.</tt><tt class="py-name">joinpath</tt><tt class="py-op">(</tt><tt class="py-name">src_dir</tt><tt class="py-op">,</tt> <tt id="link-318" class="py-name"><a title="symrec.ReleaseMetadata.filename" class="py-name" href="#" onclick="return doclink('link-318', 'filename', 'link-232');">filename</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1333
<a name="L559"></a><tt class="py-lineno">559</tt>  <tt class="py-line">                    <tt id="link-319" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1334
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-319', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt class="py-string">"param"</tt><tt class="py-op">,</tt> <tt class="py-name">dst</tt><tt class="py-op">=</tt><tt id="link-320" class="py-name"><a title="buildtools.Command.path
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1335
sysdef.api.SpecialInstruction.path
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1336
sysdef.api.Unit.path" class="py-name" href="#" onclick="return doclink('link-320', 'path', 'link-4');">path</a></tt><tt class="py-op">(</tt><tt class="py-name">dst</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1337
</div><a name="L560"></a><tt class="py-lineno">560</tt>  <tt class="py-line"> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1338
<a name="Ats3TestDropGenerator.drop_files"></a><div id="Ats3TestDropGenerator.drop_files-def"><a name="L561"></a><tt class="py-lineno">561</tt> <a class="py-toggle" href="#" id="Ats3TestDropGenerator.drop_files-toggle" onclick="return toggle('Ats3TestDropGenerator.drop_files');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="ats3.dropgenerator.Ats3TestDropGenerator-class.html#drop_files">drop_files</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">test_plan</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1339
</div><div id="Ats3TestDropGenerator.drop_files-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Ats3TestDropGenerator.drop_files-expanded"><a name="L562"></a><tt class="py-lineno">562</tt>  <tt class="py-line">        <tt class="py-docstring">"""Yield a list of drop files."""</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1340
<a name="L563"></a><tt class="py-lineno">563</tt>  <tt class="py-line">        <tt class="py-name">drop_set</tt> <tt class="py-op">=</tt> <tt class="py-name">set</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1341
<a name="L564"></a><tt class="py-lineno">564</tt>  <tt class="py-line">        <tt id="link-321" class="py-name"><a title="ats3.aste.AsteTestDropGenerator.drop_files
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1342
ats3.dropgenerator.Ats3TestDropGenerator.drop_files" class="py-name" href="#" onclick="return doclink('link-321', 'drop_files', 'link-23');">drop_files</a></tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-op">]</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1343
<a name="L565"></a><tt class="py-lineno">565</tt>  <tt class="py-line">        <tt class="py-name">pkg_files</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-op">]</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1344
<a name="L566"></a><tt class="py-lineno">566</tt>  <tt class="py-line">        <tt class="py-keyword">for</tt> <tt class="py-name">setd</tt> <tt class="py-keyword">in</tt> <tt class="py-name">test_plan</tt><tt class="py-op">.</tt><tt class="py-name">sets</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1345
<a name="L567"></a><tt class="py-lineno">567</tt>  <tt class="py-line">            <tt class="py-name">drop_path</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">drop_path_root</tt><tt class="py-op">.</tt><tt class="py-name">joinpath</tt><tt class="py-op">(</tt><tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"name"</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1346
<a name="L568"></a><tt class="py-lineno">568</tt>  <tt class="py-line">            <tt class="py-keyword">if</tt> <tt class="py-name">setd</tt><tt class="py-op">.</tt><tt class="py-name">has_key</tt><tt class="py-op">(</tt><tt class="py-string">"sis_files"</tt><tt class="py-op">)</tt> <tt class="py-keyword">and</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"sis_files"</tt><tt class="py-op">]</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1347
<a name="L569"></a><tt class="py-lineno">569</tt>  <tt class="py-line">                <tt class="py-keyword">if</tt> <tt class="py-name">setd</tt><tt class="py-op">.</tt><tt class="py-name">has_key</tt><tt class="py-op">(</tt><tt class="py-string">"pmd_files"</tt><tt class="py-op">)</tt> <tt class="py-keyword">and</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"pmd_files"</tt><tt class="py-op">]</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1348
<a name="L570"></a><tt class="py-lineno">570</tt>  <tt class="py-line">                    <tt id="link-322" class="py-name"><a title="ats3.aste.AsteTestDropGenerator.drop_files
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1349
ats3.dropgenerator.Ats3TestDropGenerator.drop_files" class="py-name" href="#" onclick="return doclink('link-322', 'drop_files', 'link-23');">drop_files</a></tt> <tt class="py-op">=</tt> <tt class="py-op">(</tt><tt class="py-op">(</tt><tt class="py-name">drop_path</tt><tt class="py-op">.</tt><tt class="py-name">parent</tt><tt class="py-op">,</tt> <tt class="py-string">"images"</tt><tt class="py-op">,</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"image_files"</tt><tt class="py-op">]</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1350
<a name="L571"></a><tt class="py-lineno">571</tt>  <tt class="py-line">                                  <tt class="py-op">(</tt><tt class="py-name">drop_path</tt><tt class="py-op">.</tt><tt class="py-name">parent</tt><tt class="py-op">,</tt> <tt class="py-string">"pmds"</tt><tt class="py-op">,</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"pmd_files"</tt><tt class="py-op">]</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1351
<a name="L572"></a><tt class="py-lineno">572</tt>  <tt class="py-line">                                  <tt class="py-op">(</tt><tt class="py-name">drop_path</tt><tt class="py-op">,</tt> <tt class="py-string">"sis"</tt><tt class="py-op">,</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"sis_files"</tt><tt class="py-op">]</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1352
<a name="L573"></a><tt class="py-lineno">573</tt>  <tt class="py-line">                                  <tt class="py-op">(</tt><tt class="py-name">drop_path</tt><tt class="py-op">,</tt> <tt class="py-string">"init"</tt><tt class="py-op">,</tt> <tt class="py-op">[</tt><tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"engine_ini_file"</tt><tt class="py-op">]</tt><tt class="py-op">]</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1353
<a name="L574"></a><tt class="py-lineno">574</tt>  <tt class="py-line">                                  <tt class="py-op">(</tt><tt class="py-name">drop_path</tt><tt class="py-op">,</tt> <tt class="py-string">"trace_init"</tt><tt class="py-op">,</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"trace_activation_files"</tt><tt class="py-op">]</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1354
<a name="L575"></a><tt class="py-lineno">575</tt>  <tt class="py-line">                <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1355
<a name="L576"></a><tt class="py-lineno">576</tt>  <tt class="py-line">                    <tt id="link-323" class="py-name"><a title="ats3.aste.AsteTestDropGenerator.drop_files
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1356
ats3.dropgenerator.Ats3TestDropGenerator.drop_files" class="py-name" href="#" onclick="return doclink('link-323', 'drop_files', 'link-23');">drop_files</a></tt> <tt class="py-op">=</tt> <tt class="py-op">(</tt><tt class="py-op">(</tt><tt class="py-name">drop_path</tt><tt class="py-op">.</tt><tt class="py-name">parent</tt><tt class="py-op">,</tt> <tt class="py-string">"images"</tt><tt class="py-op">,</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"image_files"</tt><tt class="py-op">]</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1357
<a name="L577"></a><tt class="py-lineno">577</tt>  <tt class="py-line">                                  <tt class="py-op">(</tt><tt class="py-name">drop_path</tt><tt class="py-op">,</tt> <tt class="py-string">"sis"</tt><tt class="py-op">,</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"sis_files"</tt><tt class="py-op">]</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1358
<a name="L578"></a><tt class="py-lineno">578</tt>  <tt class="py-line">                                  <tt class="py-op">(</tt><tt class="py-name">drop_path</tt><tt class="py-op">,</tt> <tt class="py-string">"init"</tt><tt class="py-op">,</tt> <tt class="py-op">[</tt><tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"engine_ini_file"</tt><tt class="py-op">]</tt><tt class="py-op">]</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1359
<a name="L579"></a><tt class="py-lineno">579</tt>  <tt class="py-line">            <tt class="py-keyword">elif</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"src_dst"</tt><tt class="py-op">]</tt> <tt class="py-op">==</tt> <tt class="py-op">[</tt><tt class="py-op">]</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1360
<a name="L580"></a><tt class="py-lineno">580</tt>  <tt class="py-line">                <tt class="py-keyword">if</tt> <tt class="py-name">setd</tt><tt class="py-op">.</tt><tt class="py-name">has_key</tt><tt class="py-op">(</tt><tt class="py-string">"pmd_files"</tt><tt class="py-op">)</tt> <tt class="py-keyword">and</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"pmd_files"</tt><tt class="py-op">]</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1361
<a name="L581"></a><tt class="py-lineno">581</tt>  <tt class="py-line">                    <tt id="link-324" class="py-name"><a title="ats3.aste.AsteTestDropGenerator.drop_files
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1362
ats3.dropgenerator.Ats3TestDropGenerator.drop_files" class="py-name" href="#" onclick="return doclink('link-324', 'drop_files', 'link-23');">drop_files</a></tt> <tt class="py-op">=</tt> <tt class="py-op">(</tt><tt class="py-op">(</tt><tt class="py-name">drop_path</tt><tt class="py-op">.</tt><tt class="py-name">parent</tt><tt class="py-op">,</tt> <tt class="py-string">"images"</tt><tt class="py-op">,</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"image_files"</tt><tt class="py-op">]</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1363
<a name="L582"></a><tt class="py-lineno">582</tt>  <tt class="py-line">                                  <tt class="py-op">(</tt><tt class="py-name">drop_path</tt><tt class="py-op">.</tt><tt class="py-name">parent</tt><tt class="py-op">,</tt> <tt class="py-string">"pmds"</tt><tt class="py-op">,</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"pmd_files"</tt><tt class="py-op">]</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1364
<a name="L583"></a><tt class="py-lineno">583</tt>  <tt class="py-line">                                  <tt class="py-op">(</tt><tt class="py-name">drop_path</tt><tt class="py-op">,</tt> <tt class="py-string">"data"</tt><tt class="py-op">,</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"data_files"</tt><tt class="py-op">]</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1365
<a name="L584"></a><tt class="py-lineno">584</tt>  <tt class="py-line">                                  <tt class="py-op">(</tt><tt class="py-name">drop_path</tt><tt class="py-op">,</tt> <tt class="py-string">"conf"</tt><tt class="py-op">,</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"config_files"</tt><tt class="py-op">]</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1366
<a name="L585"></a><tt class="py-lineno">585</tt>  <tt class="py-line">                                  <tt class="py-op">(</tt><tt class="py-name">drop_path</tt><tt class="py-op">,</tt> <tt class="py-string">"testmodules"</tt><tt class="py-op">,</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"testmodule_files"</tt><tt class="py-op">]</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1367
<a name="L586"></a><tt class="py-lineno">586</tt>  <tt class="py-line">                                  <tt class="py-op">(</tt><tt class="py-name">drop_path</tt><tt class="py-op">,</tt> <tt class="py-string">"init"</tt><tt class="py-op">,</tt> <tt class="py-op">[</tt><tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"engine_ini_file"</tt><tt class="py-op">]</tt><tt class="py-op">]</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1368
<a name="L587"></a><tt class="py-lineno">587</tt>  <tt class="py-line">                                  <tt class="py-op">(</tt><tt class="py-name">drop_path</tt><tt class="py-op">,</tt> <tt class="py-string">"trace_init"</tt><tt class="py-op">,</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"trace_activation_files"</tt><tt class="py-op">]</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1369
<a name="L588"></a><tt class="py-lineno">588</tt>  <tt class="py-line">                <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1370
<a name="L589"></a><tt class="py-lineno">589</tt>  <tt class="py-line">                    <tt id="link-325" class="py-name"><a title="ats3.aste.AsteTestDropGenerator.drop_files
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1371
ats3.dropgenerator.Ats3TestDropGenerator.drop_files" class="py-name" href="#" onclick="return doclink('link-325', 'drop_files', 'link-23');">drop_files</a></tt> <tt class="py-op">=</tt> <tt class="py-op">(</tt><tt class="py-op">(</tt><tt class="py-name">drop_path</tt><tt class="py-op">.</tt><tt class="py-name">parent</tt><tt class="py-op">,</tt> <tt class="py-string">"images"</tt><tt class="py-op">,</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"image_files"</tt><tt class="py-op">]</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1372
<a name="L590"></a><tt class="py-lineno">590</tt>  <tt class="py-line">                                  <tt class="py-op">(</tt><tt class="py-name">drop_path</tt><tt class="py-op">,</tt> <tt class="py-string">"data"</tt><tt class="py-op">,</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"data_files"</tt><tt class="py-op">]</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1373
<a name="L591"></a><tt class="py-lineno">591</tt>  <tt class="py-line">                                  <tt class="py-op">(</tt><tt class="py-name">drop_path</tt><tt class="py-op">,</tt> <tt class="py-string">"conf"</tt><tt class="py-op">,</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"config_files"</tt><tt class="py-op">]</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1374
<a name="L592"></a><tt class="py-lineno">592</tt>  <tt class="py-line">                                  <tt class="py-op">(</tt><tt class="py-name">drop_path</tt><tt class="py-op">,</tt> <tt class="py-string">"testmodules"</tt><tt class="py-op">,</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"testmodule_files"</tt><tt class="py-op">]</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1375
<a name="L593"></a><tt class="py-lineno">593</tt>  <tt class="py-line">                                  <tt class="py-op">(</tt><tt class="py-name">drop_path</tt><tt class="py-op">,</tt> <tt class="py-string">"init"</tt><tt class="py-op">,</tt> <tt class="py-op">[</tt><tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"engine_ini_file"</tt><tt class="py-op">]</tt><tt class="py-op">]</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1376
<a name="L594"></a><tt class="py-lineno">594</tt>  <tt class="py-line">            <tt class="py-keyword">elif</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"src_dst"</tt><tt class="py-op">]</tt> <tt class="py-op">!=</tt> <tt class="py-op">[</tt><tt class="py-op">]</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1377
<a name="L595"></a><tt class="py-lineno">595</tt>  <tt class="py-line">                <tt class="py-keyword">for</tt> <tt class="py-name">src</tt><tt class="py-op">,</tt> <tt class="py-name">dst</tt><tt class="py-op">,</tt> <tt class="py-name">_</tt> <tt class="py-keyword">in</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"src_dst"</tt><tt class="py-op">]</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1378
<a name="L596"></a><tt class="py-lineno">596</tt>  <tt class="py-line">                    <tt class="py-name">dst2</tt> <tt class="py-op">=</tt> <tt class="py-name">dst</tt><tt class="py-op">.</tt><tt class="py-name">replace</tt><tt class="py-op">(</tt><tt class="py-string">":"</tt><tt class="py-op">,</tt><tt class="py-string">""</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1379
<a name="L597"></a><tt class="py-lineno">597</tt>  <tt class="py-line">                    <tt class="py-name">pkg_files</tt><tt class="py-op">.</tt><tt id="link-326" class="py-name"><a title="ccm.Folder.append
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1380
ccm.Task.append" class="py-name" href="#" onclick="return doclink('link-326', 'append', 'link-34');">append</a></tt><tt class="py-op">(</tt><tt class="py-op">(</tt><tt class="py-name">drop_path</tt><tt class="py-op">,</tt> <tt class="py-name">dst2</tt><tt class="py-op">,</tt> <tt class="py-name">src</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1381
<a name="L598"></a><tt class="py-lineno">598</tt>  <tt class="py-line">                <tt class="py-keyword">if</tt> <tt class="py-name">setd</tt><tt class="py-op">.</tt><tt class="py-name">has_key</tt><tt class="py-op">(</tt><tt class="py-string">"pmd_files"</tt><tt class="py-op">)</tt> <tt class="py-keyword">and</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"pmd_files"</tt><tt class="py-op">]</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1382
<a name="L599"></a><tt class="py-lineno">599</tt>  <tt class="py-line">                    <tt id="link-327" class="py-name"><a title="ats3.aste.AsteTestDropGenerator.drop_files
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1383
ats3.dropgenerator.Ats3TestDropGenerator.drop_files" class="py-name" href="#" onclick="return doclink('link-327', 'drop_files', 'link-23');">drop_files</a></tt> <tt class="py-op">=</tt> <tt class="py-op">(</tt><tt class="py-op">(</tt><tt class="py-name">drop_path</tt><tt class="py-op">.</tt><tt class="py-name">parent</tt><tt class="py-op">,</tt> <tt class="py-string">"images"</tt><tt class="py-op">,</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"image_files"</tt><tt class="py-op">]</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1384
<a name="L600"></a><tt class="py-lineno">600</tt>  <tt class="py-line">                                  <tt class="py-op">(</tt><tt class="py-name">drop_path</tt><tt class="py-op">.</tt><tt class="py-name">parent</tt><tt class="py-op">,</tt> <tt class="py-string">"pmds"</tt><tt class="py-op">,</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"pmd_files"</tt><tt class="py-op">]</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1385
<a name="L601"></a><tt class="py-lineno">601</tt>  <tt class="py-line">                                  <tt class="py-op">(</tt><tt class="py-name">drop_path</tt><tt class="py-op">,</tt> <tt class="py-string">"trace_init"</tt><tt class="py-op">,</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"trace_activation_files"</tt><tt class="py-op">]</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1386
<a name="L602"></a><tt class="py-lineno">602</tt>  <tt class="py-line">                <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1387
<a name="L603"></a><tt class="py-lineno">603</tt>  <tt class="py-line">                    <tt id="link-328" class="py-name"><a title="ats3.aste.AsteTestDropGenerator.drop_files
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1388
ats3.dropgenerator.Ats3TestDropGenerator.drop_files" class="py-name" href="#" onclick="return doclink('link-328', 'drop_files', 'link-23');">drop_files</a></tt> <tt class="py-op">=</tt> <tt class="py-op">(</tt><tt class="py-op">(</tt><tt class="py-name">drop_path</tt><tt class="py-op">.</tt><tt class="py-name">parent</tt><tt class="py-op">,</tt> <tt class="py-string">"images"</tt><tt class="py-op">,</tt> <tt class="py-name">setd</tt><tt class="py-op">[</tt><tt class="py-string">"image_files"</tt><tt class="py-op">]</tt><tt class="py-op">)</tt><tt class="py-op">,</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1389
<a name="L604"></a><tt class="py-lineno">604</tt>  <tt class="py-line">            <tt class="py-keyword">for</tt> <tt class="py-name">drop_dir</tt><tt class="py-op">,</tt> <tt class="py-name">sub_dir</tt><tt class="py-op">,</tt> <tt id="link-329" class="py-name" targets="Method symrec.ServicePack.files()=symrec.ServicePack-class.html#files"><a title="symrec.ServicePack.files" class="py-name" href="#" onclick="return doclink('link-329', 'files', 'link-329');">files</a></tt> <tt class="py-keyword">in</tt> <tt id="link-330" class="py-name"><a title="ats3.aste.AsteTestDropGenerator.drop_files
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1390
ats3.dropgenerator.Ats3TestDropGenerator.drop_files" class="py-name" href="#" onclick="return doclink('link-330', 'drop_files', 'link-23');">drop_files</a></tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1391
<a name="L605"></a><tt class="py-lineno">605</tt>  <tt class="py-line">                <tt class="py-keyword">for</tt> <tt class="py-name">file_path</tt> <tt class="py-keyword">in</tt> <tt id="link-331" class="py-name"><a title="symrec.ServicePack.files" class="py-name" href="#" onclick="return doclink('link-331', 'files', 'link-329');">files</a></tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1392
<a name="L606"></a><tt class="py-lineno">606</tt>  <tt class="py-line">                    <tt class="py-keyword">if</tt> <tt class="py-name">file_path</tt> <tt class="py-op">!=</tt> <tt class="py-name">None</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1393
<a name="L607"></a><tt class="py-lineno">607</tt>  <tt class="py-line">                        <tt class="py-name">drop_file</tt> <tt class="py-op">=</tt> <tt class="py-name">drop_dir</tt><tt class="py-op">.</tt><tt class="py-name">joinpath</tt><tt class="py-op">(</tt><tt class="py-name">sub_dir</tt><tt class="py-op">,</tt> <tt class="py-name">file_path</tt><tt class="py-op">.</tt><tt id="link-332" class="py-name"><a title="buildtools.Command.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1394
ccm.FourPartName.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1395
symrec.ServicePack.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1396
sysdef.api.Configuration.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1397
sysdef.api.Option.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1398
sysdef.api.SpecialInstruction.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1399
sysdef.api.Target.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1400
sysdef.api.TargetList.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1401
sysdef.api.Unit.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1402
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-332', 'name', 'link-44');">name</a></tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1403
<a name="L608"></a><tt class="py-lineno">608</tt>  <tt class="py-line">                        <tt class="py-name">drop_file</tt> <tt class="py-op">=</tt> <tt class="py-name">drop_file</tt><tt class="py-op">.</tt><tt class="py-name">normpath</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1404
<a name="L609"></a><tt class="py-lineno">609</tt>  <tt class="py-line">                        <tt class="py-keyword">if</tt> <tt class="py-name">drop_file</tt> <tt class="py-keyword">not</tt> <tt class="py-keyword">in</tt> <tt class="py-name">drop_set</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1405
<a name="L610"></a><tt class="py-lineno">610</tt>  <tt class="py-line">                            <tt class="py-name">drop_set</tt><tt class="py-op">.</tt><tt class="py-name">add</tt><tt class="py-op">(</tt><tt class="py-name">drop_file</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1406
<a name="L611"></a><tt class="py-lineno">611</tt>  <tt class="py-line">                            <tt class="py-keyword">yield</tt> <tt class="py-op">(</tt><tt class="py-name">drop_file</tt><tt class="py-op">,</tt> <tt class="py-name">file_path</tt><tt class="py-op">.</tt><tt class="py-name">normpath</tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1407
<a name="L612"></a><tt class="py-lineno">612</tt>  <tt class="py-line">            <tt class="py-keyword">for</tt> <tt class="py-name">drop_dir</tt><tt class="py-op">,</tt> <tt class="py-name">sub_dir</tt><tt class="py-op">,</tt> <tt id="link-333" class="py-name"><a title="symrec.ServicePack.files" class="py-name" href="#" onclick="return doclink('link-333', 'files', 'link-329');">files</a></tt> <tt class="py-keyword">in</tt> <tt class="py-name">pkg_files</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1408
<a name="L613"></a><tt class="py-lineno">613</tt>  <tt class="py-line">                <tt class="py-name">drop_file</tt> <tt class="py-op">=</tt> <tt class="py-name">drop_dir</tt><tt class="py-op">.</tt><tt class="py-name">joinpath</tt><tt class="py-op">(</tt><tt class="py-name">sub_dir</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1409
<a name="L614"></a><tt class="py-lineno">614</tt>  <tt class="py-line">                <tt class="py-name">drop_file</tt> <tt class="py-op">=</tt> <tt class="py-name">drop_file</tt><tt class="py-op">.</tt><tt class="py-name">normpath</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1410
<a name="L615"></a><tt class="py-lineno">615</tt>  <tt class="py-line">                <tt class="py-name">file_path</tt> <tt class="py-op">=</tt> <tt id="link-334" class="py-name"><a title="buildtools.Command.path
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1411
sysdef.api.SpecialInstruction.path
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1412
sysdef.api.Unit.path" class="py-name" href="#" onclick="return doclink('link-334', 'path', 'link-4');">path</a></tt><tt class="py-op">(</tt><tt id="link-335" class="py-name"><a title="symrec.ServicePack.files" class="py-name" href="#" onclick="return doclink('link-335', 'files', 'link-329');">files</a></tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1413
<a name="L616"></a><tt class="py-lineno">616</tt>  <tt class="py-line">                <tt class="py-keyword">if</tt> <tt class="py-name">drop_file</tt> <tt class="py-keyword">not</tt> <tt class="py-keyword">in</tt> <tt class="py-name">drop_set</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1414
<a name="L617"></a><tt class="py-lineno">617</tt>  <tt class="py-line">                    <tt class="py-name">drop_set</tt><tt class="py-op">.</tt><tt class="py-name">add</tt><tt class="py-op">(</tt><tt class="py-name">drop_file</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1415
<a name="L618"></a><tt class="py-lineno">618</tt>  <tt class="py-line">                    <tt class="py-keyword">yield</tt> <tt class="py-op">(</tt><tt class="py-name">drop_file</tt><tt class="py-op">,</tt> <tt class="py-name">file_path</tt><tt class="py-op">.</tt><tt class="py-name">normpath</tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1416
</div><a name="L619"></a><tt class="py-lineno">619</tt>  <tt class="py-line"> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1417
<a name="Ats3TestDropGenerator.generate_files"></a><div id="Ats3TestDropGenerator.generate_files-def"><a name="L620"></a><tt class="py-lineno">620</tt> <a class="py-toggle" href="#" id="Ats3TestDropGenerator.generate_files-toggle" onclick="return toggle('Ats3TestDropGenerator.generate_files');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="ats3.dropgenerator.Ats3TestDropGenerator-class.html#generate_files">generate_files</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">test_plan</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1418
</div><div id="Ats3TestDropGenerator.generate_files-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Ats3TestDropGenerator.generate_files-expanded"><a name="L621"></a><tt class="py-lineno">621</tt>  <tt class="py-line">        <tt class="py-docstring">"""Generate the &lt;files&gt; section."""</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1419
<a name="L622"></a><tt class="py-lineno">622</tt>  <tt class="py-line">        <tt class="py-name">files_elem</tt> <tt class="py-op">=</tt> <tt id="link-336" class="py-name"><a title="ats3.aste.E
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1420
ats3.dropgenerator.E" class="py-name" href="#" onclick="return doclink('link-336', 'E', 'link-8');">E</a></tt><tt class="py-op">(</tt><tt class="py-string">"files"</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1421
<a name="L623"></a><tt class="py-lineno">623</tt>  <tt class="py-line">        <tt class="py-keyword">for</tt> <tt class="py-name">drop_file</tt><tt class="py-op">,</tt> <tt class="py-name">_</tt> <tt class="py-keyword">in</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-337" class="py-name"><a title="ats3.aste.AsteTestDropGenerator.drop_files
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1422
ats3.dropgenerator.Ats3TestDropGenerator.drop_files" class="py-name" href="#" onclick="return doclink('link-337', 'drop_files', 'link-23');">drop_files</a></tt><tt class="py-op">(</tt><tt class="py-name">test_plan</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1423
<a name="L624"></a><tt class="py-lineno">624</tt>  <tt class="py-line">            <tt id="link-338" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1424
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-338', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">files_elem</tt><tt class="py-op">,</tt> <tt class="py-string">"file"</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">text</tt> <tt class="py-op">=</tt> <tt class="py-name">drop_file</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1425
<a name="L625"></a><tt class="py-lineno">625</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">files_elem</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1426
</div></div><a name="L626"></a><tt class="py-lineno">626</tt>  <tt class="py-line"> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1427
<a name="generate_target"></a><div id="generate_target-def"><a name="L627"></a><tt class="py-lineno">627</tt> <a class="py-toggle" href="#" id="generate_target-toggle" onclick="return toggle('generate_target');">-</a><tt class="py-line"><tt class="py-keyword">def</tt> <a class="py-def-name" href="ats3.dropgenerator-module.html#generate_target">generate_target</a><tt class="py-op">(</tt><tt class="py-param">test_plan</tt><tt class="py-op">,</tt> <tt class="py-param">root</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1428
</div><div id="generate_target-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="generate_target-expanded"><a name="L628"></a><tt class="py-lineno">628</tt>  <tt class="py-line">    <tt class="py-docstring">"""Generate targets"""</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1429
<a name="L629"></a><tt class="py-lineno">629</tt>  <tt class="py-line">    <tt class="py-name">harness</tt> <tt class="py-op">=</tt> <tt class="py-name">test_plan</tt><tt class="py-op">[</tt><tt class="py-string">"harness"</tt><tt class="py-op">]</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1430
<a name="L630"></a><tt class="py-lineno">630</tt>  <tt class="py-line">    <tt class="py-keyword">if</tt> <tt class="py-name">harness</tt> <tt class="py-op">==</tt> <tt class="py-string">"MULTI_HARNESS"</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1431
<a name="L631"></a><tt class="py-lineno">631</tt>  <tt class="py-line">        <tt id="link-339" class="py-name" targets="Function ats3.dropgenerator.input_targets()=ats3.dropgenerator-module.html#input_targets"><a title="ats3.dropgenerator.input_targets" class="py-name" href="#" onclick="return doclink('link-339', 'input_targets', 'link-339');">input_targets</a></tt><tt class="py-op">(</tt><tt class="py-name">test_plan</tt><tt class="py-op">,</tt> <tt class="py-name">root</tt><tt class="py-op">,</tt> <tt class="py-op">[</tt><tt class="py-string">"STIF"</tt><tt class="py-op">,</tt> <tt class="py-string">"EUNIT"</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1432
<a name="L632"></a><tt class="py-lineno">632</tt>  <tt class="py-line">    <tt class="py-keyword">elif</tt> <tt class="py-name">harness</tt> <tt class="py-op">==</tt> <tt class="py-string">"STIF"</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1433
<a name="L633"></a><tt class="py-lineno">633</tt>  <tt class="py-line">        <tt id="link-340" class="py-name"><a title="ats3.dropgenerator.input_targets" class="py-name" href="#" onclick="return doclink('link-340', 'input_targets', 'link-339');">input_targets</a></tt><tt class="py-op">(</tt><tt class="py-name">test_plan</tt><tt class="py-op">,</tt> <tt class="py-name">root</tt><tt class="py-op">,</tt> <tt class="py-op">[</tt><tt class="py-string">"STIF"</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1434
<a name="L634"></a><tt class="py-lineno">634</tt>  <tt class="py-line">    <tt class="py-keyword">elif</tt> <tt class="py-name">harness</tt> <tt class="py-op">==</tt> <tt class="py-string">"EUNIT"</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1435
<a name="L635"></a><tt class="py-lineno">635</tt>  <tt class="py-line">        <tt id="link-341" class="py-name"><a title="ats3.dropgenerator.input_targets" class="py-name" href="#" onclick="return doclink('link-341', 'input_targets', 'link-339');">input_targets</a></tt><tt class="py-op">(</tt><tt class="py-name">test_plan</tt><tt class="py-op">,</tt> <tt class="py-name">root</tt><tt class="py-op">,</tt> <tt class="py-op">[</tt><tt class="py-string">"EUNIT"</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1436
<a name="L636"></a><tt class="py-lineno">636</tt>  <tt class="py-line">    <tt class="py-keyword">elif</tt> <tt class="py-name">harness</tt> <tt class="py-op">==</tt> <tt class="py-string">"STIFUNIT"</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1437
<a name="L637"></a><tt class="py-lineno">637</tt>  <tt class="py-line">        <tt id="link-342" class="py-name"><a title="ats3.dropgenerator.input_targets" class="py-name" href="#" onclick="return doclink('link-342', 'input_targets', 'link-339');">input_targets</a></tt><tt class="py-op">(</tt><tt class="py-name">test_plan</tt><tt class="py-op">,</tt> <tt class="py-name">root</tt><tt class="py-op">,</tt> <tt class="py-op">[</tt><tt class="py-string">"STIFUNIT"</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1438
</div><a name="L638"></a><tt class="py-lineno">638</tt>  <tt class="py-line">             </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1439
<a name="input_targets"></a><div id="input_targets-def"><a name="L639"></a><tt class="py-lineno">639</tt> <a class="py-toggle" href="#" id="input_targets-toggle" onclick="return toggle('input_targets');">-</a><tt class="py-line"><tt class="py-keyword">def</tt> <a class="py-def-name" href="ats3.dropgenerator-module.html#input_targets">input_targets</a><tt class="py-op">(</tt><tt class="py-param">test_plan</tt><tt class="py-op">,</tt> <tt class="py-param">root</tt><tt class="py-op">,</tt> <tt class="py-param">harness_type</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1440
</div><div id="input_targets-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="input_targets-expanded"><a name="L640"></a><tt class="py-lineno">640</tt>  <tt class="py-line">    <tt class="py-docstring">"""Append target(s) into the XML"""</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1441
<a name="L641"></a><tt class="py-lineno">641</tt>  <tt class="py-line">    <tt class="py-name">target</tt> <tt class="py-op">=</tt> <tt id="link-343" class="py-name"><a title="ats3.aste.E
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1442
ats3.dropgenerator.E" class="py-name" href="#" onclick="return doclink('link-343', 'E', 'link-8');">E</a></tt><tt class="py-op">(</tt><tt class="py-string">"target"</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1443
<a name="L642"></a><tt class="py-lineno">642</tt>  <tt class="py-line">    <tt class="py-keyword">for</tt> <tt class="py-name">har</tt> <tt class="py-keyword">in</tt> <tt class="py-name">harness_type</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1444
<a name="L643"></a><tt class="py-lineno">643</tt>  <tt class="py-line">        <tt class="py-name">device</tt> <tt class="py-op">=</tt> <tt id="link-344" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1445
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-344', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">target</tt><tt class="py-op">,</tt> <tt class="py-string">"device"</tt><tt class="py-op">,</tt> <tt class="py-name">rank</tt><tt class="py-op">=</tt><tt class="py-string">"none"</tt><tt class="py-op">,</tt> <tt class="py-name">alias</tt><tt class="py-op">=</tt><tt class="py-string">"DEFAULT_%s"</tt> <tt class="py-op">%</tt> <tt class="py-name">har</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1446
<a name="L644"></a><tt class="py-lineno">644</tt>  <tt class="py-line">        <tt id="link-345" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1447
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-345', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">device</tt><tt class="py-op">,</tt> <tt class="py-string">"property"</tt><tt class="py-op">,</tt> <tt id="link-346" class="py-name"><a title="buildtools.Command.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1448
ccm.FourPartName.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1449
symrec.ServicePack.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1450
sysdef.api.Configuration.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1451
sysdef.api.Option.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1452
sysdef.api.SpecialInstruction.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1453
sysdef.api.Target.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1454
sysdef.api.TargetList.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1455
sysdef.api.Unit.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1456
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-346', 'name', 'link-44');">name</a></tt><tt class="py-op">=</tt><tt class="py-string">"HARNESS"</tt><tt class="py-op">,</tt> <tt class="py-name">value</tt><tt class="py-op">=</tt><tt class="py-name">har</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1457
<a name="L645"></a><tt class="py-lineno">645</tt>  <tt class="py-line">        <tt id="link-347" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1458
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-347', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">device</tt><tt class="py-op">,</tt> <tt class="py-string">"property"</tt><tt class="py-op">,</tt> <tt id="link-348" class="py-name"><a title="buildtools.Command.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1459
ccm.FourPartName.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1460
symrec.ServicePack.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1461
sysdef.api.Configuration.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1462
sysdef.api.Option.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1463
sysdef.api.SpecialInstruction.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1464
sysdef.api.Target.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1465
sysdef.api.TargetList.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1466
sysdef.api.Unit.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1467
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-348', 'name', 'link-44');">name</a></tt><tt class="py-op">=</tt><tt class="py-string">"TYPE"</tt><tt class="py-op">,</tt> <tt class="py-name">value</tt><tt class="py-op">=</tt><tt class="py-name">test_plan</tt><tt class="py-op">[</tt><tt class="py-string">"device_type"</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1468
<a name="L646"></a><tt class="py-lineno">646</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">test_plan</tt><tt class="py-op">[</tt><tt class="py-string">"device_hwid"</tt><tt class="py-op">]</tt> <tt class="py-op">!=</tt> <tt class="py-string">""</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1469
<a name="L647"></a><tt class="py-lineno">647</tt>  <tt class="py-line">            <tt id="link-349" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1470
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-349', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">device</tt><tt class="py-op">,</tt> <tt class="py-string">"property"</tt><tt class="py-op">,</tt> <tt id="link-350" class="py-name"><a title="buildtools.Command.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1471
ccm.FourPartName.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1472
symrec.ServicePack.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1473
sysdef.api.Configuration.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1474
sysdef.api.Option.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1475
sysdef.api.SpecialInstruction.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1476
sysdef.api.Target.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1477
sysdef.api.TargetList.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1478
sysdef.api.Unit.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1479
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-350', 'name', 'link-44');">name</a></tt><tt class="py-op">=</tt><tt class="py-string">"HWID"</tt><tt class="py-op">,</tt> <tt class="py-name">value</tt><tt class="py-op">=</tt><tt class="py-name">test_plan</tt><tt class="py-op">[</tt><tt class="py-string">"device_hwid"</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1480
<a name="L648"></a><tt class="py-lineno">648</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">test_plan</tt><tt class="py-op">[</tt><tt class="py-string">"trace_enabled"</tt><tt class="py-op">]</tt> <tt class="py-op">!=</tt> <tt class="py-string">""</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1481
<a name="L649"></a><tt class="py-lineno">649</tt>  <tt class="py-line">            <tt class="py-keyword">if</tt> <tt class="py-name">test_plan</tt><tt class="py-op">[</tt><tt class="py-string">"trace_enabled"</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt class="py-name">lower</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> <tt class="py-op">==</tt> <tt class="py-string">"true"</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1482
<a name="L650"></a><tt class="py-lineno">650</tt>  <tt class="py-line">                <tt id="link-351" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1483
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-351', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">device</tt><tt class="py-op">,</tt> <tt class="py-string">"property"</tt><tt class="py-op">,</tt> <tt id="link-352" class="py-name"><a title="buildtools.Command.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1484
ccm.FourPartName.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1485
symrec.ServicePack.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1486
sysdef.api.Configuration.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1487
sysdef.api.Option.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1488
sysdef.api.SpecialInstruction.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1489
sysdef.api.Target.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1490
sysdef.api.TargetList.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1491
sysdef.api.Unit.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1492
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-352', 'name', 'link-44');">name</a></tt><tt class="py-op">=</tt><tt class="py-string">"TRACE_ENABLED"</tt><tt class="py-op">,</tt> <tt class="py-name">value</tt><tt class="py-op">=</tt><tt class="py-name">test_plan</tt><tt class="py-op">[</tt><tt class="py-string">"trace_enabled"</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1493
<a name="L651"></a><tt class="py-lineno">651</tt>  <tt class="py-line">    <tt class="py-name">root</tt><tt class="py-op">.</tt><tt id="link-353" class="py-name"><a title="ccm.Folder.append
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1494
ccm.Task.append" class="py-name" href="#" onclick="return doclink('link-353', 'append', 'link-34');">append</a></tt><tt class="py-op">(</tt><tt class="py-name">target</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1495
</div><a name="L652"></a><tt class="py-lineno">652</tt>  <tt class="py-line"> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1496
<a name="L653"></a><tt class="py-lineno">653</tt>  <tt class="py-line"> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1497
<a name="insert_custom_file"></a><div id="insert_custom_file-def"><a name="L654"></a><tt class="py-lineno">654</tt> <a class="py-toggle" href="#" id="insert_custom_file-toggle" onclick="return toggle('insert_custom_file');">-</a><tt class="py-line"><tt class="py-keyword">def</tt> <a class="py-def-name" href="ats3.dropgenerator-module.html#insert_custom_file">insert_custom_file</a><tt class="py-op">(</tt><tt class="py-param">xmltree</tt><tt class="py-op">,</tt> <tt class="py-param">filename</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1498
</div><div id="insert_custom_file-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="insert_custom_file-expanded"><a name="L655"></a><tt class="py-lineno">655</tt>  <tt class="py-line">    <tt class="py-docstring">"""</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1499
<a name="L656"></a><tt class="py-lineno">656</tt>  <tt class="py-line"><tt class="py-docstring">    Inserts into the given XML tree the given customization file</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1500
<a name="L657"></a><tt class="py-lineno">657</tt>  <tt class="py-line"><tt class="py-docstring">    Broken input XML inserts a comment to the XML tree</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1501
<a name="L658"></a><tt class="py-lineno">658</tt>  <tt class="py-line"><tt class="py-docstring">    """</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1502
<a name="L659"></a><tt class="py-lineno">659</tt>  <tt class="py-line">    <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1503
<a name="L660"></a><tt class="py-lineno">660</tt>  <tt class="py-line">        <tt class="py-name">custom_action_file</tt> <tt class="py-op">=</tt> <tt class="py-name">codecs</tt><tt class="py-op">.</tt><tt class="py-name">open</tt><tt class="py-op">(</tt><tt id="link-354" class="py-name"><a title="symrec.ReleaseMetadata.filename" class="py-name" href="#" onclick="return doclink('link-354', 'filename', 'link-232');">filename</a></tt><tt class="py-op">,</tt> <tt class="py-string">"r"</tt><tt class="py-op">,</tt> <tt class="py-string">"iso-8859-15"</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1504
<a name="L661"></a><tt class="py-lineno">661</tt>  <tt class="py-line">        <tt class="py-name">loop</tt> <tt class="py-op">=</tt> <tt class="py-string">''</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1505
<a name="L662"></a><tt class="py-lineno">662</tt>  <tt class="py-line">        <tt class="py-name">cust</tt> <tt class="py-op">=</tt> <tt class="py-name">unicode</tt><tt class="py-op">(</tt><tt class="py-name">custom_action_file</tt><tt class="py-op">.</tt><tt class="py-name">read</tt><tt class="py-op">(</tt><tt class="py-number">1</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1506
<a name="L663"></a><tt class="py-lineno">663</tt>  <tt class="py-line">        <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1507
<a name="L664"></a><tt class="py-lineno">664</tt>  <tt class="py-line">            <tt class="py-comment"># try to read the file  and addcharacter by character until the </tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1508
<a name="L665"></a><tt class="py-lineno">665</tt>  <tt class="py-line"><tt class="py-comment"></tt>            <tt class="py-comment"># elementtree is happy and then reset the loop and continue until the file is </tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1509
<a name="L666"></a><tt class="py-lineno">666</tt>  <tt class="py-line"><tt class="py-comment"></tt>            <tt class="py-comment"># completely processed. Known issue: file ending in comment will cause a warning.</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1510
<a name="L667"></a><tt class="py-lineno">667</tt>  <tt class="py-line"><tt class="py-comment"></tt>            <tt class="py-keyword">while</tt> <tt class="py-name">cust</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1511
<a name="L668"></a><tt class="py-lineno">668</tt>  <tt class="py-line">                <tt class="py-keyword">if</tt> <tt class="py-name">loop</tt> <tt class="py-op">!=</tt> <tt class="py-string">''</tt> <tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1512
<a name="L669"></a><tt class="py-lineno">669</tt>  <tt class="py-line">                  <tt class="py-comment"># if we have something left from the previous try</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1513
<a name="L670"></a><tt class="py-lineno">670</tt>  <tt class="py-line"><tt class="py-comment"></tt>                    <tt class="py-name">cust</tt> <tt class="py-op">=</tt> <tt class="py-name">loop</tt> <tt class="py-op">+</tt> <tt class="py-name">cust</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1514
<a name="L671"></a><tt class="py-lineno">671</tt>  <tt class="py-line"><tt class="py-comment">#                _logger.debug("what is cust  \n %s \n" % cust)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1515
<a name="L672"></a><tt class="py-lineno">672</tt>  <tt class="py-line"><tt class="py-comment"></tt>                <tt class="py-keyword">try</tt><tt class="py-op">:</tt>  </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1516
<a name="L673"></a><tt class="py-lineno">673</tt>  <tt class="py-line">                    <tt class="py-name">xmltree</tt><tt class="py-op">.</tt><tt id="link-355" class="py-name"><a title="ccm.Folder.append
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1517
ccm.Task.append" class="py-name" href="#" onclick="return doclink('link-355', 'append', 'link-34');">append</a></tt><tt class="py-op">(</tt><tt class="py-name">et</tt><tt class="py-op">.</tt><tt class="py-name">XML</tt><tt class="py-op">(</tt><tt class="py-name">cust</tt><tt class="py-op">.</tt><tt class="py-name">encode</tt><tt class="py-op">(</tt><tt class="py-string">"ISO-8859-15"</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1518
<a name="L674"></a><tt class="py-lineno">674</tt>  <tt class="py-line">                <tt class="py-keyword">except</tt> <tt class="py-name">ExpatError</tt><tt class="py-op">,</tt> <tt class="py-name">err</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1519
<a name="L675"></a><tt class="py-lineno">675</tt>  <tt class="py-line"><tt class="py-comment">#                    _logger.debug("Error %s in XML when prosessing file %s \n Line and column refer to section:\n%s\n" % ( err, filename, loop))</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1520
<a name="L676"></a><tt class="py-lineno">676</tt>  <tt class="py-line"><tt class="py-comment"></tt>                    <tt class="py-name">loop</tt> <tt class="py-op">=</tt> <tt class="py-name">cust</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1521
<a name="L677"></a><tt class="py-lineno">677</tt>  <tt class="py-line">                <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1522
<a name="L678"></a><tt class="py-lineno">678</tt>  <tt class="py-line">                <tt class="py-comment"># clear the loop variable </tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1523
<a name="L679"></a><tt class="py-lineno">679</tt>  <tt class="py-line"><tt class="py-comment"></tt>                    <tt class="py-name">loop</tt> <tt class="py-op">=</tt> <tt class="py-string">''</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1524
<a name="L680"></a><tt class="py-lineno">680</tt>  <tt class="py-line">                <tt class="py-name">cust</tt> <tt class="py-op">=</tt> <tt class="py-name">unicode</tt><tt class="py-op">(</tt><tt class="py-name">custom_action_file</tt><tt class="py-op">.</tt><tt class="py-name">read</tt><tt class="py-op">(</tt><tt class="py-number">1</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1525
<a name="L681"></a><tt class="py-lineno">681</tt>  <tt class="py-line">        <tt class="py-keyword">except</tt> <tt class="py-name">Exception</tt><tt class="py-op">,</tt> <tt class="py-name">err</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1526
<a name="L682"></a><tt class="py-lineno">682</tt>  <tt class="py-line">            <tt id="link-356" class="py-name"><a title="archive.builders._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1527
archive.mappers._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1528
archive.tools._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1529
ats3._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1530
ats3.aste._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1531
ats3.dropgenerator._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1532
ats3.parsers._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1533
ats3.testconfigurator._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1534
build.io._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1535
build.model._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1536
ccm._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1537
ccm.extra._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1538
comments._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1539
configuration._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1540
configuration_model._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1541
delta_zip._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1542
integration.quality._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1543
nokia.gscm._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1544
nokia.nokiaccm._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1545
pathaddition.match._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1546
preparation._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1547
symbian.log._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1548
sysdef.api._logger" class="py-name" href="#" onclick="return doclink('link-356', '_logger', 'link-7');">_logger</a></tt><tt class="py-op">.</tt><tt class="py-name">error</tt><tt class="py-op">(</tt><tt class="py-string">"Error %s in XML when prosessing %s\n"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt> <tt class="py-name">err</tt><tt class="py-op">,</tt> <tt id="link-357" class="py-name"><a title="symrec.ReleaseMetadata.filename" class="py-name" href="#" onclick="return doclink('link-357', 'filename', 'link-232');">filename</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1549
<a name="L683"></a><tt class="py-lineno">683</tt>  <tt class="py-line">            <tt class="py-name">xmltree</tt><tt class="py-op">.</tt><tt id="link-358" class="py-name"><a title="ccm.Folder.append
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1550
ccm.Task.append" class="py-name" href="#" onclick="return doclink('link-358', 'append', 'link-34');">append</a></tt><tt class="py-op">(</tt><tt class="py-name">et</tt><tt class="py-op">.</tt><tt class="py-name">Comment</tt><tt class="py-op">(</tt><tt class="py-string">"Error in XML file when prosessing %s\n"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt> <tt id="link-359" class="py-name"><a title="symrec.ReleaseMetadata.filename" class="py-name" href="#" onclick="return doclink('link-359', 'filename', 'link-232');">filename</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1551
<a name="L684"></a><tt class="py-lineno">684</tt>  <tt class="py-line"> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1552
<a name="L685"></a><tt class="py-lineno">685</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">loop</tt> <tt class="py-op">!=</tt> <tt class="py-string">''</tt> <tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1553
<a name="L686"></a><tt class="py-lineno">686</tt>  <tt class="py-line">            <tt class="py-comment"># we should have used all the input and cleared loop variable</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1554
<a name="L687"></a><tt class="py-lineno">687</tt>  <tt class="py-line"><tt class="py-comment"></tt>            <tt id="link-360" class="py-name"><a title="archive.builders._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1555
archive.mappers._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1556
archive.tools._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1557
ats3._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1558
ats3.aste._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1559
ats3.dropgenerator._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1560
ats3.parsers._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1561
ats3.testconfigurator._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1562
build.io._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1563
build.model._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1564
ccm._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1565
ccm.extra._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1566
comments._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1567
configuration._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1568
configuration_model._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1569
delta_zip._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1570
integration.quality._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1571
nokia.gscm._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1572
nokia.nokiaccm._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1573
pathaddition.match._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1574
preparation._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1575
symbian.log._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1576
sysdef.api._logger" class="py-name" href="#" onclick="return doclink('link-360', '_logger', 'link-7');">_logger</a></tt><tt class="py-op">.</tt><tt class="py-name">warning</tt><tt class="py-op">(</tt><tt class="py-string">"Issues in customization file %s in XML when prosessing issue %s \n Line and column refer to section:\n%s\n"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt> <tt id="link-361" class="py-name"><a title="symrec.ReleaseMetadata.filename" class="py-name" href="#" onclick="return doclink('link-361', 'filename', 'link-232');">filename</a></tt><tt class="py-op">,</tt> <tt class="py-name">err</tt><tt class="py-op">,</tt>  <tt class="py-name">loop</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1577
<a name="L688"></a><tt class="py-lineno">688</tt>  <tt class="py-line"> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1578
<a name="L689"></a><tt class="py-lineno">689</tt>  <tt class="py-line">        <tt class="py-name">custom_action_file</tt><tt class="py-op">.</tt><tt id="link-362" class="py-name"><a title="build.model.BOM.close
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1579
build.model.SessionCreator.close
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1580
buildtools.AbstractOutputWriter.close
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1581
ccm.AbstractSession.close
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1582
ccm.Session.close
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1583
ccm.SessionPool.close
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1584
ccm.extra.CachedSessionProvider.close
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1585
ccm.extra.SessionProvider.close
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1586
log2xml.LogWriter.close
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1587
preparation.PreparationBuilder.close
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1588
sysdef.io.FlashImageSizeWriter.close" class="py-name" href="#" onclick="return doclink('link-362', 'close', 'link-32');">close</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1589
<a name="L690"></a><tt class="py-lineno">690</tt>  <tt class="py-line">    <tt class="py-keyword">except</tt> <tt class="py-name">IOError</tt><tt class="py-op">,</tt> <tt class="py-name">err</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1590
<a name="L691"></a><tt class="py-lineno">691</tt>  <tt class="py-line"><tt class="py-comment">#        _logger.debug("This is for debugging only. Do not treat this as anything else. Anything is OK... The data: %s when prosessing %s\n" % (err, filename))</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1591
<a name="L692"></a><tt class="py-lineno">692</tt>  <tt class="py-line"><tt class="py-comment"></tt>        <tt class="py-keyword">pass</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1592
<a name="L693"></a><tt class="py-lineno">693</tt>  <tt class="py-line">    <tt class="py-keyword">else</tt><tt class="py-op">:</tt>  </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1593
<a name="L694"></a><tt class="py-lineno">694</tt>  <tt class="py-line">        <tt id="link-363" class="py-name"><a title="archive.builders._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1594
archive.mappers._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1595
archive.tools._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1596
ats3._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1597
ats3.aste._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1598
ats3.dropgenerator._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1599
ats3.parsers._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1600
ats3.testconfigurator._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1601
build.io._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1602
build.model._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1603
ccm._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1604
ccm.extra._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1605
comments._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1606
configuration._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1607
configuration_model._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1608
delta_zip._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1609
integration.quality._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1610
nokia.gscm._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1611
nokia.nokiaccm._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1612
pathaddition.match._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1613
preparation._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1614
symbian.log._logger
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1615
sysdef.api._logger" class="py-name" href="#" onclick="return doclink('link-363', '_logger', 'link-7');">_logger</a></tt><tt class="py-op">.</tt><tt class="py-name">info</tt><tt class="py-op">(</tt><tt class="py-string">"Included file %s"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt> <tt id="link-364" class="py-name"><a title="symrec.ReleaseMetadata.filename" class="py-name" href="#" onclick="return doclink('link-364', 'filename', 'link-232');">filename</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1616
</div><a name="L695"></a><tt class="py-lineno">695</tt>  <tt class="py-line"> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1617
<a name="L696"></a><tt class="py-lineno">696</tt>  <tt class="py-line"> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1618
<a name="generate_post_actions"></a><div id="generate_post_actions-def"><a name="L697"></a><tt class="py-lineno">697</tt> <a class="py-toggle" href="#" id="generate_post_actions-toggle" onclick="return toggle('generate_post_actions');">-</a><tt class="py-line"><tt class="py-keyword">def</tt> <a class="py-def-name" href="ats3.dropgenerator-module.html#generate_post_actions">generate_post_actions</a><tt class="py-op">(</tt><tt class="py-param">test_plan</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1619
</div><div id="generate_post_actions-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="generate_post_actions-expanded"><a name="L698"></a><tt class="py-lineno">698</tt>  <tt class="py-line">    <tt class="py-docstring">"""Generate post actions."""</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1620
<a name="L699"></a><tt class="py-lineno">699</tt>  <tt class="py-line">    <tt class="py-name">actions</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-op">]</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1621
<a name="L700"></a><tt class="py-lineno">700</tt>  <tt class="py-line">     </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1622
<a name="L701"></a><tt class="py-lineno">701</tt>  <tt class="py-line">    <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">test_plan</tt><tt class="py-op">.</tt><tt class="py-name">custom_dir</tt> <tt class="py-keyword">is</tt> <tt class="py-name">None</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1623
<a name="L702"></a><tt class="py-lineno">702</tt>  <tt class="py-line">        <tt id="link-365" class="py-name"><a title="ats3.dropgenerator.insert_custom_file" class="py-name" href="#" onclick="return doclink('link-365', 'insert_custom_file', 'link-48');">insert_custom_file</a></tt><tt class="py-op">(</tt><tt class="py-name">actions</tt><tt class="py-op">,</tt> <tt class="py-name">test_plan</tt><tt class="py-op">.</tt><tt class="py-name">custom_dir</tt><tt class="py-op">.</tt><tt class="py-name">joinpath</tt><tt class="py-op">(</tt><tt class="py-string">"prepostaction.xml"</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1624
<a name="L703"></a><tt class="py-lineno">703</tt>  <tt class="py-line">         </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1625
<a name="L704"></a><tt class="py-lineno">704</tt>  <tt class="py-line">    <tt class="py-keyword">for</tt> <tt class="py-name">action_type</tt><tt class="py-op">,</tt> <tt class="py-name">parameters</tt> <tt class="py-keyword">in</tt> <tt class="py-name">test_plan</tt><tt class="py-op">.</tt><tt id="link-366" class="py-name" targets="Method ats3.Ats3TestPlan.post_actions()=ats3.Ats3TestPlan-class.html#post_actions,Method ats3.aste.AsteTestPlan.post_actions()=ats3.aste.AsteTestPlan-class.html#post_actions"><a title="ats3.Ats3TestPlan.post_actions
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1626
ats3.aste.AsteTestPlan.post_actions" class="py-name" href="#" onclick="return doclink('link-366', 'post_actions', 'link-366');">post_actions</a></tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1627
<a name="L705"></a><tt class="py-lineno">705</tt>  <tt class="py-line">        <tt class="py-name">action</tt> <tt class="py-op">=</tt> <tt id="link-367" class="py-name"><a title="ats3.aste.E
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1628
ats3.dropgenerator.E" class="py-name" href="#" onclick="return doclink('link-367', 'E', 'link-8');">E</a></tt><tt class="py-op">(</tt><tt class="py-string">"postAction"</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1629
<a name="L706"></a><tt class="py-lineno">706</tt>  <tt class="py-line">        <tt id="link-368" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1630
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-368', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">action</tt><tt class="py-op">,</tt> <tt class="py-string">"type"</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">text</tt> <tt class="py-op">=</tt> <tt class="py-name">action_type</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1631
<a name="L707"></a><tt class="py-lineno">707</tt>  <tt class="py-line">        <tt class="py-name">params</tt> <tt class="py-op">=</tt> <tt id="link-369" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1632
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-369', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">action</tt><tt class="py-op">,</tt> <tt class="py-string">"params"</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1633
<a name="L708"></a><tt class="py-lineno">708</tt>  <tt class="py-line">        <tt class="py-keyword">for</tt> <tt id="link-370" class="py-name"><a title="buildtools.Command.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1634
ccm.FourPartName.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1635
symrec.ServicePack.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1636
sysdef.api.Configuration.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1637
sysdef.api.Option.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1638
sysdef.api.SpecialInstruction.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1639
sysdef.api.Target.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1640
sysdef.api.TargetList.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1641
sysdef.api.Unit.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1642
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-370', 'name', 'link-44');">name</a></tt><tt class="py-op">,</tt> <tt class="py-name">value</tt> <tt class="py-keyword">in</tt> <tt class="py-name">parameters</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1643
<a name="L709"></a><tt class="py-lineno">709</tt>  <tt class="py-line">            <tt id="link-371" class="py-name"><a title="ats3.aste.SE
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1644
ats3.dropgenerator.SE" class="py-name" href="#" onclick="return doclink('link-371', 'SE', 'link-9');">SE</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt class="py-string">"param"</tt><tt class="py-op">,</tt> <tt id="link-372" class="py-name"><a title="buildtools.Command.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1645
ccm.FourPartName.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1646
symrec.ServicePack.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1647
sysdef.api.Configuration.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1648
sysdef.api.Option.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1649
sysdef.api.SpecialInstruction.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1650
sysdef.api.Target.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1651
sysdef.api.TargetList.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1652
sysdef.api.Unit.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1653
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-372', 'name', 'link-44');">name</a></tt><tt class="py-op">=</tt><tt id="link-373" class="py-name"><a title="buildtools.Command.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1654
ccm.FourPartName.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1655
symrec.ServicePack.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1656
sysdef.api.Configuration.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1657
sysdef.api.Option.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1658
sysdef.api.SpecialInstruction.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1659
sysdef.api.Target.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1660
sysdef.api.TargetList.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1661
sysdef.api.Unit.name
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1662
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-373', 'name', 'link-44');">name</a></tt><tt class="py-op">,</tt> <tt class="py-name">value</tt><tt class="py-op">=</tt><tt class="py-name">value</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1663
<a name="L710"></a><tt class="py-lineno">710</tt>  <tt class="py-line">        <tt class="py-name">actions</tt><tt class="py-op">.</tt><tt id="link-374" class="py-name"><a title="ccm.Folder.append
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1664
ccm.Task.append" class="py-name" href="#" onclick="return doclink('link-374', 'append', 'link-34');">append</a></tt><tt class="py-op">(</tt><tt class="py-name">action</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1665
<a name="L711"></a><tt class="py-lineno">711</tt>  <tt class="py-line">         </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1666
<a name="L712"></a><tt class="py-lineno">712</tt>  <tt class="py-line">    <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">test_plan</tt><tt class="py-op">.</tt><tt class="py-name">custom_dir</tt> <tt class="py-keyword">is</tt> <tt class="py-name">None</tt><tt class="py-op">:</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1667
<a name="L713"></a><tt class="py-lineno">713</tt>  <tt class="py-line">        <tt id="link-375" class="py-name"><a title="ats3.dropgenerator.insert_custom_file" class="py-name" href="#" onclick="return doclink('link-375', 'insert_custom_file', 'link-48');">insert_custom_file</a></tt><tt class="py-op">(</tt><tt class="py-name">actions</tt><tt class="py-op">,</tt> <tt class="py-name">test_plan</tt><tt class="py-op">.</tt><tt class="py-name">custom_dir</tt><tt class="py-op">.</tt><tt class="py-name">joinpath</tt><tt class="py-op">(</tt><tt class="py-string">"postpostaction.xml"</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1668
<a name="L714"></a><tt class="py-lineno">714</tt>  <tt class="py-line"> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1669
<a name="L715"></a><tt class="py-lineno">715</tt>  <tt class="py-line">    <tt class="py-keyword">return</tt> <tt class="py-name">actions</tt> </tt>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1670
</div><a name="L716"></a><tt class="py-lineno">716</tt>  <tt class="py-line"> </tt><script type="text/javascript">
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1671
<!--
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1672
expandto(location.href);
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1673
// -->
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1674
</script>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1675
</pre>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1676
<br />
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1677
<!-- ==================== NAVIGATION BAR ==================== -->
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1678
<table class="navbar" border="0" width="100%" cellpadding="0"
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1679
       bgcolor="#a0c0ff" cellspacing="0">
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1680
  <tr valign="middle">
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1681
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1682
  <!-- Tree link -->
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1683
      <th>&nbsp;&nbsp;&nbsp;<a
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1684
        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1685
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1686
  <!-- Index link -->
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1687
      <th>&nbsp;&nbsp;&nbsp;<a
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1688
        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1689
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1690
  <!-- Help link -->
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1691
      <th>&nbsp;&nbsp;&nbsp;<a
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1692
        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1693
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1694
      <th class="navbar" width="100%"></th>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1695
  </tr>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1696
</table>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1697
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1698
  <tr>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1699
    <td align="left" class="footer">
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1700
    Generated by Epydoc 3.0beta1 on Wed Sep 09 13:44:21 2009
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1701
    </td>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1702
    <td align="right" class="footer">
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1703
      <a href="http://epydoc.sourceforge.net">http://epydoc.sourceforge.net</a>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1704
    </td>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1705
  </tr>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1706
</table>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1707
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1708
<script type="text/javascript">
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1709
  <!--
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1710
  // Private objects are initially displayed (because if
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1711
  // javascript is turned off then we want them to be
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1712
  // visible); but by default, we want to hide them.  So hide
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1713
  // them unless we have a cookie that says to show them.
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1714
  checkCookie()
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1715
  // -->
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1716
</script>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1717
  
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1718
</body>
f2ddfa555b0f Add FBF documents for default config that built PDK 2.0.e
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
  1719
</html>