buildframework/helium/tests/minibuilds/ido/build.xml
changeset 628 7c4a911dc066
parent 588 c7c26511138f
child 645 b8d81fa19e7d
--- a/buildframework/helium/tests/minibuilds/ido/build.xml	Wed Jun 16 16:51:40 2010 +0300
+++ b/buildframework/helium/tests/minibuilds/ido/build.xml	Fri Aug 13 14:59:05 2010 +0300
@@ -20,7 +20,7 @@
 
 ============================================================================
 -->
-<project name="minibuild.ido" default="help" xmlns:au="org.apache.ant.antunit" xmlns:hlm="http://www.nokia.com/helium">
+<project name="minibuild.ido" default="minibuild" xmlns:au="org.apache.ant.antunit" xmlns:hlm="http://www.nokia.com/helium">
     <property environment="env" />
     <import file="../site/${env.TEAM}.ant.xml" />
     <dirname property="config.dir" file="${ant.file.minibuild.ido}" />
@@ -28,21 +28,20 @@
     <property name="data.drive.letter" value="E" />
     <!-- Enable Helium internal assertion checking. -->
     <property name="hlm.enable.asserts" value="1" />
-
+    <property name="cmt.enabled" value="true" />
     <property name="build.name" value="minibuild_ido" />
     <property name="build.family" value="test_minibuild_ido" />
     <property name="major.version" value="0" />
     <property name="minor.version" value="0" />
+    <!-- Compatibility analyser enabling flag, causes binary check to be run -->
+    <property name="ca.enabled" value="true" />
     
     <condition property="ccm.project.wa_path" value="${data.drive.letter}:\Build_${data.drive.letter}\${env.USERNAME}\ido_wa\${build.name}"  else="${build.name}\wa" > 
           <os family="windows"/>
     </condition> 
     <property name="ccm.enabled" value="true" />
+    <property name="iad.pkg.validation.enabled" value="true" />
     
-    <!-- CMT++ only runs on windows not linux machines -->
-    <condition property="enable.cmt" >
-        <os family="windows" />
-    </condition>
     <!--property name="ido.name" value="test_cmt" /-->
 
 
@@ -60,8 +59,8 @@
 
     <!-- Configuring get latest env. -->
     <property name="s60.grace.service" value="S60RnD" />
-    <property name="s60.grace.product" value="pf_5250" />
-    <property name="s60.grace.release" value="pf_5250_\d{6}" />
+    <property name="s60.grace.product" value="pf_5250_prd" />
+    <property name="s60.grace.release" value="pf_5250_prd_\d{2}\.\d{1}\.\d{3}" />
     
     <!-- matching mcl_200948_hw79 -->
     <condition property="prep.root.dir" value="${data.drive.letter}:\Build_${data.drive.letter}\${env.USERNAME}\ido_ba\${build.name}" else="${build.name}\ido_ba" >
@@ -78,7 +77,7 @@
     <property name="skip.password.validation" value="1" />
 
     <!-- IDO robot configuration -->
-    <property name="do.robot.release" value="MinibuildDomain" />
+    <property name="robot.release.enabled" value="true" />
     <tstamp>
         <format property="ido.robot.tstamp" pattern="yyyyMMddhhmmss" />
     </tstamp>
@@ -88,25 +87,27 @@
     <import file="${helium.dir}/helium.ant.xml" />
     <import file="config/stages_config.ant.xml" />
 
-    <!-- Run the full sequence of target for the minibuild. ,mini-build-prep,compile-main,zip-ee,mini-build-check-->
-    <target name="do-mini-build" depends="ido-update-build-area,
+    <!-- Run the full sequence of target for the minibuild. ,minibuild-prep,compile-main,zip-ee,minibuild-check-->
+    <target name="do-minibuild" depends="ido-update-build-area,
                                             flag-ba-for-deletion,
-                                            mini-build-cleanup,
+                                            minibuild-cleanup,
                                             ido-build,
                                             check-diamonds,
-                                            mini-build-check,
-                                            run-hack" />
+                                            minibuild-check,
+                                            run-hack,
+                                            blocks-create-bundles,
+                                            final" />
 
 
-    <!--ant code coverage for mini-builds-->
-    <target name="mini-build">
-    <antcall target="database">
-        <param name="home.files.only" value="false"/>
-    </antcall>
+    <!--ant code coverage for minibuilds-->
+    <target name="minibuild">
+        <antcall target="database">
+            <param name="home.files.only" value="false"/>
+        </antcall>
         <mkdir dir="${helium.build.dir}/temp" />
         <property name="config.temp.build.dir" location="${config.dir}/build" />
         <hlm:coveragerecord name="${helium.build.dir}/temp/test.minibuild-ido.xml" action="start" />
-        <runtarget target="do-mini-build" />
+        <runtarget target="do-minibuild" />
         <hlm:coveragerecord name="${helium.build.dir}/temp/test.minibuild-ido.xml" action="stop" />
         <fmpp sourcefile="${helium.dir}/tools/common/templates/coveragerecord.txt.ftl" outputfile="${helium.build.dir}/temp/test_minibuild.txt">
             <data expandProperties="yes">
@@ -129,8 +130,12 @@
 
 
     <!-- Preparing the content on top of the env -->
-    <target name="ido-50-build" depends="ido-build-prep,compile-main,build-log-summary,render-internal-exports,update-policy-src-reference,render-validate-policy,check-sf-source-header,localisation-50-build,ido-codescanner,ats-test,publish-tasks-to-folder,ido-sources-to-s60-build-robot" />
-    <target name="ido-build-prep" depends="ido-configure-prep,init,check-tool-dependencies,log-build-env,set-arm-version,check-free-space,diamonds,do-prep-work-area,ido-prep-clean,ido-prep-copy,create-bom" />
+    <target name="ido-50-build" depends="ido-build-prep,compile-main,build-log-summary,render-internal-exports,
+                                         update-policy-src-reference,render-validate-policy,check-sf-source-header,
+                                         ido-codescanner,iad-check-pkg-version,ats-test,publish-tasks-to-folder,
+                                         ido-sources-to-s60-build-robot" />
+    <target name="ido-build-prep" depends="ido-configure-prep,init,log-build-env,set-arm-version,check-free-space,
+                                           diamonds,do-prep-work-area,ido-prep-clean,ido-prep-copy,create-bom" />
 
     <!-- needed to defined skip.prep-drive -->
     <target name="ido-configure-prep">
@@ -163,7 +168,7 @@
         </xmlvalidate>
     </target>
 
-    <target name="mini-build-cleanup">
+    <target name="minibuild-cleanup">
         <delete verbose="true" includeemptydirs="true" failonerror="false">
             <fileset dir="${build.drive}/" casesensitive="false">
                 <include name="makefile" />
@@ -180,7 +185,7 @@
     </target>
 
 
-    <target name="mini-build-check">
+    <target name="minibuild-check">
         <!-- Check if prep has set some prop correctly... -->
         <!-- remember to update the selection by the environment variable in hlm.bat when switching to other compiler version -->
         <echo>'${arm.compiler.version}'</echo>
@@ -207,8 +212,6 @@
         <au:assertFileExists file="${build.log.dir}/${build.id}_ido_prep.ant.log" />
         <au:assertFileExists file="${build.log.dir}/${build.id}_compile.ant.log" />
         <au:assertFileExists file="${build.log.dir}/${build.id}_test.ant.log" />
-        <au:assertFileExists file="${build.log.dir}/${build.id}_localisation.ant.log" />
-        
     </target>