buildframework/helium/sf/java/metadata/tests/functionality/test_regex.ant.xml
branchhelium-9.0
changeset 618 df88fead2976
parent 587 85df38eb4012
equal deleted inserted replaced
587:85df38eb4012 618:df88fead2976
    76             <equals arg1="${cleanlog_errors}" arg2="2"/>
    76             <equals arg1="${cleanlog_errors}" arg2="2"/>
    77         </au:assertTrue>
    77         </au:assertTrue>
    78     </target>
    78     </target>
    79     <!-- Test parser error
    79     <!-- Test parser error
    80     -->
    80     -->
    81     <target name="test-parser-error">
       
    82         <delete dir="${test.temp.dir}/parser_error_db" failonerror="false" />
       
    83         <au:expectfailure>
       
    84             <hlm:metadatarecord database="${test.temp.dir}/parser_error_db">
       
    85                 <hlm:sbsmetadatainput>
       
    86                     <fileset dir="${project.dir}/../data/">
       
    87                         <include  name="parser_error.log"/>
       
    88                     </fileset>
       
    89                     <metadatafilterset refid="all-regex-filterfile" />
       
    90                 </hlm:sbsmetadatainput>
       
    91             </hlm:metadatarecord>
       
    92         </au:expectfailure>
       
    93     </target>
       
    94     <!-- Test parser error
    81     <!-- Test parser error
    95     -->
    82     -->
       
    83     <target name="parser-error">
       
    84         <property name="metadata-read-db" value="${test.temp.dir}/log_all_filterfile_db"/>
       
    85         <delete dir="${metadata-read-db}" failonerror="false"/>
       
    86         <echo message="all regular expression validation" />
       
    87         <echo message="database:${metadata-read-db}" />
       
    88         <!-- do some checks that files are present and raise asserts if not present-->
       
    89         <au:assertFileExists file="${metadata-filterfile}" message="${metadata-filterfile} filter file does not exist"/>
       
    90         <mkdir dir="${test.temp.dir}"/>
       
    91         
       
    92         <hlm:metadatarecord database="${metadata-read-db}">
       
    93             <hlm:sbsmetadatainput>
       
    94                 <fileset dir="${project.dir}/../data/">
       
    95                     <include  name="all_regex_type.log"/>
       
    96                 </fileset>
       
    97                 <metadatafilterset refid="all-regex-filterfile" />
       
    98             </hlm:sbsmetadatainput>
       
    99         </hlm:metadatarecord>
       
   100         <!-- check we have created the DB file-->
       
   101         <au:assertTrue>
       
   102             <available type="dir" file="${metadata-read-db}" />
       
   103         </au:assertTrue>
       
   104     </target>
       
   105 
       
   106     <target name="parser-error1">
       
   107         <property name="metadata-read-db" value="${test.temp.dir}/log_all_filterfile_db"/>
       
   108         <delete dir="${metadata-read-db}" failonerror="false"/>
       
   109         <echo message="all regular expression validation" />
       
   110         <echo message="database:${metadata-read-db}" />
       
   111         <!-- do some checks that files are present and raise asserts if not present-->
       
   112         <au:assertFileExists file="${metadata-filterfile}" message="${metadata-filterfile} filter file does not exist"/>
       
   113         <mkdir dir="${test.temp.dir}"/>
       
   114         
       
   115         <hlm:metadatarecord database="${metadata-read-db}">
       
   116             <hlm:sbsmetadatainput>
       
   117                 <fileset dir="${project.dir}/../data/">
       
   118                     <include  name="all_regex1_type.log"/>
       
   119                 </fileset>
       
   120                 <metadatafilterset refid="all-regex-filterfile" />
       
   121             </hlm:sbsmetadatainput>
       
   122         </hlm:metadatarecord>
       
   123         <!-- check we have created the DB file-->
       
   124         <au:assertTrue>
       
   125             <available type="dir" file="${metadata-read-db}" />
       
   126         </au:assertTrue>
       
   127     </target>
       
   128 
       
   129     <target name="test-parser-error-ant-call">
       
   130         <parallel>
       
   131             <antcall target="parser-error" />
       
   132             <antcall target="parser-error1" />
       
   133         </parallel>
       
   134     </target>
       
   135 
       
   136     <!-- Test parser error-->
    96     <target name="test-parser-error-keepgoing">
   137     <target name="test-parser-error-keepgoing">
    97         <delete dir="${test.temp.dir}/parser_error_db" failonerror="false" />
   138         <delete dir="${test.temp.dir}/parser_error_db" failonerror="false" />
    98         <hlm:metadatarecord database="${test.temp.dir}/parser_error_db" failonerror="false">
   139         <hlm:metadatarecord database="${test.temp.dir}/parser_error_db" failonerror="false">
    99             <hlm:sbsmetadatainput>
   140             <hlm:sbsmetadatainput>
   100                 <fileset dir="${project.dir}/../data/">
   141                 <fileset dir="${project.dir}/../data/">
   162                 </fileset>
   203                 </fileset>
   163                 <metadatafilterset refid="all-regex-filterfile" />
   204                 <metadatafilterset refid="all-regex-filterfile" />
   164             </hlm:sbsmetadatainput>
   205             </hlm:sbsmetadatainput>
   165         </hlm:metadatarecord>
   206         </hlm:metadatarecord>
   166         <hlm:metadataCountSeverity severity="error" log="categorization_failed_empty_recipe.log" db="${test.temp.dir}/log-entry-failed-empty-recipe_db" property="empty_nocleanlog_errors"/>
   207         <hlm:metadataCountSeverity severity="error" log="categorization_failed_empty_recipe.log" db="${test.temp.dir}/log-entry-failed-empty-recipe_db" property="empty_nocleanlog_errors"/>
       
   208         <echo message="no.of empty_nocleanlog_errors: ${empty_nocleanlog_errors}" />
   167         <au:assertTrue>
   209         <au:assertTrue>
   168             <equals arg1="${empty_nocleanlog_errors}" arg2="2"/>
   210             <equals arg1="${empty_nocleanlog_errors}" arg2="2"/>
   169         </au:assertTrue>
   211         </au:assertTrue>
   170     </target>
   212     </target>
   171 
   213 
   179                 </fileset>
   221                 </fileset>
   180                 <metadatafilterset refid="all-regex-filterfile" />
   222                 <metadatafilterset refid="all-regex-filterfile" />
   181             </hlm:sbsmetadatainput>
   223             </hlm:sbsmetadatainput>
   182         </hlm:metadatarecord>
   224         </hlm:metadatarecord>
   183         <hlm:metadataCountSeverity severity="error" log="categorization_failed_error_in_recipe.log" db="${test.temp.dir}/log-entry-failed-error-in-recipe_db" property="empty_nocleanlog_errors"/>
   225         <hlm:metadataCountSeverity severity="error" log="categorization_failed_error_in_recipe.log" db="${test.temp.dir}/log-entry-failed-error-in-recipe_db" property="empty_nocleanlog_errors"/>
       
   226         <echo message="no.of empty_nocleanlog_errors: ${empty_nocleanlog_errors}" />
   184         <au:assertTrue>
   227         <au:assertTrue>
   185             <equals arg1="${empty_nocleanlog_errors}" arg2="2"/>
   228             <equals arg1="${empty_nocleanlog_errors}" arg2="2"/>
   186         </au:assertTrue>
   229         </au:assertTrue>
   187     </target>
   230     </target>
   188 
   231 
   556                 <metadatafilterset refid="text_log_metadata_input" />
   599                 <metadatafilterset refid="text_log_metadata_input" />
   557             </hlm:textmetadatainput>
   600             </hlm:textmetadatainput>
   558         </hlm:metadatarecord>
   601         </hlm:metadatarecord>
   559 
   602 
   560         <hlm:metadataCountSeverity severity="error" log="_fixslashes_raptor.log" db="${test.temp.dir}/dp_db" property="errors"/>
   603         <hlm:metadataCountSeverity severity="error" log="_fixslashes_raptor.log" db="${test.temp.dir}/dp_db" property="errors"/>
   561         <echo message="${errors}" />
   604         <echo message="errors:${errors}" />
   562         <au:assertTrue>
   605         <au:assertTrue>
   563             <equals arg1="${errors}" arg2="24"/>
   606             <equals arg1="${errors}" arg2="24"/>
   564         </au:assertTrue>
   607         </au:assertTrue>
   565         <au:assertTrue>
   608         <au:assertTrue>
   566             <hlm:metadataHasSeverity severity="error" log="_fixslashes_raptor.log" db="${test.temp.dir}/dp_db" />
   609             <hlm:metadataHasSeverity severity="error" log="_fixslashes_raptor.log" db="${test.temp.dir}/dp_db" />
   583                     <metadatafilter priority="WARNING" regex=".*warning C4503:.*" description="warning" />
   626                     <metadatafilter priority="WARNING" regex=".*warning C4503:.*" description="warning" />
   584                 </metadatafilterset>
   627                 </metadatafilterset>
   585             </hlm:sbsmetadatainput>
   628             </hlm:sbsmetadatainput>
   586         </hlm:metadatarecord>
   629         </hlm:metadatarecord>
   587         <hlm:metadataCountSeverity severity="error" log="data\metadatacount_missing_files.log" db="${test.temp.dir}/metadatacount_with_missing_files_db" property="errors"/>
   630         <hlm:metadataCountSeverity severity="error" log="data\metadatacount_missing_files.log" db="${test.temp.dir}/metadatacount_with_missing_files_db" property="errors"/>
       
   631         <echo message="errors: ${errors}" />
   588         <au:assertTrue message="We must have 5 missing files counted as error.">
   632         <au:assertTrue message="We must have 5 missing files counted as error.">
   589             <equals arg1="${errors}" arg2="5"/>
   633             <equals arg1="${errors}" arg2="5"/>
   590         </au:assertTrue>
   634         </au:assertTrue>
   591     </target>
   635     </target>
   592     
   636     
   709                     <metadatafilter priority="WARNING" regex=".*warning C4503:.*" description="warning" />
   753                     <metadatafilter priority="WARNING" regex=".*warning C4503:.*" description="warning" />
   710                 </metadatafilterset>
   754                 </metadatafilterset>
   711             </hlm:sbsmetadatainput>
   755             </hlm:sbsmetadatainput>
   712         </hlm:metadatarecord>
   756         </hlm:metadatarecord>
   713         <hlm:metadataCountSeverity severity="error" log="metadatacount_missing_files.log" db="${test.temp.dir}/metadatacount_with_missing_files_db" property="errors"/>
   757         <hlm:metadataCountSeverity severity="error" log="metadatacount_missing_files.log" db="${test.temp.dir}/metadatacount_with_missing_files_db" property="errors"/>
       
   758         <echo message="errors: ${errors}" />
   714         <au:assertTrue message="We must have 5 missing files counted as error.">
   759         <au:assertTrue message="We must have 5 missing files counted as error.">
   715             <equals arg1="${errors}" arg2="5"/>
   760             <equals arg1="${errors}" arg2="5"/>
   716         </au:assertTrue>
   761         </au:assertTrue>
   717     </target>
   762     </target>
   718     
   763     
   728                     <metadatafilter priority="WARNING" regex=".*warning C4503:.*" description="warning" />
   773                     <metadatafilter priority="WARNING" regex=".*warning C4503:.*" description="warning" />
   729                 </metadatafilterset>
   774                 </metadatafilterset>
   730             </hlm:sbsmetadatainput>
   775             </hlm:sbsmetadatainput>
   731         </hlm:metadatarecord>
   776         </hlm:metadatarecord>
   732         <hlm:metadataCountSeverity severity="error" log="metadatacount_error_and_missing_files.log" db="${test.temp.dir}/metadatacount_with_missing_files_db" property="errors"/>
   777         <hlm:metadataCountSeverity severity="error" log="metadatacount_error_and_missing_files.log" db="${test.temp.dir}/metadatacount_with_missing_files_db" property="errors"/>
       
   778         <echo message="errors: ${errors}" />
   733         <au:assertTrue message="We must have 6 missing files counted as error.">
   779         <au:assertTrue message="We must have 6 missing files counted as error.">
   734             <equals arg1="${errors}" arg2="6"/>
   780             <equals arg1="${errors}" arg2="6"/>
   735         </au:assertTrue>
   781         </au:assertTrue>
   736     </target>
   782     </target>
   737 
   783 
   749             </hlm:sbsmetadatainput>
   795             </hlm:sbsmetadatainput>
   750         </hlm:metadatarecord>
   796         </hlm:metadatarecord>
   751         <hlm:metadataCountSeverity severity="error" log="metadatacount_error_and_missing_files.log"
   797         <hlm:metadataCountSeverity severity="error" log="metadatacount_error_and_missing_files.log"
   752             db="${test.temp.dir}/metadatacount_with_missing_files_db" property="errors"
   798             db="${test.temp.dir}/metadatacount_with_missing_files_db" property="errors"
   753             countMissing="false"/>
   799             countMissing="false"/>
       
   800         <echo message="errors: ${errors}" />
   754         <au:assertTrue message="We must have 1 missing files counted as error.">
   801         <au:assertTrue message="We must have 1 missing files counted as error.">
   755             <equals arg1="${errors}" arg2="1"/>
   802             <equals arg1="${errors}" arg2="1"/>
   756         </au:assertTrue>
   803         </au:assertTrue>
   757     </target>
   804     </target>
   758 
       
   759 </project>
   805 </project>