buildframework/helium/sf/java/metadata/tests/antunit/test_regex.ant.xml
author wbernard
Fri, 13 Aug 2010 14:59:05 +0300
changeset 628 7c4a911dc066
parent 588 c7c26511138f
permissions -rw-r--r--
helium_11.0.0-e00f171ca185
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
     1
<!-- 
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
     2
============================================================================ 
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
     3
Name        : test_regex.ant.xml 
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
     4
Part of     : Helium AntLib
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
     5
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
     6
Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
     7
All rights reserved.
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
     8
This component and the accompanying materials are made available
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
     9
under the terms of the License "Eclipse Public License v1.0"
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    10
which accompanies this distribution, and is available
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    11
at the URL "http://www.eclipse.org/legal/epl-v10.html".
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    12
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    13
Initial Contributors:
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    14
Nokia Corporation - initial contribution.
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    15
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    16
Contributors:
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    17
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    18
Description:
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    19
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    20
============================================================================
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    21
-->
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    22
<project name="test-metadata-regex" xmlns:au="antlib:org.apache.ant.antunit" xmlns:hlm="http://www.nokia.com/helium">
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    23
    <description>Helium Antlib metadata unittests.</description>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    24
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    25
    <property environment="env" />
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    26
    
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    27
    <dirname property="project.dir" file="${ant.file.test-metadata-regex}" />
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    28
    
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    29
    <taskdef resource="com/nokia/helium/metadata/ant/antlib.xml" uri="http://www.nokia.com/helium" />
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    30
    <taskdef name="fmpp" classname="fmpp.tools.AntTask" onerror="report"/>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    31
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    32
    <property name="metadata-filterfile" value="${project.dir}/../data/common.csv"/>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    33
    <property name="metadata-log-files" value="${project.dir}/../data/*.log"/>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    34
    
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    35
    <hlm:metadatafilterset id="all-regex-filterfile">
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    36
        <metadatafilterset filterfile="${metadata-filterfile}" />
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    37
    </hlm:metadatafilterset>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    38
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    39
    <target name="setUp">
628
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
    40
        <echo>---=====================================---</echo>
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
    41
        <mkdir dir="${test.temp.dir}" />
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
    42
        <delete dir="${test.temp.dir}" />
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    43
        <mkdir dir="${test.temp.dir}" />
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    44
    </target>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    45
    
628
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
    46
    <target name="tearDown">
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
    47
        <delete dir="${test.temp.dir}" />
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
    48
        <echo>---=====================================---</echo>
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    49
    </target>
628
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
    50
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    51
    <!-- Test parser error
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    52
    -->
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    53
    <target name="parser-error">
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    54
        <echo message="all regular expression validation" />
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    55
        <!-- do some checks that files are present and raise asserts if not present-->
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    56
        <au:assertFileExists file="${metadata-filterfile}" message="${metadata-filterfile} filter file does not exist"/>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    57
        
628
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
    58
        <hlm:metadatarecord database="${test.temp.dir}/metadata_db">
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    59
            <hlm:sbsmetadatainput>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    60
                <fileset dir="${project.dir}/../data/">
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    61
                    <include  name="all_regex_type.log"/>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    62
                </fileset>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    63
                <metadatafilterset refid="all-regex-filterfile" />
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    64
            </hlm:sbsmetadatainput>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    65
        </hlm:metadatarecord>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    66
        <!-- check we have created the DB file-->
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    67
        <au:assertTrue>
628
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
    68
            <available type="dir" file="${test.temp.dir}/metadata_db" />
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    69
        </au:assertTrue>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    70
    </target>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    71
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    72
    <target name="parser-error1">
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    73
        <echo message="all regular expression validation" />
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    74
        <!-- do some checks that files are present and raise asserts if not present-->
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    75
        <au:assertFileExists file="${metadata-filterfile}" message="${metadata-filterfile} filter file does not exist"/>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    76
        
628
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
    77
        <hlm:metadatarecord database="${test.temp.dir}/metadata_db">
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    78
            <hlm:sbsmetadatainput>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    79
                <fileset dir="${project.dir}/../data/">
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    80
                    <include  name="all_regex1_type.log"/>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    81
                </fileset>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    82
                <metadatafilterset refid="all-regex-filterfile" />
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    83
            </hlm:sbsmetadatainput>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    84
        </hlm:metadatarecord>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    85
        <!-- check we have created the DB file-->
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    86
        <au:assertTrue>
628
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
    87
            <available type="dir" file="${test.temp.dir}/metadata_db" />
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    88
        </au:assertTrue>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    89
    </target>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    90
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    91
    <target name="test-parser-error-ant-call">
628
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
    92
        <echo>test-parser-error-ant-call</echo>
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    93
        <parallel>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    94
            <antcall target="parser-error" />
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    95
            <antcall target="parser-error1" />
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    96
        </parallel>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    97
    </target>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    98
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    99
    <!-- Test parser error-->
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   100
    <target name="test-parser-error-keepgoing">
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   101
        <delete dir="${test.temp.dir}/parser_error_db" failonerror="false" />
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   102
        <hlm:metadatarecord database="${test.temp.dir}/parser_error_db" failonerror="false">
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   103
            <hlm:sbsmetadatainput>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   104
                <fileset dir="${project.dir}/../data/">
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   105
                    <include  name="parser_error.log"/>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   106
                </fileset>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   107
                <metadatafilterset refid="all-regex-filterfile" />
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   108
            </hlm:sbsmetadatainput>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   109
        </hlm:metadatarecord>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   110
    </target>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   111
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   112
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   113
    <!-- Check for all the regular expression defined in the filter file,
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   114
    The log file contains text for matching regular expression.
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   115
    -->
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   116
    <target name="test-all-regex-filterfile">
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   117
        <echo message="all regular expression validation" />
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   118
        <!-- do some checks that files are present and raise asserts if not present-->
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   119
        <au:assertFileExists file="${metadata-filterfile}" message="${metadata-filterfile} filter file does not exist"/>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   120
        
628
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   121
        <hlm:metadatarecord database="${test.temp.dir}/metadata_db">
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   122
            <hlm:sbsmetadatainput>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   123
                <fileset dir="${project.dir}/../data/">
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   124
                    <include  name="*regex*.log"/>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   125
                </fileset>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   126
                <metadatafilterset refid="all-regex-filterfile" />
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   127
            </hlm:sbsmetadatainput>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   128
        </hlm:metadatarecord>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   129
        <!-- check we have created the DB file-->
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   130
        <au:assertTrue>
628
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   131
            <available type="dir" file="${test.temp.dir}/metadata_db" />
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   132
        </au:assertTrue>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   133
    </target>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   134
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   135
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   136
    <!--modify the errors so regex=".*warning U4010" description="mingw error" is no longer 
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   137
    an error but a warning-->
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   138
    <hlm:metadatafilterset id="all-regex-combined">
628
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   139
        <metadatafilter severity="WARNING" regex=".*warning U4010" description="mingw error" />
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   140
        <metadatafilterset filterfile="${metadata-filterfile}" />
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   141
    </hlm:metadatafilterset>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   142
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   143
    <property name="metadata-all-db" value="${test.temp.dir}/log_all_combined_db"/>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   144
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   145
    <target name="test-all-regex-combined">
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   146
        <echo message="all regular expression validation" />
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   147
        <au:assertFileExists file="${metadata-filterfile}" message="${metadata-filterfile} filter file does not exist"/>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   148
628
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   149
        <hlm:metadatarecord database="${test.temp.dir}/metadata_db">
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   150
            <hlm:sbsmetadatainput>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   151
                <fileset dir="${project.dir}/../data/">
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   152
                    <include  name="*regex*.log"/>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   153
                </fileset>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   154
                <metadatafilterset refid="all-regex-combined" />
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   155
            </hlm:sbsmetadatainput>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   156
        </hlm:metadatarecord>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   157
        <au:assertTrue>
628
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   158
            <available type="dir" file="${test.temp.dir}/metadata_db" />
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   159
        </au:assertTrue>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   160
    </target>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   161
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   162
628
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   163
    <!--
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   164
        create an invalid priority type, so contains message invalid 
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   165
        priority and set to error as priority, validation is done by ant, 
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   166
        and parsing of the xml build script will fail.
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   167
    -->
628
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   168
    <target name="test-incorrect-severity-error">
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   169
        <echo message="test-regex-validation-error" />
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   170
628
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   171
        <au:expectfailure message="INCORRECT is not a legal value for this attribute">
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   172
            <hlm:metadatarecord database="${test.temp.dir}/metadata_db" >
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   173
                <hlm:textmetadatainput>
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   174
                    <fileset dir="${project.dir}/../data/regex" includes="empty.log"/>
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   175
                     <hlm:metadatafilterset id="all-regex-combined-error">
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   176
                        <metadatafilter severity="INCORRECT" regex=".*warning U4010" description="test error handling so incorrect priority" />
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   177
                    </hlm:metadatafilterset>
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   178
                </hlm:textmetadatainput>
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   179
            </hlm:metadatarecord>
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   180
        </au:expectfailure>
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   181
        <!-- no need to check the DB file not present as it won't be-->
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   182
    </target>
628
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   183
    
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   184
    
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   185
    
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   186
    <!--try to add a different different filter type but not add the parameter so has an error-->
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   187
    <target name="test-all-regex-combined-no-priority">
628
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   188
        <au:expectfailure message="Invalid filter have been found. Please check your configuration.">
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   189
            <hlm:metadatarecord database="${test.temp.dir}/metadata_db">
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   190
                <hlm:textmetadatainput>
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   191
                    <fileset dir="${project.dir}/../data/regex" includes="empty.log" />
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   192
                    <metadatafilterset refid="all-regex-combined-no-priority" />
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   193
                    <!--try to add a different different filter type but not add the parameter so has an error -->
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   194
                    <hlm:metadatafilterset>
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   195
                        <metadatafilter severity="error" regex="^ERROR:.*" />
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   196
                        <metadatafilter regex=".*warning U4010" description="test error handling so incorrect priority" />
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   197
                        <metadatafilter severity="warning" regex="^WARNING*" />
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   198
                    </hlm:metadatafilterset>
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   199
                </hlm:textmetadatainput>
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   200
            </hlm:metadatarecord>
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   201
        </au:expectfailure>
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   202
    </target>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   203
    
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   204
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   205
    <!--try to add a different different filter type but not add the parameter so has an error-->
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   206
    <target name="test-all-regex-combined-no-regex">
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   207
        <echo message="all regular expression validation" />
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   208
        <au:assertFileExists file="${metadata-filterfile}" message="${metadata-filterfile} filter file does not exist"/>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   209
628
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   210
        <au:expectfailure message="INCORRECT is not a legal value for this attribute">
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   211
            <hlm:metadatarecord database="${test.temp.dir}/metadata_db">
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   212
                <hlm:sbsmetadatainput>
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   213
                    <fileset dir="${project.dir}/../data/">
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   214
                        <include  name="*regex*.log"/>
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   215
                    </fileset>
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   216
                    <hlm:metadatafilterset>
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   217
                        <metadatafilter severity="INCORRECT" description="test error handling so incorrect priority" />
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   218
                        <metadatafilter severity="WARNING" description="test error handling so incorrect priority" />
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   219
                        <metadatafilterset filterfile="${metadata-filterfile}" />
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   220
                    </hlm:metadatafilterset>
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   221
                </hlm:sbsmetadatainput>
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   222
            </hlm:metadatarecord>
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   223
        </au:expectfailure>
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   224
        <!-- no need to check the DB file not present as it won't be-->
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   225
    </target>
628
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   226
    
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   227
    
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   228
    <hlm:metadatafilterset id="text_log_metadata_input">
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   229
        <metadatafilterset filterfile="${project.dir}/../data/common.csv" />
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   230
    </hlm:metadatafilterset>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   231
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   232
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   233
    <hlm:metadatafilterset id="ant_log_metadata_input">
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   234
        <metadatafilterset filterfile="${project.dir}/../data/common.csv" />
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   235
    </hlm:metadatafilterset>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   236
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   237
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   238
    <target name="test-ant_log_metadata_input">
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   239
        <echo message="ant log metadata input validation" />
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   240
        <au:assertFileExists file="${metadata-filterfile}" message="${metadata-filterfile} filter file does not exist"/>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   241
628
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   242
        <hlm:metadatarecord database="${test.temp.dir}/metadata_db">
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   243
            <hlm:antmetadatainput>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   244
                <fileset dir="${project.dir}/../data/">
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   245
                    <include  name="*ant*.log"/>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   246
                </fileset>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   247
                <metadatafilterset refid="ant_log_metadata_input" />
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   248
            </hlm:antmetadatainput>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   249
        </hlm:metadatarecord>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   250
        <au:assertTrue>
628
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   251
            <available type="dir" file="${test.temp.dir}/metadata_db" />
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   252
        </au:assertTrue>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   253
    </target>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   254
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   255
    <property name="metadata-read-ftl" value="${project.dir}/../../src/templates/readdata.xml.ftl"/>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   256
    <property name="metadata-read-output" value="${test.temp.dir}/readdata.html"/>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   257
628
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   258
    <hlm:metadatafilterset id="text.log.metadata.input.filterset">
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   259
        <metadatafilterset filterfile="${project.dir}/../data/common.csv" />
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   260
    </hlm:metadatafilterset>
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   261
    
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   262
    <target name="test-countseverity">
628
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   263
        <hlm:metadatarecord database="${test.temp.dir}/metadata_db">
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   264
            <hlm:textmetadatainput>
628
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   265
                <fileset dir="${project.dir}/../data/countseverity">
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   266
                    <include  name="*_fixslashes*.log"/>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   267
                </fileset>
628
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   268
                <metadatafilterset refid="text.log.metadata.input.filterset" />
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   269
            </hlm:textmetadatainput>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   270
        </hlm:metadatarecord>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   271
628
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   272
        <hlm:metadataCountSeverity severity="error" database="${test.temp.dir}/metadata_db" property="errors">
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   273
                <fileset dir="${project.dir}/../data/countseverity">
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   274
                    <include  name="*_fixslashes*.log"/>
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   275
                </fileset>
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   276
        </hlm:metadataCountSeverity>
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   277
        <echo message="${errors}" />
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   278
        <au:assertTrue>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   279
            <equals arg1="${errors}" arg2="24"/>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   280
        </au:assertTrue>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   281
        <au:assertTrue>
628
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   282
            <hlm:metadataHasSeverity severity="error"  database="${test.temp.dir}/metadata_db">
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   283
                <fileset dir="${project.dir}/../data/countseverity">
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   284
                    <include  name="*_fixslashes*.log"/>
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   285
                </fileset>
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   286
            </hlm:metadataHasSeverity>
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   287
        </au:assertTrue>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   288
        <au:assertFalse>
628
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   289
            <hlm:metadataHasSeverity severity="fatal"  database="${test.temp.dir}/metadata_db">
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   290
                <fileset dir="${project.dir}/../data/">
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   291
                    <include  name="*_fixslashes*.log"/>
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   292
                </fileset>
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   293
            </hlm:metadataHasSeverity>
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   294
        </au:assertFalse>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   295
        
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   296
    </target>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   297
    
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   298
    <target name="test-very-long-warning">
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   299
        <delete dir="${test.temp.dir}/very_long_warning_db" failonerror="false" />
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   300
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   301
        <hlm:metadatarecord database="${test.temp.dir}/very_long_warning_db">
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   302
            <hlm:textmetadatainput>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   303
                <fileset dir="${project.dir}/../data/">
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   304
                    <include  name="very_long_warning.log"/>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   305
                </fileset>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   306
                <metadatafilterset>
628
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   307
                    <metadatafilter severity="INFO" regex="^INFO:" description="info" />
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   308
                    <metadatafilter severity="WARNING" regex=".*warning C4503:.*" description="warning" />
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   309
                </metadatafilterset>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   310
            </hlm:textmetadatainput>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   311
        </hlm:metadatarecord>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   312
628
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   313
        <hlm:metadataCountSeverity severity="warning" log="${project.dir}/../data/very_long_warning.log" database="${test.temp.dir}/very_long_warning_db" property="warnings"/>
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   314
        <echo message="test-very-long-warning: ${warnings}" />
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   315
        <au:assertTrue>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   316
            <equals arg1="${warnings}" arg2="1"/>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   317
        </au:assertTrue>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   318
    </target>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   319
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   320
    <target name="test-log-with-same-root-name">
628
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   321
        <hlm:metadatarecord database="${test.temp.dir}/metadata_db">
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   322
            <hlm:textmetadatainput>
628
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   323
                <fileset dir="${project.dir}/../data/regex">
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   324
                    <include name="log-with-same-root-name.log*"/>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   325
                </fileset>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   326
                <metadatafilterset>
628
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   327
                    <metadatafilter severity="ERROR" regex="^ERROR:.*" description="error" />
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   328
                </metadatafilterset>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   329
            </hlm:textmetadatainput>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   330
        </hlm:metadatarecord>
628
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   331
        <hlm:metadataCountSeverity severity="error" log="${project.dir}/../data/regex/log-with-same-root-name.log" database="${test.temp.dir}/metadata_db" property="log-with-same-root-name.log.error"/>
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   332
        <echo>log-with-same-root-name.log.error: ${log-with-same-root-name.log.error}</echo>
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   333
        <au:assertTrue message="We should only find 1 error">
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   334
            <equals arg1="${log-with-same-root-name.log.error}" arg2="1"/>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   335
        </au:assertTrue>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   336
    </target>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   337
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   338
    <target name="test-release-database-metadatatask">
628
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   339
        <hlm:metadatarecord database="${test.temp.dir}/metadata_db">
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   340
            <hlm:textmetadatainput>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   341
                <fileset dir="${project.dir}/../data/">
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   342
                    <include name="test-release-database-metadatatask.log"/>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   343
                </fileset>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   344
                <metadatafilterset>
628
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   345
                    <metadatafilter severity="ERROR" regex="^ERROR:.*" description="error" />
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   346
                </metadatafilterset>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   347
            </hlm:textmetadatainput>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   348
        </hlm:metadatarecord>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   349
    </target>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   350
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   351
    <target name="test-release-database-fmpp">
628
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   352
        <echo>test-release-database-fmpp</echo>
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   353
        <hlm:metadatarecord database="${test.temp.dir}/metadata_db">
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   354
            <hlm:textmetadatainput>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   355
                <fileset dir="${project.dir}/../data/">
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   356
                    <include name="test-release-database-metadatatask.log"/>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   357
                </fileset>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   358
                <metadatafilterset>
628
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   359
                    <metadatafilter severity="ERROR" regex="^ERROR:.*" description="error" />
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   360
                </metadatafilterset>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   361
            </hlm:textmetadatainput>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   362
        </hlm:metadatarecord>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   363
        <fmpp sourceFile="${project.dir}/../data/test-release-database-fmpp.ini.ftl"
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   364
                     outputfile="${test.temp.dir}/test-release-database-fmpp.ini">
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   365
            <data expandProperties="yes">
628
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   366
                dbPath: ${test.temp.dir}/metadata_db
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   367
                ant: antProperties()
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   368
            </data>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   369
        </fmpp>        
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   370
    </target>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   371
    
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   372
</project>