buildframework/helium/sf/python/pythoncore/lib/ats3/ats4_template.xml
branchhelium-9.0
changeset 618 df88fead2976
parent 587 85df38eb4012
equal deleted inserted replaced
587:85df38eb4012 618:df88fead2976
    71             {% endif %}
    71             {% endif %}
    72             
    72             
    73             <task>
    73             <task>
    74                 <type>CreateDirTask</type>
    74                 <type>CreateDirTask</type>
    75                 <parameters>                
    75                 <parameters>                
    76                     <parameter value="{{ atsself.getlogdir(setd) }}" name="dir"/>
    76                     <parameter value="{{ atsself.getlogdir(test_plan, setd) }}" name="dir"/>
    77                 </parameters>
    77                 </parameters>
    78             </task>
    78             </task>
    79                       
    79                       
    80           {% if setd.has_key("sis_files") and setd["sis_files"] -%}
    80           {% if setd.has_key("sis_files") and setd["sis_files"] -%}
    81               {% for sis_file in setd["sis_files"] -%}
    81               {% for sis_file in setd["sis_files"] -%}
    82             <task>
    82             <task>
    83                 <type>FileUploadTask</type>
    83                 <type>FileUploadTask</type>
    84                 <parameters>
    84                 <parameters>
    85                     <parameter name="src" value="ATS3Drop\{{ setd.name }}\sis\{{ os.path.basename(sis_file) }}"/>
    85                     <parameter name="src" value="ATS3Drop\{{ setd.name }}\sis\{{ os.path.basename(sis_file) }}"/>
    86                     <parameter name="dst" value="c:\testframework\{{ os.path.basename(sis_file) }}"/>
    86                     <parameter name="dst" value="c:\testframework\{{ os.path.basename(sis_file) }}"/>
       
    87                     <parameter name="reboot-retry-count" value="2"/>
       
    88                     <parameter name="retry-count" value="2"/>
    87                 </parameters>
    89                 </parameters>
    88             </task>
    90             </task>
    89               {% endfor -%}
    91               {% endfor -%}
    90           {% else %}
    92           {% else %}
    91               {% if setd['src_dst'] != [] -%}
    93               {% if setd['src_dst'] != [] -%}
    93             <task>
    95             <task>
    94                 <type>FileUploadTask</type>
    96                 <type>FileUploadTask</type>
    95                 <parameters>
    97                 <parameters>
    96                     <parameter value="ATS3Drop\{{ setd.name }}\{{ file[1].replace(":", "") }}" name="src"/>
    98                     <parameter value="ATS3Drop\{{ setd.name }}\{{ file[1].replace(":", "") }}" name="src"/>
    97                     <parameter value="{{ file[1] }}" name="dst"/>
    99                     <parameter value="{{ file[1] }}" name="dst"/>
       
   100                     <parameter name="reboot-retry-count" value="2"/>
       
   101                     <parameter name="retry-count" value="2"/>
    98                 </parameters>
   102                 </parameters>
    99             </task>
   103             </task>
   100                 {% endfor -%}
   104                 {% endfor -%}
   101               {% else %}
   105               {% else %}
   102                   {% for data_file in setd["data_files"] -%}
   106                   {% for data_file in setd["data_files"] -%}
   103             <task>
   107             <task>
   104                 <type>FileUploadTask</type>
   108                 <type>FileUploadTask</type>
   105                 <parameters>
   109                 <parameters>
   106                     <parameter name="src" value="ATS3Drop\{{ setd.name }}\data\{{ os.path.basename(data_file) }}"/>
   110                     <parameter name="src" value="ATS3Drop\{{ setd.name }}\data\{{ os.path.basename(data_file) }}"/>
   107                     <parameter name="dst" value="e:\testing\data\{{ os.path.basename(data_file) }}"/>
   111                     <parameter name="dst" value="e:\testing\data\{{ os.path.basename(data_file) }}"/>
       
   112                     <parameter name="reboot-retry-count" value="2"/>
       
   113                     <parameter name="retry-count" value="2"/>
   108                 </parameters>
   114                 </parameters>
   109             </task>
   115             </task>
   110                   {% endfor -%}
   116                   {% endfor -%}
   111                   {% for data_file in setd["config_files"] -%}
   117                   {% for data_file in setd["config_files"] -%}
   112             <task>
   118             <task>
   113                 <type>FileUploadTask</type>
   119                 <type>FileUploadTask</type>
   114                 <parameters>
   120                 <parameters>
   115                     <parameter name="src" value="ATS3Drop\{{ setd.name }}\conf\{{ os.path.basename(data_file) }}"/>
   121                     <parameter name="src" value="ATS3Drop\{{ setd.name }}\conf\{{ os.path.basename(data_file) }}"/>
   116                     <parameter name="dst" value="e:\testing\conf\{{ os.path.basename(data_file) }}"/>
   122                     <parameter name="dst" value="e:\testing\conf\{{ os.path.basename(data_file) }}"/>
       
   123                     <parameter name="reboot-retry-count" value="2"/>
       
   124                     <parameter name="retry-count" value="2"/>
   117                 </parameters>
   125                 </parameters>
   118             </task>
   126             </task>
   119                   {% endfor -%}
   127                   {% endfor -%}
   120                   {% for data_file in setd["testmodule_files"] -%}
   128                   {% for data_file in setd["testmodule_files"] -%}
   121             <task>
   129             <task>
   122                 <type>FileUploadTask</type>
   130                 <type>FileUploadTask</type>
   123                 <parameters>
   131                 <parameters>
   124                     <parameter name="src" value="ATS3Drop\{{ setd.name }}\testmodules\{{ os.path.basename(data_file) }}"/>
   132                     <parameter name="src" value="ATS3Drop\{{ setd.name }}\testmodules\{{ os.path.basename(data_file) }}"/>
   125                     <parameter name="dst" value="c:\sys\bin\{{ os.path.basename(data_file) }}"/>
   133                     <parameter name="dst" value="c:\sys\bin\{{ os.path.basename(data_file) }}"/>
       
   134                     <parameter name="reboot-retry-count" value="2"/>
       
   135                     <parameter name="retry-count" value="2"/>
   126                 </parameters>
   136                 </parameters>
   127             </task>
   137             </task>
   128                   {% endfor -%}
   138                   {% endfor -%}
   129               {% endif %}
   139               {% endif %}
   130           {% endif %}
   140           {% endif %}
   134             <task>
   144             <task>
   135                 <type>FileUploadTask</type>
   145                 <type>FileUploadTask</type>
   136                 <parameters>
   146                 <parameters>
   137                     <parameter name="src" value="ATS3Drop\{{ setd.name }}\init\{{ os.path.basename(setd["engine_ini_file"]) }}"/>
   147                     <parameter name="src" value="ATS3Drop\{{ setd.name }}\init\{{ os.path.basename(setd["engine_ini_file"]) }}"/>
   138                     <parameter name="dst" value="c:\testframework\{{ os.path.basename(setd["engine_ini_file"]) }}"/>
   148                     <parameter name="dst" value="c:\testframework\{{ os.path.basename(setd["engine_ini_file"]) }}"/>
       
   149                     <parameter name="reboot-retry-count" value="2"/>
       
   150                     <parameter name="retry-count" value="2"/>
   139                 </parameters>
   151                 </parameters>
   140             </task>
   152             </task>
   141               {% endif %}
   153               {% endif %}
   142           {% endif %}
   154           {% endif %}
   143           
   155           
   236         {% endif %}
   248         {% endif %}
   237 
   249 
   238             <task>
   250             <task>
   239                 <type>FileDownloadTask</type>
   251                 <type>FileDownloadTask</type>
   240                 <parameters>
   252                 <parameters>
   241                     <parameter value="{{ atsself.getlogdir(setd) }}\*" name="src"/>
   253                     <parameter value="{{ atsself.getlogdir(test_plan, setd) }}\*" name="src"/>
   242                     <parameter name="recursive" value="true"/>
   254                     <parameter name="recursive" value="true"/>
   243                 </parameters>
   255                 </parameters>
   244             </task>
   256             </task>
   245         {% include 'poststep_custom.xml' ignore missing %}
   257         {% include 'poststep_custom.xml' ignore missing %}
   246         </finalization>
   258         </finalization>