buildframework/helium/tests/minibuilds/ido/build.xml
changeset 645 b8d81fa19e7d
parent 628 7c4a911dc066
equal deleted inserted replaced
643:27cf35f95864 645:b8d81fa19e7d
    33     <property name="build.family" value="test_minibuild_ido" />
    33     <property name="build.family" value="test_minibuild_ido" />
    34     <property name="major.version" value="0" />
    34     <property name="major.version" value="0" />
    35     <property name="minor.version" value="0" />
    35     <property name="minor.version" value="0" />
    36     <!-- Compatibility analyser enabling flag, causes binary check to be run -->
    36     <!-- Compatibility analyser enabling flag, causes binary check to be run -->
    37     <property name="ca.enabled" value="true" />
    37     <property name="ca.enabled" value="true" />
       
    38     <property name="bc.prep.ca.file" location="${helium.dir}/tools/quality/compatibility_analyser/ca.cfg.xml" />
    38     
    39     
    39     <condition property="ccm.project.wa_path" value="${data.drive.letter}:\Build_${data.drive.letter}\${env.USERNAME}\ido_wa\${build.name}"  else="${build.name}\wa" > 
    40     <condition property="ccm.project.wa_path" value="${data.drive.letter}:\Build_${data.drive.letter}\${env.USERNAME}\ido_wa\${build.name}"  else="${build.name}\wa" > 
    40           <os family="windows"/>
    41           <os family="windows"/>
    41     </condition> 
    42     </condition> 
    42     <property name="ccm.enabled" value="true" />
    43     <property name="ccm.enabled" value="true" />
    45     <!--property name="ido.name" value="test_cmt" /-->
    46     <!--property name="ido.name" value="test_cmt" /-->
    46 
    47 
    47 
    48 
    48     <!-- build configuration -->
    49     <!-- build configuration -->
    49     <property name="sysdef.configurations.list" value="helium_minibuild_ido" />
    50     <property name="sysdef.configurations.list" value="helium_minibuild_ido" />
    50     <path id="system.definition.files">
    51     <property name="sysdef3.enabled" value="true" />
       
    52     <property name="qmake.enabled" value="true" />    
       
    53     <condition property="sysdef3.system.definition.files.id" value="system.definition.files.new" else="system.definition.files.old">
       
    54         <istrue value="${sysdef3.enabled}" />
       
    55     </condition>
       
    56     <!--property name="ido.name" value="test_cmt" /-->
       
    57     <path id="system.definition.files.old"> 
    51         <fileset dir="${config.dir}" includes="sysdefs/*.sysdef.xml" />
    58         <fileset dir="${config.dir}" includes="sysdefs/*.sysdef.xml" />
    52         <fileset dir="${ccm.project.wa_path}" includes="*/*/*/layers.sysdef.xml" />
    59         <fileset dir="${ccm.project.wa_path}" includes="*/*/*/layers.sysdef.xml" />
    53     </path>
    60     </path>
       
    61     
       
    62     <path id="system.definition.files.new"> 
       
    63         <fileset dir="${ccm.project.wa_path}" includes="*/*/*/package_definition.xml"/>  
       
    64     </path>
       
    65 
       
    66       
       
    67     <path id="system.definition.files">
       
    68         <path refid="${sysdef3.system.definition.files.id}" />
       
    69     </path>
    54 
    70 
    55 
    71 
    56     <!-- Configuring the build system -->
    72     <!-- Configuring the build system -->
    57     <property name="build.system" value="ec-helium" />
    73     <property name="build.system" value="sbs" />
    58     <property name="rvct.version" value="22_686" />
    74     <property name="rvct.version" value="22_686" />
    59 
    75 
    60     <!-- Configuring get latest env. -->
    76     <!-- Configuring get latest env. -->
    61     <property name="s60.grace.service" value="S60RnD" />
    77     <property name="s60.grace.service" value="s60_devices_sw" />
    62     <property name="s60.grace.product" value="pf_5250_prd" />
    78     <property name="s60.grace.product" value="DFS7x.92" />
    63     <property name="s60.grace.release" value="pf_5250_prd_\d{2}\.\d{1}\.\d{3}" />
    79     <property name="s60.grace.release" value="92_\d{6}_hw79" />
    64     
    80     
    65     <!-- matching mcl_200948_hw79 -->
    81     <!-- matching mcl_200948_hw79 -->
    66     <condition property="prep.root.dir" value="${data.drive.letter}:\Build_${data.drive.letter}\${env.USERNAME}\ido_ba\${build.name}" else="${build.name}\ido_ba" >
    82     <condition property="prep.root.dir" value="${data.drive.letter}:\Build_${data.drive.letter}\${env.USERNAME}\ido_ba\${build.name}" else="${build.name}\ido_ba" >
    67         <os family="windows"/>
    83         <os family="windows"/>
    68     </condition>
    84     </condition>
    84     <property name="s60.build.robot.path" location="${build.drive}/shared_drive/s60robot/${build.name}/${ido.robot.tstamp}" />
   100     <property name="s60.build.robot.path" location="${build.drive}/shared_drive/s60robot/${build.name}/${ido.robot.tstamp}" />
    85 
   101 
    86     <import file="hack-test.ant.xml" />
   102     <import file="hack-test.ant.xml" />
    87     <import file="${helium.dir}/helium.ant.xml" />
   103     <import file="${helium.dir}/helium.ant.xml" />
    88     <import file="config/stages_config.ant.xml" />
   104     <import file="config/stages_config.ant.xml" />
    89 
   105     <import file="config/build.sbsinput.ant.xml" />
       
   106     
    90     <!-- Run the full sequence of target for the minibuild. ,minibuild-prep,compile-main,zip-ee,minibuild-check-->
   107     <!-- Run the full sequence of target for the minibuild. ,minibuild-prep,compile-main,zip-ee,minibuild-check-->
    91     <target name="do-minibuild" depends="ido-update-build-area,
   108     <target name="do-minibuild" depends="ido-update-build-area,
    92                                             flag-ba-for-deletion,
   109                                             flag-ba-for-deletion,
    93                                             minibuild-cleanup,
   110                                             minibuild-cleanup,
    94                                             ido-build,
   111                                             ido-build,
   213         <au:assertFileExists file="${build.log.dir}/${build.id}_compile.ant.log" />
   230         <au:assertFileExists file="${build.log.dir}/${build.id}_compile.ant.log" />
   214         <au:assertFileExists file="${build.log.dir}/${build.id}_test.ant.log" />
   231         <au:assertFileExists file="${build.log.dir}/${build.id}_test.ant.log" />
   215     </target>
   232     </target>
   216 
   233 
   217 
   234 
   218     <target name="update-policy-src-reference" depends="ido-create-ado-mapping">
   235     <target name="update-policy-src-reference">
   219         <hlm:iniKeys2Path ini="${ado.mapping.file}" pathid="reference.policy.path.list"/>
   236         <property name="policy.src.mapping.file" location="${build.output.dir}/build/ado_mapping_policy_src.ini" />
       
   237         <hlm:createAdoMappingMacro adoMapFile="${policy.src.mapping.file}" />
       
   238         <hlm:iniKeys2Path ini="${policy.src.mapping.file}" pathid="reference.policy.path.list"/>
   220     </target>
   239     </target>
   221 
   240 
   222 </project>
   241 </project>
   223 
   242