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"> |