buildframework/helium/sf/python/pythoncore/lib/ats3/aste_template.xml
author wbernard
Thu, 22 Jul 2010 17:08:43 +0300
branchhelium-9.0
changeset 618 df88fead2976
parent 587 85df38eb4012
child 645 b8d81fa19e7d
permissions -rw-r--r--
helium_9.0.5-4399343f4f50
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
587
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
     1
<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
     2
<!-- 
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
     3
============================================================================ 
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
     4
Name        : aste_template.xml
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
     5
Part of     : Helium 
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
     6
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
     7
Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
     8
All rights reserved.
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
     9
This component and the accompanying materials are made available
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    10
under the terms of the License "Eclipse Public License v1.0"
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    11
which accompanies this distribution, and is available
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    12
at the URL "http://www.eclipse.org/legal/epl-v10.html".
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    13
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    14
Initial Contributors:
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    15
Nokia Corporation - initial contribution.
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    16
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    17
Contributors:
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    18
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    19
Description:
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    20
Contains the template for the test.xml file output. The test.xml file contains
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    21
information on the files used to create the drop file.
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    22
============================================================================
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    23
-->
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    24
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    25
{% import 'ats4_macros.xml' as macros with context %}
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    26
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    27
<testrun>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    28
    <metadata>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    29
        {% if test_plan['diamonds_build_url'] -%}
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    30
        <meta name="diamonds-buildid">{{ test_plan['diamonds_build_url'] }}</meta> 
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    31
        <meta name="diamonds-testtype">Smoke</meta>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    32
        {% endif %}
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    33
        <meta name="name">{{ test_plan['testrun_name'] }}</meta> 
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    34
    </metadata>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    35
    
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    36
    <agents>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    37
        <agent alias="DEFAULT_{{ test_plan['harness'] }}">
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    38
            <property name="hardware" value="{{ test_plan["device_type"] }}"/>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    39
        </agent>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    40
    </agents>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    41
    
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    42
    {% include 'preset_custom.xml' ignore missing %}
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    43
    
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    44
    {% for setd in test_plan.sets -%}
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    45
    <execution defaultAgent="DEFAULT_{{ test_plan['harness'] }}">        
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    46
        <initialization>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    47
            {% include 'prestep_custom.xml' ignore missing %}
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    48
        
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    49
            {% if setd.image_files -%}
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    50
            <task>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    51
                <type>FlashTask</type>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    52
                <parameters>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    53
                {% set i = 1 %}
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    54
                {% for img in setd.image_files -%}
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    55
                    <parameter name="image-{{ i }}" value="ATS3Drop\images\{{ os.path.basename(img) }}" />
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    56
                    {% set i = i + 1 %}
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    57
                {% endfor -%}
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    58
                </parameters>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    59
            </task>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    60
            {% endif %}
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    61
            
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    62
            {% if setd["ctc_enabled"] == "True" -%}
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    63
            {{ macros.ctc_initialization() }}
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    64
            {% endif %}
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    65
            
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    66
            <task>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    67
                <type>CreateDirTask</type>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    68
                <parameters>                
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    69
                    <parameter value="{{ atsself.getlogdir(setd) }}" name="dir"/>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    70
                </parameters>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    71
            </task>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    72
                      
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    73
          {% if setd.has_key("sis_files") and setd["sis_files"] -%}
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    74
              {% for sis_file in setd["sis_files"] -%}
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    75
            <task>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    76
                <type>FileUploadTask</type>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    77
                <parameters>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    78
                    <parameter name="src" value="ATS3Drop\{{ setd.name }}\sis\{{ os.path.basename(sis_file) }}"/>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    79
                    <parameter name="dst" value="c:\testframework\{{ os.path.basename(sis_file) }}"/>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    80
                </parameters>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    81
            </task>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    82
              {% endfor -%}
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    83
          {% else %}
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    84
              {% if setd['src_dst'] != [] -%}
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    85
                {% for file in setd['src_dst'] -%}            
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    86
            <task>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    87
                <type>FileUploadTask</type>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    88
                <parameters>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    89
                    <parameter value="ATS3Drop\{{ setd.name }}\{{ file[1].replace(":", "") }}" name="src"/>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    90
                    <parameter value="{{ file[1] }}" name="dst"/>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    91
                </parameters>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    92
            </task>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    93
                {% endfor -%}
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    94
              {% else %}
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    95
                  {% for data_file in setd["data_files"] -%}
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    96
            <task>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    97
                <type>FileUploadTask</type>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    98
                <parameters>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    99
                    <parameter name="src" value="ATS3Drop\{{ setd.name }}\data\{{ os.path.basename(data_file) }}"/>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   100
                    <parameter name="dst" value="e:\testing\data\{{ os.path.basename(data_file) }}"/>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   101
                </parameters>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   102
            </task>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   103
                  {% endfor -%}
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   104
                  {% for data_file in setd["config_files"] -%}
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   105
            <task>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   106
                <type>FileUploadTask</type>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   107
                <parameters>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   108
                    <parameter name="src" value="ATS3Drop\{{ setd.name }}\conf\{{ os.path.basename(data_file) }}"/>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   109
                    <parameter name="dst" value="e:\testing\conf\{{ os.path.basename(data_file) }}"/>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   110
                </parameters>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   111
            </task>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   112
                  {% endfor -%}
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   113
                  {% for data_file in setd["testmodule_files"] -%}
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   114
            <task>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   115
                <type>FileUploadTask</type>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   116
                <parameters>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   117
                    <parameter name="src" value="ATS3Drop\{{ setd.name }}\testmodules\{{ os.path.basename(data_file) }}"/>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   118
                    <parameter name="dst" value="c:\sys\bin\{{ os.path.basename(data_file) }}"/>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   119
                </parameters>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   120
            </task>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   121
                  {% endfor -%}
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   122
              {% endif %}
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   123
          {% endif %}
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   124
          
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   125
          {% if setd.engine_ini_file -%}
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   126
              {% if (setd.has_key("sis_files") and setd["sis_files"]) or setd["src_dst"] == [] -%}
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   127
            <task>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   128
                <type>FileUploadTask</type>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   129
                <parameters>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   130
                    <parameter name="src" value="ATS3Drop\{{ setd.name }}\init\{{ os.path.basename(setd["engine_ini_file"]) }}"/>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   131
                    <parameter name="dst" value="c:\testframework\{{ os.path.basename(setd["engine_ini_file"]) }}"/>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   132
                </parameters>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   133
            </task>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   134
              {% endif %}
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   135
          {% endif %}
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   136
          
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   137
          {% for sis_file in setd["sis_files"] -%}
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   138
            <task>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   139
               <type>InstallSisTask</type>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   140
               <parameters>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   141
                    <parameter name="timeout" value="{{ test_plan["test_timeout"] }}"/>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   142
                    <parameter name="upgrade-data " value="true"/>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   143
                    <parameter name="ignore-ocsp-warnings" value="true"/>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   144
                    <parameter name="ocsp-done" value="true"/>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   145
                    <parameter name="software-package" value="c:\testframework\{{ os.path.basename(sis_file) }}"/>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   146
               </parameters>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   147
            </task>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   148
          {% endfor -%}
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   149
        </initialization>    
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   150
        
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   151
        {% include 'prerun_custom.xml' ignore missing %}
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   152
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   153
        <task>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   154
           <type>SetTestAssetPackageTask</type>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   155
           <parameters>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   156
              <parameter name="file" value="ATS3Drop\TestAssets\TestAsset.zip"/>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   157
           </parameters>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   158
        </task>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   159
        
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   160
        <task>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   161
           <type>ExecuteTestAssetTask</type>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   162
           <parameters>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   163
          {% set i = 1 %}     
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   164
          {% for name in atsself.aslfiles(test_plan) -%}
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   165
              <parameter name="script_{{ i }}" value="{{ name }}"/>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   166
              {% set i = i + 1 %}
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   167
          {% endfor -%}
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   168
           </parameters>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   169
        </task>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   170
        
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   171
        {% include 'postrun_custom.xml' ignore missing %}
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   172
        
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   173
        <finalization>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   174
        {% if setd["ctc_enabled"] == "True" -%}
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   175
        {{ macros.ctc_finalization(setd) }}
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   176
        {% endif %}
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   177
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   178
            <task>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   179
                <type>FileDownloadTask</type>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   180
                <parameters>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   181
                    <parameter value="{{ atsself.getlogdir(setd) }}\*" name="src"/>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   182
                    <parameter name="recursive" value="true"/>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   183
                </parameters>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   184
            </task>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   185
        {% include 'poststep_custom.xml' ignore missing %}
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   186
        </finalization>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   187
        
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   188
    </execution>    
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   189
    {% endfor -%}
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   190
    
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   191
    {% include 'postset_custom.xml' ignore missing %}
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   192
    
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   193
    <postActions>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   194
        {% include 'prepostaction.xml' ignore missing %}
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   195
        {% for action_type, parameters in test_plan.post_actions -%}
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   196
            {% if action_type == 'RunProcessAction' %}
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   197
        <action>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   198
            <type>{{ action_type }}</type>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   199
            <parameters>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   200
                {% for name, value in parameters -%}
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   201
                <parameter name="{{ name }}" value="{{ value }}"/>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   202
                {% endfor -%}
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   203
            </parameters>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   204
        </action>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   205
            {% endif %}
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   206
        {% endfor -%}
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   207
        {% if test_plan['report_email'] -%}
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   208
        <action>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   209
            <type>EmailAction</type>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   210
            <parameters>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   211
                <parameter value="Release testing" name="subject"/>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   212
                <parameter value="{{ test_plan['report_email'] }}" name="to"/>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   213
                <parameter value="simplelogger" name="format"/>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   214
            </parameters>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   215
        </action>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   216
        {% endif %}
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   217
        {% if test_plan['diamonds_build_url'] -%}
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   218
        <action>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   219
            <type>DiamondsAction</type>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   220
        </action>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   221
        {% endif %}
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   222
        {% include 'postpostaction.xml' ignore missing %}
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   223
    </postActions>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   224
    
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   225
</testrun>