buildframework/helium/tests/minibuilds/ido-sbs-coverity/build.xml
changeset 645 b8d81fa19e7d
parent 628 7c4a911dc066
equal deleted inserted replaced
643:27cf35f95864 645:b8d81fa19e7d
    30     <!-- Configuring get latest env. -->
    30     <!-- Configuring get latest env. -->
    31     <property name="s60.grace.service" value="s60_devices_sw" />
    31     <property name="s60.grace.service" value="s60_devices_sw" />
    32     <property name="s60.grace.product" value="DFS7x.92" />
    32     <property name="s60.grace.product" value="DFS7x.92" />
    33     <property name="s60.grace.release" value="92_\d{6}_hw79" />
    33     <property name="s60.grace.release" value="92_\d{6}_hw79" />
    34     
    34     
       
    35     <property name="sysdef3.enabled" value="true" />
       
    36     <property name="codescanner.enabled" value="false" />
       
    37     
    35     <!-- enable coverity -->
    38     <!-- enable coverity -->
    36     <property name="coverity.enabled" value="true"/>
       
    37     <property name="coverity.commit.defects.enabled" value="true"/>
    39     <property name="coverity.commit.defects.enabled" value="true"/>
    38     <property name="coverity.defect.manager.server" value="ousrv057.europe.nokia.com"/>
    40     <property name="coverity.defect.manager.server" value="ousrv057.europe.nokia.com"/>
    39     <property name="coverity.defect.manager.port" value="5467"/>
    41     <property name="coverity.defect.manager.port" value="5467"/>
    40     <property name="coverity.defect.manager.product" value="S60-92-Vasko"/>
    42     <property name="coverity.defect.manager.product" value="S60-92-Vasko"/>
    41     
    43     
    48     <!--<target name="do-minibuild" depends="minibuild-cleanup,
    50     <!--<target name="do-minibuild" depends="minibuild-cleanup,
    49                                             compile-main"/>-->
    51                                             compile-main"/>-->
    50 
    52 
    51     <property name="build.name" value="minibuild_ido_sbs_coverity" />
    53     <property name="build.name" value="minibuild_ido_sbs_coverity" />
    52     <property name="build.family" value="test_minibuild_ido_sbs_coverity" />
    54     <property name="build.family" value="test_minibuild_ido_sbs_coverity" />
    53         
    55     
       
    56     <property name="sfvalidate.enabled" value="true" />
       
    57     
    54     <target name="minibuild-check">
    58     <target name="minibuild-check">
    55         <!-- Check if prep has set some prop correctly... -->
    59         <!-- Check if prep has set some prop correctly... -->
    56         <echo>'${arm.compiler.version}'</echo>
    60         <echo>'${arm.compiler.version}'</echo>
    57         <au:assertMatches string="${arm.compiler.version}" pattern="RVCT2\.2 \[Build 686\]" casesensitive="false" multiline="true"/>
    61         <au:assertMatches string="${arm.compiler.version}" pattern="RVCT2\.2 \[Build 686\]" casesensitive="false" multiline="true"/>
    58 
    62 
    65                 <au:assertFileExists file="${blocks.config.dir}/minibuild_helloworldcons.blocks_component.xml" />
    69                 <au:assertFileExists file="${blocks.config.dir}/minibuild_helloworldcons.blocks_component.xml" />
    66             </then>
    70             </then>
    67         </if>
    71         </if>
    68     </target>
    72     </target>
    69     
    73     
       
    74     <!-- Preparing the content on top of the env -->
       
    75     <target name="ido-50-build" depends="ido-build-prep,compile-main-source,build-log-summary,render-internal-exports,
       
    76                                          update-policy-src-reference,render-validate-policy,check-sf-source-header,
       
    77                                          ido-codescanner,ido-check-sf-source-header,iad-check-pkg-version,ats-test,publish-tasks-to-folder,
       
    78                                          ido-sources-to-s60-build-robot,check-epl-errors" />
       
    79     
       
    80     <target name="ido-build-prep" depends="ido-configure-prep,init,log-build-env,set-arm-version,check-free-space,
       
    81                                                diamonds,do-prep-work-area,ido-prep-clean-source,ido-prep-copy,create-bom" />
       
    82     
       
    83     <target name="ido-prep-clean-source">
       
    84         <antcall target="ido-prep-clean">
       
    85            <param name="enabled.coverity" value="false"/>
       
    86         </antcall>
       
    87     </target>
       
    88     
       
    89     <target name="compile-main-source">
       
    90         <antcall target="compile-main">
       
    91            <param name="coverity.enabled" value="true"/>
       
    92         </antcall>
       
    93     </target>
       
    94     
    70 
    95 
    71     <import file="../ido/build.xml"/>
    96     <import file="../ido/build.xml"/>
    72     <import file="build.sbsinput.ant.xml" />
    97     <import file="build.sbsinput.ant.xml" />
       
    98     
       
    99     <hlm:signalInput id="EPLLicenseSignalInput" failbuild="never">
       
   100         <hlm:notifierListRef refid="defaultFailNotifier" />
       
   101     </hlm:signalInput>
       
   102     
       
   103     <target name="check-epl-errors">
       
   104         <loadfile property="epl.errors" srcFile="${sf.check.source.log}"/>
       
   105         <au:assertMatches string="${epl.errors}"
       
   106             pattern="ERROR: EPL license header not found:"
       
   107             message="EPL validation is not done."
       
   108             multiline="true"
       
   109         />
       
   110     </target>
    73 </project>
   111 </project>
    74 
   112 
    75     
   113