buildframework/helium/tests/minibuilds/compile/build.xml
changeset 645 b8d81fa19e7d
parent 628 7c4a911dc066
equal deleted inserted replaced
643:27cf35f95864 645:b8d81fa19e7d
    32     <property name="build.family" value="test_minibuilds" />
    32     <property name="build.family" value="test_minibuilds" />
    33     <property name="major.version" value="0" />
    33     <property name="major.version" value="0" />
    34     <property name="minor.version" value="0" />
    34     <property name="minor.version" value="0" />
    35     <property name="publish.root.dir" location="${build.drive}/release" />
    35     <property name="publish.root.dir" location="${build.drive}/release" />
    36 
    36 
    37     <!-- For Grace upload-->
    37     <!-- For upload-->
    38     <property name="hydra.service" value="Helium" />
    38     <property name="hydra.service" value="Helium" />
    39     <property name="hydra.product" value="minibuild_compile" />
    39     <property name="hydra.product" value="minibuild_compile" />
    40     <property name="release.label" value="${major.version}.${minor.version}" />
    40     <property name="release.label" value="${major.version}.${minor.version}" />
       
    41     
       
    42     <!-- build -->
       
    43     <property name="qmake.enabled" value="true" />
       
    44     <property name="sysdef3.enabled" value="false" />
    41 
    45 
    42     <!-- build configuration -->
    46     <!-- build configuration -->
    43     <property name="sysdef.configurations.list" value="helium_minibuild_compile" />
    47     <property name="sysdef.configurations.list" value="helium_minibuild_compile" />
    44     <path id="system.definition.files">
    48     <path id="system.definition.files">
    45         <fileset dir="." includes="*.sysdef.xml" />
    49         <fileset dir="." includes="*.sysdef.xml" />
   219         <string id="test.id" value="${diamonds.log.start.output}" />
   223         <string id="test.id" value="${diamonds.log.start.output}" />
   220         <hlm:assertXmlEqual control="control.id" test="test.id" failonerror="true" />
   224         <hlm:assertXmlEqual control="control.id" test="test.id" failonerror="true" />
   221     </target>
   225     </target>
   222 
   226 
   223 
   227 
   224     <target name="minibuild-archive" depends="minibuild-archive-ant,minibuild-archive-ec-full,minibuild-archive-ant-empty-config" />
   228     <target name="minibuild-archive" depends="minibuild-archive-ant,minibuild-archive-ec-full,minibuild-archive-ant-empty-config,minibuild-split-archive-ec-full,minibuild-split-archive-ant" />
   225 
   229 
   226     <!-- This target will copy a part of the tree structure to test policy.remover mapper. -->
   230     <!-- This target will copy a part of the tree structure to test policy.remover mapper. -->
   227     <target name="prepare-archiving">
   231     <target name="prepare-archiving">
   228         <delete dir="${build.drive}/test_policy" failonerror="false" />
   232         <delete dir="${build.drive}/test_policy" failonerror="false" />
   229         <mkdir dir="${build.drive}/test_policy/os" />
   233         <mkdir dir="${build.drive}/test_policy/os" />
   252             <param name="build.system" value="ebs" />
   256             <param name="build.system" value="ebs" />
   253             <param name="archive.using.ec" value="false" />
   257             <param name="archive.using.ec" value="false" />
   254             <param name="zipping.type" value="ant" />
   258             <param name="zipping.type" value="ant" />
   255             <!-- Uses to set the target location -->
   259             <!-- Uses to set the target location -->
   256         </antcall>
   260         </antcall>
   257         
   261     </target>
       
   262     
       
   263     <target name="minibuild-split-archive-ec-full">
       
   264         <antcall target="do-minibuild-split-archive">
       
   265             <param name="build.system" value="ec-helium" />
       
   266             <param name="zip.config.file" value="archive.split.cfg.xml" />
       
   267             <param name="archive.using.ec" value="true" />
       
   268             <param name="zipping.type" value="ec" />
       
   269             <!-- Uses to set the target location -->
       
   270         </antcall>
       
   271     </target>
       
   272     
       
   273     <target name="minibuild-split-archive-ant">
       
   274         <antcall target="do-minibuild-split-archive">
       
   275             <param name="build.system" value="ebs" />
       
   276             <param name="zip.config.file" value="archive.split.cfg.xml" />
       
   277             <param name="archive.using.ec" value="false" />
       
   278             <param name="zipping.type" value="ant" />
       
   279             <!-- Uses to set the target location -->
       
   280         </antcall>
   258     </target>
   281     </target>
   259  
   282  
   260     <target name="minibuild-archive-ant-empty-config">
   283     <target name="minibuild-archive-ant-empty-config">
   261         <hlm:zipContentMacro type="ee-empty" ec="false" file="${zip.config.file}" failonemptyconfig="false" />
   284         <hlm:zipContentMacro type="ee-empty" ec="false" file="${zip.config.file}" failonemptyconfig="false" />
   262         <au:expectfailure>
   285         <au:expectfailure>
   284         <au:assertFileExists file="${zips.build.dir}/${zipping.type}/sf_os_1308.zip" />
   307         <au:assertFileExists file="${zips.build.dir}/${zipping.type}/sf_os_1308.zip" />
   285         <au:assertFileExists file="${zips.build.dir}/${zipping.type}/sf_os_1422.zip" />
   308         <au:assertFileExists file="${zips.build.dir}/${zipping.type}/sf_os_1422.zip" />
   286         <au:assertFileExists file="${zips.build.dir}/${zipping.type}/sf_os_1435.zip" />
   309         <au:assertFileExists file="${zips.build.dir}/${zipping.type}/sf_os_1435.zip" />
   287         <au:assertFileExists file="${zips.build.dir}/${zipping.type}/sf_os_1436.zip" />
   310         <au:assertFileExists file="${zips.build.dir}/${zipping.type}/sf_os_1436.zip" />
   288     </target>
   311     </target>
       
   312     
       
   313     <target name="do-minibuild-split-archive">
       
   314             <runtarget target="prepare-archiving" />
       
   315             <runtarget target="zip-ee" />
       
   316             <au:assertFileExists file="${zips.build.dir}/${zipping.type}/sf_mw_classicui_and_app_radio_01_part01_0.zip" />
       
   317             <au:assertFileExists file="${zips.build.dir}/${zipping.type}/sf_mw_classicui_and_app_radio_01_part02_0.zip" />
       
   318             <au:assertFileExists file="${zips.build.dir}/${zipping.type}/sf_mw_classicui_and_app_radio_01_part03_0.zip" />
       
   319             <au:assertFileExists file="${zips.build.dir}/${zipping.type}/sf_mw_classicui_and_app_radio_01_part04_0.zip" />
       
   320             <au:assertFileExists file="${zips.build.dir}/${zipping.type}/sf_mw_classicui_and_app_radio_01_part05_0.zip" />
       
   321             <au:assertFileExists file="${zips.build.dir}/${zipping.type}/sf_mw_classicui_and_app_radio_01_part01_3.zip" />
       
   322             <au:assertFileExists file="${zips.build.dir}/${zipping.type}/sf_mw_classicui_and_app_radio_01_part02_3.zip" />
       
   323             <au:assertFileExists file="${zips.build.dir}/${zipping.type}/sf_mw_classicui_and_app_radio_01_part03_3.zip" />
       
   324             <au:assertFileExists file="${zips.build.dir}/${zipping.type}/sf_mw_classicui_and_app_radio_01_part01_7.zip" />
       
   325             <au:assertFileExists file="${zips.build.dir}/${zipping.type}/sf_mw_classicui_and_app_radio_01_part02_7.zip" />
       
   326             <au:assertFileExists file="${zips.build.dir}/${zipping.type}/sf_mw_classicui_and_app_radio_01_part03_7.zip" />
       
   327             <au:assertFileExists file="${zips.build.dir}/${zipping.type}/sf_mw_classicui_and_app_radio_01_part04_7.zip" />
       
   328             <au:assertFileExists file="${zips.build.dir}/${zipping.type}/sf_mw_classicui_and_app_radio_01_part05_7.zip" />
       
   329             <au:assertFileExists file="${zips.build.dir}/${zipping.type}/sf_mw_classicui_and_app_radio_01_part06_7.zip" />
       
   330             <au:assertFileExists file="${zips.build.dir}/${zipping.type}/sf_mw_classicui_and_app_radio_01_1401.zip" />
       
   331             <au:assertFileExists file="${zips.build.dir}/${zipping.type}/sf_os_01_0.zip" />
       
   332             <au:assertFileExists file="${zips.build.dir}/${zipping.type}/sf_os_01_1.zip" />
       
   333             <au:assertFileExists file="${zips.build.dir}/${zipping.type}/sf_os_01_part01_2.zip" />
       
   334             <au:assertFileExists file="${zips.build.dir}/${zipping.type}/sf_os_01_3.zip" />
       
   335             <au:assertFileExists file="${zips.build.dir}/${zipping.type}/sf_os_01_part01_1422.zip" />
       
   336             <au:assertFileExists file="${zips.build.dir}/${zipping.type}/sf_os_01_part02_1422.zip" />
       
   337             <au:assertFileExists file="${zips.build.dir}/${zipping.type}/sf_os_01_part01_1435.zip" />
       
   338         </target>
   289 
   339 
   290 
   340 
   291     <target name="minibuild-cleanup">
   341     <target name="minibuild-cleanup">
   292         <delete verbose="true" includeemptydirs="true" failonerror="false">         
   342         <delete verbose="true" includeemptydirs="true" failonerror="false">         
   293             <fileset dir="${build.drive}/" casesensitive="false">
   343             <fileset dir="${build.drive}/" casesensitive="false">