diff -r be27ed110b50 -r d8ac696cc51f buildframework/helium/config/helium_data_model.xml --- a/buildframework/helium/config/helium_data_model.xml Wed Oct 28 14:39:48 2009 +0000 +++ b/buildframework/helium/config/helium_data_model.xml Wed Dec 23 19:29:07 2009 +0200 @@ -46,25 +46,25 @@ ats.testrun.name recommended string - Modify the test-run name if you have understanding of test.xml file or leave it as it is. Deafault value is a string consist of build id, product name, major and minor versions + Modify the test-run name if you have understanding of test.xml file or leave it as it is. Default value is a string consist of build id, product name, major and minor versions ats.plan.name recommended string - Modify the plan name if you have understanding of test.xml file or leave it as it is. Deafault value is "plan" + Modify the plan name if you have understanding of test.xml file or leave it as it is. Default value is "plan" ats.trace.enabled recommended string - Should be "True" if tracing is needed during the tests running on ATS3. Deafault value is "False", the values are case-sensitive. + Should be "True" if tracing is needed during the tests running on ATS3. Default value is "False", the values are case-sensitive. ats.ctc.enabled recommended string - Should be "True" if coverage measurement and dynamic analysis (CTC) tool support is to be used by ATS. Deafault value is "False", the values are case-sensitive. + Should be "True" if coverage measurement and dynamic analysis (CTC) tool support is to be used by ATS. Default value is "False", the values are case-sensitive. ats.email.list @@ -152,6 +152,12 @@ Path for creation of the drop file during the build. Default is ATS3AsteDrop.zip + ats.drops.count + discouraged + string + ATSDrop files counter. Value is set to have total number of ATSDrops. + + ats.product.name must string @@ -176,14 +182,26 @@ ats.aste.testrun.name recommended string - Modify the test-run name if you have understanding of test.xml file or leave it as it is. Deafault value is a string consist of build id, product name, major and minor versions + Modify the test-run name if you have understanding of test.xml file or leave it as it is. Default value is a string consist of build id, product name, major and minor versions ats.aste.plan.name recommended string - Modify the plan name if you have understanding of test.xml file or leave it as it is. Deafault value is "plan" - + Modify the plan name if you have understanding of test.xml file or leave it as it is. Default value is "plan" + + + ats.evalid.pre + never + string + Temp dir + + + ats.evalid.post + never + string + Temp dir + disable.analysis.tool allowed @@ -311,6 +329,54 @@ This is where the build logs are stored. + archive.log.dir + discouraged + string + This is where the archive logs are stored. + + + compile.log.dir + discouraged + string + This is where the compile logs are stored. + + + post.log.dir + discouraged + string + This is where the post build logs are stored. + + + prep.log.dir + discouraged + string + This is where the preparation build logs are stored. + + + test.log.dir + discouraged + string + This is where the ats test logs are stored. + + + localisation.log.dir + discouraged + string + This is where the localisation logs are stored. + + + roms.log.dir + discouraged + string + This is where the roms logs are stored. + + + diamonds.build.output.dir + discouraged + string + This is where the diamonds output XML files are stored. + + build.signal.status.dir discouraged string @@ -377,6 +443,12 @@ Defined if build.system is set to "ebs", which is the default. + schema.new + allowed + boolean + enabling / disabling the new schema (schema 3.0). + + build.system.sbs never string @@ -686,6 +758,12 @@ string List of targets that should be logged in to Diamonds. + + exceptions.target + never + string + target to be executed in case of exceptions (mainly to generate the summary and raise signal). + documentation.url.root @@ -714,6 +792,12 @@ Ensures the cleanup-all target is called when the build finishes. + skip.sbs.parser.exception + allowed + string + to skip the exception and continue the build during log parsing for raptor + + sbs.config allowed string @@ -799,6 +883,12 @@ Location of sysdef2make.pl file, which is used to translate system definition files to make files. Internal property that normally does not require changes. + ec.sysdef2make.cmdline + allowed + string + Extra command line parameters for the sysdef2make call. + + ec.tools.dir discouraged string @@ -1020,6 +1110,13 @@ string Contains Helium version information + + helium.revision + never + string + Contains Helium version information + + @@ -1198,6 +1295,12 @@ Is a previous builds md5 being passed manually + old.bom.log.publish.dir + allowed + string + Publish dir location of the old bom log. + + metadata.db.file never string @@ -1252,12 +1355,6 @@ If defined the qmake stage will be enabled during compilation. - qt.dir - recommended - string - The location of the Qt framework to build. - - qt.qmake.ant.template allowed string @@ -1283,12 +1380,6 @@ then those arguments are discarded. - qt.configure.log.name - never - string - The name of the Qt configure output log. - - absolute.prep.root.dir never string @@ -1769,6 +1860,12 @@ Configuration file for SIS-file generation. + sis.config.name + allowed + string + Common Configuration config name. Override to select a specific config group. + + sms.number never string @@ -2216,6 +2313,193 @@ string Location of build metadata database. + + ant.loglevel + allowed + string + Level of ant logging. + + + last.major.release.database.url + never + string + URL for the database.xml of last major release + + + ivy.xml.file + never + string + Ivy configuration file + + + dependency.grph + never + string + Location of dependency.grph + + + python.dir + allowed + string + Location of python library + + + python.internal.dir + allowed + string + Location of nokia internal python library + + + subcon + allowed + string + subcon + + + dependency.external.grph + never + string + Location of dependencies_external.grph + + + build.logs.list + never + string + Contains comma separted list of build logs + + + binary.sizes.rom.logs.list + never + string + List of binary sizes rom logs + + + binary.sizes.output.file + never + string + File containing data related to flash image size + + + run.ccm + never + boolean + Enable CCM operations + + + old.bom.log + discouraged + string + Location of last usable XML BOM log file for creating a BOM delta. + + + symbian.version.week + allowed + string + Symbian release week + + + symbian.version + allowed + string + Symbian release version + + + s60.release + allowed + string + s60.release + + + symbian.version.year + allowed + string + Symbian release year + + + s60.version + allowed + string + s60.version + + + bom.log + never + string + Location of XML BOM log + + + build.number + allowed + integer + Build number + + + ado.quality.dirs.path + never + string + List of ado quality dirs + + + s60.getenv.path + never + string + Path referring to latest s60 release + + + ido.variant + allowed + string + Location of ido variant + + + overlay.files.path + never + string + List of overlay files to scan overlay structure and create a report + + + project.spec.name + allowed + string + project.spec.name + + + email.from + allowed + string + From email adress + + + diamonds.log.file + allowed + string + Location of diamonds log + + + md5.current.build + never + string + Location of current build md5 file + + + ccm.toplevel.project + never + string + Toplevel CCM project + + + project.startswith + allowed + string + Starting letters of project used to find complete CM name + + + release.notes.temp + never + string + Temp release notes + + Environment @@ -2234,6 +2518,11 @@ Preparing the build area. prep.config.file prep.delivery.file + old.bom.log.publish.dir + ado.quality.dirs.path + s60.getenv.path + ido.variant + overlay.files.path localFreeSpace @@ -2255,11 +2544,15 @@ build.system build.system.ebs ido.build.filter + build.logs.list + binary.sizes.rom.logs.list + binary.sizes.output.file sisFiles Creating SIS files. sis.config.file + sis.config.name rombuild @@ -2303,6 +2596,8 @@ publish.fileset.ids publish.release.subdir publish.release.dir + email.from + md5.current.build mobilecrash @@ -2325,6 +2620,9 @@ releasenotes.temp.props releasenotes.temp.props2 releasenotes.template + ccm.toplevel.project + project.startswith + release.notes.temp DeltaZip @@ -2366,8 +2664,10 @@ ec.history.option ec.scripts.dir ec.sysdef2make + ec.sysdef2make.cmdline ec.tools.dir ec.build.class + schema.new sbs.implicit.tools.build sbs.tools.config ec.mem.limit @@ -2423,6 +2723,7 @@ diamonds.build.id diamonds.build.url diamonds.target.list.to.log + diamonds.log.file Localisation @@ -2460,6 +2761,7 @@ ats.product.hwid ats.drop.file ats.aste.drop.file + ats.drops.count ats.aste.email.list ats.product.name ats.script.type @@ -2475,6 +2777,8 @@ eunitexerunner.flags drop.file.counter exclude.test.layers + ats.evalid.pre + ats.evalid.post Company @@ -2495,8 +2799,6 @@ Qt - qt.dir - qt.configure.log.name qt.qmake.ant.template qt.qmake.makefile.template qt.configure.args @@ -2519,6 +2821,14 @@ build.errors.limit build.id build.log.dir + archive.log.dir + compile.log.dir + roms.log.dir + localisation.log.dir + diamonds.build.output.dir + post.log.dir + prep.log.dir + test.log.dir build.signal.status.dir build.status.email.template build.log @@ -2530,6 +2840,7 @@ build.sisfiles.dir build.summary.file build.system.sbs + skip.sbs.parser.exception build.temp.dir build.type build.version @@ -2590,6 +2901,7 @@ helium.java.lib.dir helium.svn.workarea.dir helium.version + helium.revision ido.cenrep.root ido.cenrep.target ido.keep.old @@ -2690,5 +3002,32 @@ hlm.enable.asserts python.modules.path metadata.dbfile + exceptions.target + ant.loglevel + project.spec.name + + + Documentation + + last.major.release.database.url + ivy.xml.file + dependency.grph + python.dir + python.internal.dir + subcon + dependency.external.grph + + + Bom + + run.ccm + old.bom.log + symbian.version.week + symbian.version + symbian.version.year + s60.version + s60.release + bom.log + build.number