buildframework/helium/sf/java/signaling/tests/antunit/test_signaling_config.ant.xml
author wbernard
Sun, 10 Oct 2010 15:22:15 +0300
changeset 645 b8d81fa19e7d
parent 588 c7c26511138f
permissions -rw-r--r--
helium_12.0.0-63b64366f9cf
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"?>
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        : test_signaling.ant.xml 
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
     5
Part of     : Helium AntLib
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
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    21
============================================================================
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    22
-->
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents: 587
diff changeset
    23
<project name="test-signaling-config" xmlns:au="antlib:org.apache.ant.antunit" xmlns:hlm="http://www.nokia.com/helium" xmlns:cond="antlib:org.apache.tools.ant.types.conditions">
587
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    24
    <description>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    25
        signalInput and notifierList test configuration
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    26
    </description>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    27
    <dirname property="project.dir.signaling" file="${ant.file.test-signaling-config}" />
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    28
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    29
    <property name="build.summary.file" location="${project.dir.signaling}/../data/ido_tedo_mcl_devlon52_ec_MCL.52.105_summary.log.xml" />
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents: 587
diff changeset
    30
    
587
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    31
    <taskdef resource="com/nokia/helium/signal/ant/antlib.xml" uri="http://www.nokia.com/helium" />
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    32
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    33
    <hlm:notifierList id="defaultsignalnotifier">
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    34
        <hlm:executeTaskNotifier>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    35
            <echo>Signal: ${signal.name}</echo>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    36
        </hlm:executeTaskNotifier>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    37
        <hlm:emailNotifier defaultTemplate="${project.dir.signaling}/../data/email_default.html.ftl" title="[signal] ${signal.name}" smtp="${email.smtp.server}" ldap="${email.ldap.server}" from="I_EXT_HELIUM@nokia.com" />
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    38
    </hlm:notifierList>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    39
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    40
    <hlm:notifierList id="compilesignalnotifier">
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    41
        <hlm:executeTaskNotifier>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    42
            <echo>Signal: ${signal.name}</echo>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    43
        </hlm:executeTaskNotifier>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    44
        <hlm:emailNotifier defaultTemplate="${project.dir.signaling}/../data/email_default.html.ftl" title="[signal] ${signal.name}" smtp="${email.smtp.server}" ldap="${email.ldap.server}" />
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    45
    </hlm:notifierList>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    46
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    47
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    48
    <hlm:signalInput id="compilesignalinput" failbuild="now">
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    49
        <hlm:notifierListRef refid="compilesignalnotifier" />
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    50
    </hlm:signalInput>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    51
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    52
    <property name="number.of.errors" value="4" />
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    53
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    54
    <hlm:signalInput id="fotasignalinput" failbuild="defer" />
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    55
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    56
    <hlm:signalInput id="validSignalInput" failbuild="defer">
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    57
        <hlm:notifierListRef refid="defaultsignalnotifier" />
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    58
    </hlm:signalInput>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    59
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    60
    <hlm:signalListenerConfig id="compileSignal" target="compile-signal-test" message="Errors happened during compilation">
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    61
        <signalNotifierInput>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    62
            <signalInput refid="compilesignalinput" />
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    63
        </signalNotifierInput>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    64
        <targetCondition >
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents: 587
diff changeset
    65
            <cond:not>
587
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    66
                <equals arg1="0" arg2="${number.of.errors}" />
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents: 587
diff changeset
    67
            </cond:not>
587
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    68
        </targetCondition>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    69
    </hlm:signalListenerConfig>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    70
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    71
    <hlm:signalInput id="publishsignalinput" failbuild="never" />
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    72
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    73
    <hlm:signalInput id="input-fail-build-now" failbuild="now" />
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    74
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    75
    <hlm:signalInput id="input-fail-build-defer" failbuild="defer" />
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    76
    <hlm:signalInput id="input-fail-build-never" failbuild="never" />
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    77
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    78
    <hlm:signalListenerConfig id="fotaSignal" target="fota" message="Fota execution finished">
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    79
        <signalNotifierInput>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    80
            <signalInput refid="fotasignalinput" />
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    81
        </signalNotifierInput>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    82
        <targetCondition  />
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    83
    </hlm:signalListenerConfig>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    84
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    85
    <hlm:signalListenerConfig id="publishSignal" target="publish" message="Errors due to publish">
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    86
        <signalNotifierInput>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    87
            <signalInput refid="publishsignalinput" />
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    88
        </signalNotifierInput>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    89
        <targetCondition  />
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    90
    </hlm:signalListenerConfig>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    91
    <!--hlm:signallist id="all-signals">
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    92
        <hlm:notifierlistref refid="defaultsignalnotifier" />
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    93
        <hlm:configref refid="compileSignal" />
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    94
        <hlm:configref refid="fotaSignal" />
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    95
    </hlm:signallist-->
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    96
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    97
    <!--Invalid configurations -->
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents: 587
diff changeset
    98
    <hlm:notifierList id="empty-notifier1" />
587
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    99
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents: 587
diff changeset
   100
    <hlm:notifierList id="empty-notifier2">
587
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   101
        <!--hlm:notifier type="test" senderlist="${env.username}" /-->
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   102
    </hlm:notifierList>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   103
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents: 587
diff changeset
   104
    <hlm:notifierList id="empty-notifier3">
587
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   105
        <!--hlm:notifier type="email" /-->
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   106
    </hlm:notifierList>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   107
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents: 587
diff changeset
   108
    <hlm:notifierList id="empty-notifier4">
587
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   109
        <!--hlm:notifier senderlist="${env.username}" /-->
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   110
    </hlm:notifierList>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   111
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   112
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   113
    <hlm:signalInput id="invalid-input2" failbuild="never">
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   114
        <hlm:notifierListRef refid="noreference" />
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   115
    </hlm:signalInput>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   116
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   117
    <hlm:signalInput id="invalid-input3" failbuild="never">
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents: 587
diff changeset
   118
        <hlm:notifierListRef refid="empty-notifier1" />
587
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   119
    </hlm:signalInput>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   120
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents: 587
diff changeset
   121
    <hlm:signalInput id="valid-input4" failbuild="never">
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents: 587
diff changeset
   122
        <hlm:notifierListRef refid="empty-notifier2" />
587
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   123
    </hlm:signalInput>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   124
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents: 587
diff changeset
   125
    <hlm:signalInput id="valid-input5" failbuild="never">
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents: 587
diff changeset
   126
        <hlm:notifierListRef refid="empty-notifier3" />
587
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   127
    </hlm:signalInput>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   128
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents: 587
diff changeset
   129
    <hlm:signalInput id="valid-input6" failbuild="never">
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents: 587
diff changeset
   130
        <hlm:notifierListRef refid="empty-notifier4" />
587
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   131
    </hlm:signalInput>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   132
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   133
    <hlm:signalListenerConfig id="noreferenceSignal" target="target-invalid-config1" message="Errors happened during compilation">
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   134
        <signalNotifierInput>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   135
            <hlm:signalInput refid="noreference" />
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   136
        </signalNotifierInput>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   137
        <targetCondition>
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents: 587
diff changeset
   138
            <cond:not>
587
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   139
                <equals arg1="0" arg2="${number.of.errors}" />
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents: 587
diff changeset
   140
            </cond:not>
587
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   141
        </targetCondition>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   142
    </hlm:signalListenerConfig>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   143
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   144
    <hlm:signalListenerConfig id="noTarget" target="no-target" message="Errors happened during compilation" >
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   145
        <targetCondition />
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   146
    </hlm:signalListenerConfig>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   147
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   148
    <hlm:signalListenerConfig id="invalidInputSignal" target="target-invalid-config4" message="Errors happened during compilation">
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   149
        <!-- <hlm:signalInput refid="invalid-input2" /> -->
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   150
        <targetCondition >
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents: 587
diff changeset
   151
            <cond:not>
587
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   152
                <equals arg1="0" arg2="${number.of.errors}" />
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents: 587
diff changeset
   153
            </cond:not>
587
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   154
        </targetCondition>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   155
    </hlm:signalListenerConfig>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   156
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents: 587
diff changeset
   157
    <hlm:signalListenerConfig id="invalidInput3" target="target-empty-notifier-list-config5" message="Errors happened during compilation">
587
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   158
        <signalNotifierInput>
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents: 587
diff changeset
   159
            <signalInput refid="empty-input3" />
587
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   160
        </signalNotifierInput>
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents: 587
diff changeset
   161
        <targetCondition>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents: 587
diff changeset
   162
            <cond:not>
587
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   163
                <equals arg1="0" arg2="${number.of.errors}" />
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents: 587
diff changeset
   164
            </cond:not>
587
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   165
        </targetCondition>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   166
    </hlm:signalListenerConfig>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   167
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents: 587
diff changeset
   168
    <hlm:signalListenerConfig id="invalidInput4" target="target-valid-config6" message="Errors happened during compilation">
587
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   169
        <signalNotifierInput>
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents: 587
diff changeset
   170
            <signalInput refid="valid-input4" />
587
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   171
        </signalNotifierInput>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   172
        <targetCondition >
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents: 587
diff changeset
   173
            <cond:not>
587
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   174
                <equals arg1="0" arg2="${number.of.errors}" />
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents: 587
diff changeset
   175
            </cond:not>
587
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   176
        </targetCondition>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   177
    </hlm:signalListenerConfig>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   178
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents: 587
diff changeset
   179
    <hlm:signalListenerConfig id="validInput5" target="target-valid-config7" message="Errors happened during compilation">
587
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   180
        <signalNotifierInput>
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents: 587
diff changeset
   181
            <signalInput refid="valid-input5" />
587
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   182
        </signalNotifierInput>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   183
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   184
        <targetCondition >
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents: 587
diff changeset
   185
            <cond:not>
587
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   186
                <equals arg1="0" arg2="${number.of.errors}" />
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents: 587
diff changeset
   187
            </cond:not>
587
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   188
        </targetCondition>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   189
    </hlm:signalListenerConfig>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   190
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents: 587
diff changeset
   191
    <hlm:signalListenerConfig id="validInput6" target="target-valid-config8" message="Errors happened during compilation">
587
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   192
        <signalNotifierInput>
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents: 587
diff changeset
   193
            <signalInput refid="valid-input6" />
587
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   194
        </signalNotifierInput>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   195
        <targetCondition >
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents: 587
diff changeset
   196
            <cond:not>
587
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   197
                <equals arg1="0" arg2="${number.of.errors}" />
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents: 587
diff changeset
   198
            </cond:not>
587
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   199
        </targetCondition>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   200
    </hlm:signalListenerConfig>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   201
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   202
    <hlm:signalListenerConfig id="invalidInput7" target="target-invalid-config9" message="Errors happened during compilation">
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   203
        <signalNotifierInput>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   204
            <signalInput refid="invalid-input7" />
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   205
        </signalNotifierInput>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   206
        <targetCondition >
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents: 587
diff changeset
   207
            <cond:not>
587
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   208
                <equals arg1="0" arg2="${number.of.errors}" />
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents: 587
diff changeset
   209
            </cond:not>
587
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   210
        </targetCondition>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   211
    </hlm:signalListenerConfig>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   212
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   213
    <hlm:signalListenerConfig id="validInput" target="test-valid-config1">
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   214
        <targetCondition >
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   215
        </targetCondition>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   216
    </hlm:signalListenerConfig>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   217
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   218
    <hlm:signalListenerConfig id="validSignal1" target="target-valid-config2" message="Errors during testing">
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   219
        <signalNotifierInput>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   220
            <signalInput refid="validSignalInput" />
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   221
        </signalNotifierInput>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   222
        <targetCondition>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   223
            <hlm:hasSeverity severity="error" file="${build.summary.file}" />
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   224
        </targetCondition>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   225
    </hlm:signalListenerConfig>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   226
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   227
    <hlm:signalListenerConfig id="validSignal2" target="target-valid-config3" message="Errors during testing">
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   228
        <signalNotifierInput>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   229
            <signalInput refid="validSignalInput" />
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   230
        </signalNotifierInput>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   231
645
b8d81fa19e7d helium_12.0.0-63b64366f9cf
wbernard
parents: 588
diff changeset
   232
        <targetCondition>
b8d81fa19e7d helium_12.0.0-63b64366f9cf
wbernard
parents: 588
diff changeset
   233
            <cond:not><equals arg1="0" arg2="0"/></cond:not>
587
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   234
        </targetCondition>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   235
    </hlm:signalListenerConfig>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   236
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   237
    <hlm:signalListenerConfig id="validSignal3" target="target-valid-config4" message="Errors during testing">
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   238
        <signalNotifierInput>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   239
            <signalInput refid="validSignalInput" />
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   240
        </signalNotifierInput>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   241
        <targetCondition >
645
b8d81fa19e7d helium_12.0.0-63b64366f9cf
wbernard
parents: 588
diff changeset
   242
            <cond:not><equals arg1="0" arg2="0"/></cond:not>
587
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   243
        </targetCondition>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   244
    </hlm:signalListenerConfig>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   245
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   246
    <hlm:signalListenerConfig id="validSignal4" target="target-valid-config5" message="Errors during testing">
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   247
        <signalNotifierInput>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   248
            <signalInput refid="validSignalInput" />
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   249
        </signalNotifierInput>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   250
        <targetCondition >
645
b8d81fa19e7d helium_12.0.0-63b64366f9cf
wbernard
parents: 588
diff changeset
   251
            <cond:not><equals arg1="0" arg2="0"/></cond:not>
587
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   252
        </targetCondition>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   253
    </hlm:signalListenerConfig>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   254
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   255
    <hlm:signalListenerConfig id="validSignal5" target="fail-now-false-condition" message="Errors during testing">
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   256
        <signalNotifierInput>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   257
            <signalInput refid="input-fail-build-now" />
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   258
        </signalNotifierInput>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   259
        <targetCondition>
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents: 587
diff changeset
   260
            <cond:not>
587
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   261
                <equals arg1="0" arg2="0" />
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents: 587
diff changeset
   262
            </cond:not>
587
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   263
        </targetCondition>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   264
    </hlm:signalListenerConfig>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   265
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   266
    <hlm:signalListenerConfig id="validSignal6" target="fail-now-true-condition" message="Errors during testing">
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   267
        <signalNotifierInput>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   268
            <signalInput refid="input-fail-build-now" />
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   269
        </signalNotifierInput>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   270
        <targetCondition >
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents: 587
diff changeset
   271
            <cond:not>
587
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   272
                <equals arg1="0" arg2="${number.of.errors}" />
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents: 587
diff changeset
   273
            </cond:not>
587
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   274
        </targetCondition>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   275
    </hlm:signalListenerConfig>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   276
645
b8d81fa19e7d helium_12.0.0-63b64366f9cf
wbernard
parents: 588
diff changeset
   277
    <!-- Not allowed hlm:signalListenerConfig id="failNow" target="fail-no-condition" message="Errors during testing" >
587
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   278
        <signalNotifierInput>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   279
            <signalInput refid="input-fail-build-never" />
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   280
        </signalNotifierInput>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   281
        <targetCondition />
645
b8d81fa19e7d helium_12.0.0-63b64366f9cf
wbernard
parents: 588
diff changeset
   282
    </hlm:signalListenerConfig-->
587
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   283
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   284
    <hlm:signalListenerConfig id="failbuildDefer" target="fail-defer-false-condition" message="Errors during testing">
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   285
        <signalNotifierInput>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   286
            <signalInput refid="input-fail-build-defer" />
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   287
        </signalNotifierInput>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   288
        <targetCondition >
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents: 587
diff changeset
   289
            <cond:not>
587
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   290
                <equals arg1="0" arg2="0" />
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents: 587
diff changeset
   291
            </cond:not>
587
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   292
        </targetCondition>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   293
    </hlm:signalListenerConfig>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   294
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   295
    <hlm:signalListenerConfig id="inputFailDefer" target="fail-defer-true-condition" message="Errors during testing">
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   296
        <signalNotifierInput>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   297
            <signalInput refid="input-fail-build-defer" />
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   298
        </signalNotifierInput>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   299
        <targetCondition>
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents: 587
diff changeset
   300
            <cond:not>
587
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   301
                <equals arg1="0" arg2="${number.of.errors}" />
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents: 587
diff changeset
   302
            </cond:not>
587
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   303
        </targetCondition>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   304
    </hlm:signalListenerConfig>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   305
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   306
    <hlm:signalListenerConfig id="inputFailNever1" target="fail-defer-never-condition" message="Errors during testing">
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   307
        <signalNotifierInput>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   308
            <signalInput refid="input-fail-build-never" />
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   309
        </signalNotifierInput>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   310
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   311
        <targetCondition>
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents: 587
diff changeset
   312
            <cond:not>
587
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   313
                <equals arg1="0" arg2="0" />
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents: 587
diff changeset
   314
            </cond:not>
587
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   315
        </targetCondition>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   316
    </hlm:signalListenerConfig>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   317
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   318
    <hlm:signalListenerConfig id="failbuildNever2" target="fail-never-true-condition" message="Errors during testing">
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   319
        <signalNotifierInput>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   320
            <signalInput refid="input-fail-build-never" />
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   321
        </signalNotifierInput>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   322
645
b8d81fa19e7d helium_12.0.0-63b64366f9cf
wbernard
parents: 588
diff changeset
   323
        <targetCondition>
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents: 587
diff changeset
   324
            <cond:not>
587
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   325
                <equals arg1="0" arg2="${number.of.errors}" />
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents: 587
diff changeset
   326
            </cond:not>
587
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   327
        </targetCondition>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   328
    </hlm:signalListenerConfig>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   329
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   330
    <target name="test-wrong-type">
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   331
        <au:expectfailure>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   332
            <hlm:signalInput id="invalid-input1" failbuild="wrong-type" />
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   333
        </au:expectfailure>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   334
    </target>
645
b8d81fa19e7d helium_12.0.0-63b64366f9cf
wbernard
parents: 588
diff changeset
   335
    
b8d81fa19e7d helium_12.0.0-63b64366f9cf
wbernard
parents: 588
diff changeset
   336
    
b8d81fa19e7d helium_12.0.0-63b64366f9cf
wbernard
parents: 588
diff changeset
   337
    <target name="test-dual-cond-failure">
b8d81fa19e7d helium_12.0.0-63b64366f9cf
wbernard
parents: 588
diff changeset
   338
        <au:expectfailure expectedMessage="TargetCondition type can only accept one condition at">
b8d81fa19e7d helium_12.0.0-63b64366f9cf
wbernard
parents: 588
diff changeset
   339
            <hlm:signalListenerConfig id="dualCondSignal" target="compile-signal-test" message="Errors happened during compilation">
b8d81fa19e7d helium_12.0.0-63b64366f9cf
wbernard
parents: 588
diff changeset
   340
                <signalNotifierInput>
b8d81fa19e7d helium_12.0.0-63b64366f9cf
wbernard
parents: 588
diff changeset
   341
                    <signalInput refid="compilesignalinput" />
b8d81fa19e7d helium_12.0.0-63b64366f9cf
wbernard
parents: 588
diff changeset
   342
                </signalNotifierInput>
b8d81fa19e7d helium_12.0.0-63b64366f9cf
wbernard
parents: 588
diff changeset
   343
                <targetCondition >
b8d81fa19e7d helium_12.0.0-63b64366f9cf
wbernard
parents: 588
diff changeset
   344
                    <cond:not>
b8d81fa19e7d helium_12.0.0-63b64366f9cf
wbernard
parents: 588
diff changeset
   345
                        <equals arg1="0" arg2="${number.of.errors}" />
b8d81fa19e7d helium_12.0.0-63b64366f9cf
wbernard
parents: 588
diff changeset
   346
                    </cond:not>
b8d81fa19e7d helium_12.0.0-63b64366f9cf
wbernard
parents: 588
diff changeset
   347
                    <cond:equals arg1="0" arg2="${number.of.errors}" />
b8d81fa19e7d helium_12.0.0-63b64366f9cf
wbernard
parents: 588
diff changeset
   348
                </targetCondition>
b8d81fa19e7d helium_12.0.0-63b64366f9cf
wbernard
parents: 588
diff changeset
   349
            </hlm:signalListenerConfig>
b8d81fa19e7d helium_12.0.0-63b64366f9cf
wbernard
parents: 588
diff changeset
   350
        </au:expectfailure>
b8d81fa19e7d helium_12.0.0-63b64366f9cf
wbernard
parents: 588
diff changeset
   351
    </target>
b8d81fa19e7d helium_12.0.0-63b64366f9cf
wbernard
parents: 588
diff changeset
   352
b8d81fa19e7d helium_12.0.0-63b64366f9cf
wbernard
parents: 588
diff changeset
   353
    <target name="test-dual-signal-input-failure">
b8d81fa19e7d helium_12.0.0-63b64366f9cf
wbernard
parents: 588
diff changeset
   354
        <au:expectfailure expectedMessage="signalListenerConfig only accept one nested signalNotifierInput at">
b8d81fa19e7d helium_12.0.0-63b64366f9cf
wbernard
parents: 588
diff changeset
   355
            <hlm:signalListenerConfig id="dualSignalNotifierInputSignal" target="compile-signal-test" message="Errors happened during compilation">
b8d81fa19e7d helium_12.0.0-63b64366f9cf
wbernard
parents: 588
diff changeset
   356
                <signalNotifierInput>
b8d81fa19e7d helium_12.0.0-63b64366f9cf
wbernard
parents: 588
diff changeset
   357
                    <signalInput refid="compilesignalinput" />
b8d81fa19e7d helium_12.0.0-63b64366f9cf
wbernard
parents: 588
diff changeset
   358
                </signalNotifierInput>
b8d81fa19e7d helium_12.0.0-63b64366f9cf
wbernard
parents: 588
diff changeset
   359
                <signalNotifierInput>
b8d81fa19e7d helium_12.0.0-63b64366f9cf
wbernard
parents: 588
diff changeset
   360
                    <signalInput refid="compilesignalinput" />
b8d81fa19e7d helium_12.0.0-63b64366f9cf
wbernard
parents: 588
diff changeset
   361
                </signalNotifierInput>
b8d81fa19e7d helium_12.0.0-63b64366f9cf
wbernard
parents: 588
diff changeset
   362
                <targetCondition>
b8d81fa19e7d helium_12.0.0-63b64366f9cf
wbernard
parents: 588
diff changeset
   363
                    <cond:not>
b8d81fa19e7d helium_12.0.0-63b64366f9cf
wbernard
parents: 588
diff changeset
   364
                        <equals arg1="0" arg2="${number.of.errors}" />
b8d81fa19e7d helium_12.0.0-63b64366f9cf
wbernard
parents: 588
diff changeset
   365
                    </cond:not>
b8d81fa19e7d helium_12.0.0-63b64366f9cf
wbernard
parents: 588
diff changeset
   366
                </targetCondition>
b8d81fa19e7d helium_12.0.0-63b64366f9cf
wbernard
parents: 588
diff changeset
   367
            </hlm:signalListenerConfig>
b8d81fa19e7d helium_12.0.0-63b64366f9cf
wbernard
parents: 588
diff changeset
   368
        </au:expectfailure>
b8d81fa19e7d helium_12.0.0-63b64366f9cf
wbernard
parents: 588
diff changeset
   369
    </target>
587
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   370
</project>