buildframework/helium/config/helium_data_model.xml
changeset 179 d8ac696cc51f
parent 1 be27ed110b50
child 217 0f5e3a7fb6af
equal deleted inserted replaced
1:be27ed110b50 179:d8ac696cc51f
    44     </property>
    44     </property>
    45     <property>
    45     <property>
    46         <name>ats.testrun.name</name>
    46         <name>ats.testrun.name</name>
    47         <editStatus>recommended</editStatus>
    47         <editStatus>recommended</editStatus>
    48         <type>string</type>
    48         <type>string</type>
    49         <description>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</description>
    49         <description>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</description>
    50     </property>
    50     </property>
    51     <property>
    51     <property>
    52         <name>ats.plan.name</name>
    52         <name>ats.plan.name</name>
    53         <editStatus>recommended</editStatus>
    53         <editStatus>recommended</editStatus>
    54         <type>string</type>
    54         <type>string</type>
    55         <description>Modify the plan name if you have understanding of test.xml file or leave it as it is. Deafault value is "plan" </description>
    55         <description>Modify the plan name if you have understanding of test.xml file or leave it as it is. Default value is "plan" </description>
    56     </property>
    56     </property>
    57     <property>
    57     <property>
    58         <name>ats.trace.enabled</name>
    58         <name>ats.trace.enabled</name>
    59         <editStatus>recommended</editStatus>
    59         <editStatus>recommended</editStatus>
    60         <type>string</type>
    60         <type>string</type>
    61         <description>Should be "True" if tracing is needed during the tests running on ATS3. Deafault value is "False", the values are case-sensitive. </description>
    61         <description>Should be "True" if tracing is needed during the tests running on ATS3. Default value is "False", the values are case-sensitive. </description>
    62     </property>
    62     </property>
    63     <property>
    63     <property>
    64         <name>ats.ctc.enabled</name>
    64         <name>ats.ctc.enabled</name>
    65         <editStatus>recommended</editStatus>
    65         <editStatus>recommended</editStatus>
    66         <type>string</type>
    66         <type>string</type>
    67         <description>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. </description>
    67         <description>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. </description>
    68     </property>
    68     </property>
    69     <property>
    69     <property>
    70         <name>ats.email.list</name>
    70         <name>ats.email.list</name>
    71         <editStatus>recommended</editStatus>
    71         <editStatus>recommended</editStatus>
    72         <type>string</type>
    72         <type>string</type>
   148     <property>
   148     <property>
   149         <name>ats.aste.drop.file</name>
   149         <name>ats.aste.drop.file</name>
   150         <editStatus>discouraged</editStatus>
   150         <editStatus>discouraged</editStatus>
   151         <type>string</type>
   151         <type>string</type>
   152         <description>Path for creation of the drop file during the build. Default is ATS3AsteDrop.zip</description>
   152         <description>Path for creation of the drop file during the build. Default is ATS3AsteDrop.zip</description>
       
   153     </property>
       
   154     <property>
       
   155         <name>ats.drops.count</name>
       
   156         <editStatus>discouraged</editStatus>
       
   157         <type>string</type>
       
   158         <description>ATSDrop files counter. Value is set to have total number of ATSDrops.</description>
   153     </property>
   159     </property>
   154     <property>
   160     <property>
   155         <name>ats.product.name</name>
   161         <name>ats.product.name</name>
   156         <editStatus>must</editStatus>
   162         <editStatus>must</editStatus>
   157         <type>string</type>
   163         <type>string</type>
   174     </property>
   180     </property>
   175     <property>
   181     <property>
   176         <name>ats.aste.testrun.name</name>
   182         <name>ats.aste.testrun.name</name>
   177         <editStatus>recommended</editStatus>
   183         <editStatus>recommended</editStatus>
   178         <type>string</type>
   184         <type>string</type>
   179         <description>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</description>
   185         <description>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</description>
   180     </property>
   186     </property>
   181     <property>
   187     <property>
   182         <name>ats.aste.plan.name</name>
   188         <name>ats.aste.plan.name</name>
   183         <editStatus>recommended</editStatus>
   189         <editStatus>recommended</editStatus>
   184         <type>string</type>
   190         <type>string</type>
   185         <description>Modify the plan name if you have understanding of test.xml file or leave it as it is. Deafault value is "plan" </description>
   191         <description>Modify the plan name if you have understanding of test.xml file or leave it as it is. Default value is "plan" </description>
   186     </property>
   192     </property>
       
   193     <property>
       
   194         <name>ats.evalid.pre</name>
       
   195         <editStatus>never</editStatus>
       
   196         <type>string</type>
       
   197         <description>Temp dir</description>
       
   198     </property>
       
   199     <property>
       
   200         <name>ats.evalid.post</name>
       
   201         <editStatus>never</editStatus>
       
   202         <type>string</type>
       
   203         <description>Temp dir</description>
       
   204     </property>    
   187     <property>
   205     <property>
   188         <name>disable.analysis.tool</name>
   206         <name>disable.analysis.tool</name>
   189         <editStatus>allowed</editStatus>
   207         <editStatus>allowed</editStatus>
   190         <type>string</type>
   208         <type>string</type>
   191         <description>Set this property to disable Analysis Tool. By default Analysis Tool will run with every build and send api metrics to diamonds but Analysis Tools takes time.</description>
   209         <description>Set this property to disable Analysis Tool. By default Analysis Tool will run with every build and send api metrics to diamonds but Analysis Tools takes time.</description>
   309         <editStatus>discouraged</editStatus>
   327         <editStatus>discouraged</editStatus>
   310         <type>string</type>
   328         <type>string</type>
   311         <description>This is where the build logs are stored.</description>
   329         <description>This is where the build logs are stored.</description>
   312     </property>
   330     </property>
   313     <property>
   331     <property>
       
   332         <name>archive.log.dir</name>
       
   333         <editStatus>discouraged</editStatus>
       
   334         <type>string</type>
       
   335         <description>This is where the archive logs are stored.</description>
       
   336     </property>
       
   337     <property>
       
   338         <name>compile.log.dir</name>
       
   339         <editStatus>discouraged</editStatus>
       
   340         <type>string</type>
       
   341         <description>This is where the compile logs are stored.</description>
       
   342     </property>
       
   343     <property>
       
   344         <name>post.log.dir</name>
       
   345         <editStatus>discouraged</editStatus>
       
   346         <type>string</type>
       
   347         <description>This is where the post build logs are stored.</description>
       
   348     </property>
       
   349     <property>
       
   350         <name>prep.log.dir</name>
       
   351         <editStatus>discouraged</editStatus>
       
   352         <type>string</type>
       
   353         <description>This is where the preparation build logs are stored.</description>
       
   354     </property>
       
   355     <property>
       
   356         <name>test.log.dir</name>
       
   357         <editStatus>discouraged</editStatus>
       
   358         <type>string</type>
       
   359         <description>This is where the ats test logs are stored.</description>
       
   360     </property>
       
   361     <property>
       
   362         <name>localisation.log.dir</name>
       
   363         <editStatus>discouraged</editStatus>
       
   364         <type>string</type>
       
   365         <description>This is where the localisation logs are stored.</description>
       
   366     </property>
       
   367     <property>
       
   368         <name>roms.log.dir</name>
       
   369         <editStatus>discouraged</editStatus>
       
   370         <type>string</type>
       
   371         <description>This is where the roms logs are stored.</description>
       
   372     </property>
       
   373     <property>
       
   374         <name>diamonds.build.output.dir</name>
       
   375         <editStatus>discouraged</editStatus>
       
   376         <type>string</type>
       
   377         <description>This is where the diamonds output XML files are stored.</description>
       
   378     </property>
       
   379     <property>
   314         <name>build.signal.status.dir</name>
   380         <name>build.signal.status.dir</name>
   315         <editStatus>discouraged</editStatus>
   381         <editStatus>discouraged</editStatus>
   316         <type>string</type>
   382         <type>string</type>
   317         <description>This is where the signal related files are stored.</description>
   383         <description>This is where the signal related files are stored.</description>
   318     </property>
   384     </property>
   373     <property>
   439     <property>
   374         <name>build.system.ebs</name>
   440         <name>build.system.ebs</name>
   375         <editStatus>never</editStatus>
   441         <editStatus>never</editStatus>
   376         <type>string</type>
   442         <type>string</type>
   377         <description>Defined if build.system is set to "ebs", which is the default.</description>
   443         <description>Defined if build.system is set to "ebs", which is the default.</description>
       
   444     </property>
       
   445     <property>
       
   446         <name>schema.new</name>
       
   447         <editStatus>allowed</editStatus>
       
   448         <type>boolean</type>
       
   449         <description>enabling / disabling the new schema (schema 3.0).</description>
   378     </property>
   450     </property>
   379     <property>
   451     <property>
   380         <name>build.system.sbs</name>
   452         <name>build.system.sbs</name>
   381         <editStatus>never</editStatus>
   453         <editStatus>never</editStatus>
   382         <type>string</type>
   454         <type>string</type>
   684         <name>diamonds.target.list.to.log</name>
   756         <name>diamonds.target.list.to.log</name>
   685         <editStatus>discouraged</editStatus>
   757         <editStatus>discouraged</editStatus>
   686         <type>string</type>
   758         <type>string</type>
   687         <description>List of targets that should be logged in to Diamonds.</description>
   759         <description>List of targets that should be logged in to Diamonds.</description>
   688     </property>
   760     </property>
       
   761     <property>
       
   762         <name>exceptions.target</name>
       
   763         <editStatus>never</editStatus>
       
   764         <type>string</type>
       
   765         <description>target to be executed in case of exceptions (mainly to generate the summary and raise signal).</description>
       
   766     </property>
   689     
   767     
   690     <property>
   768     <property>
   691         <name>documentation.url.root</name>
   769         <name>documentation.url.root</name>
   692         <editStatus>allowed</editStatus>
   770         <editStatus>allowed</editStatus>
   693         <type>string</type>
   771         <type>string</type>
   710     <property>
   788     <property>
   711         <name>call.cleanup</name>
   789         <name>call.cleanup</name>
   712         <editStatus>allowed</editStatus>
   790         <editStatus>allowed</editStatus>
   713         <type>string</type>
   791         <type>string</type>
   714         <description>Ensures the cleanup-all target is called when the build finishes.</description>
   792         <description>Ensures the cleanup-all target is called when the build finishes.</description>
       
   793     </property>
       
   794     <property>
       
   795         <name>skip.sbs.parser.exception</name>
       
   796         <editStatus>allowed</editStatus>
       
   797         <type>string</type>
       
   798         <description>to skip the exception and continue the build during log parsing for raptor</description>
   715     </property>
   799     </property>
   716     <property>
   800     <property>
   717         <name>sbs.config</name>
   801         <name>sbs.config</name>
   718         <editStatus>allowed</editStatus>
   802         <editStatus>allowed</editStatus>
   719         <type>string</type>
   803         <type>string</type>
   797         <editStatus>never</editStatus>
   881         <editStatus>never</editStatus>
   798         <type>string</type>
   882         <type>string</type>
   799         <description>Location of sysdef2make.pl file, which is used to translate system definition files to make files. Internal property that normally does not require changes.</description>
   883         <description>Location of sysdef2make.pl file, which is used to translate system definition files to make files. Internal property that normally does not require changes.</description>
   800     </property>
   884     </property>
   801     <property>
   885     <property>
       
   886         <name>ec.sysdef2make.cmdline</name>
       
   887         <editStatus>allowed</editStatus>
       
   888         <type>string</type>
       
   889         <description>Extra command line parameters for the sysdef2make call.</description>
       
   890     </property>
       
   891     <property>
   802         <name>ec.tools.dir</name>
   892         <name>ec.tools.dir</name>
   803         <editStatus>discouraged</editStatus>
   893         <editStatus>discouraged</editStatus>
   804         <type>string</type>
   894         <type>string</type>
   805         <description>Location of EC-tools. Passed to environment variable EC_TOOLS_DIR, when calling ecbuild_electric.cmd to execute Electric Cloud build.</description>
   895         <description>Location of EC-tools. Passed to environment variable EC_TOOLS_DIR, when calling ecbuild_electric.cmd to execute Electric Cloud build.</description>
   806     </property>
   896     </property>
  1018         <name>helium.version</name>
  1108         <name>helium.version</name>
  1019         <editStatus>never</editStatus>
  1109         <editStatus>never</editStatus>
  1020         <type>string</type>
  1110         <type>string</type>
  1021         <description>Contains Helium version information</description>
  1111         <description>Contains Helium version information</description>
  1022     </property>
  1112     </property>
       
  1113     <property>
       
  1114         <name>helium.revision</name>
       
  1115         <editStatus>never</editStatus>
       
  1116         <type>string</type>
       
  1117         <description>Contains Helium version information</description>
       
  1118     </property>
       
  1119     
  1023     <!--
  1120     <!--
  1024         IDO codescanner integration.
  1121         IDO codescanner integration.
  1025     -->
  1122     -->
  1026     <property>
  1123     <property>
  1027         <name>ido.codescanner.config</name>
  1124         <name>ido.codescanner.config</name>
  1196         <editStatus>allowed</editStatus>
  1293         <editStatus>allowed</editStatus>
  1197         <type>string</type>
  1294         <type>string</type>
  1198         <description>Is a previous builds md5 being passed manually</description>
  1295         <description>Is a previous builds md5 being passed manually</description>
  1199     </property>
  1296     </property>
  1200     <property>
  1297     <property>
       
  1298         <name>old.bom.log.publish.dir</name>
       
  1299         <editStatus>allowed</editStatus>
       
  1300         <type>string</type>
       
  1301         <description>Publish dir location of the old bom log.</description>
       
  1302     </property>
       
  1303     <property>
  1201         <name>metadata.db.file</name>
  1304         <name>metadata.db.file</name>
  1202         <editStatus>never</editStatus>
  1305         <editStatus>never</editStatus>
  1203         <type>string</type>
  1306         <type>string</type>
  1204         <description>The path to the SQLite metadata database file.</description>
  1307         <description>The path to the SQLite metadata database file.</description>
  1205     </property>
  1308     </property>
  1248     <property>
  1351     <property>
  1249         <name>qmake.enabled</name>
  1352         <name>qmake.enabled</name>
  1250         <editStatus>allowed</editStatus>
  1353         <editStatus>allowed</editStatus>
  1251         <type>string</type>
  1354         <type>string</type>
  1252         <description>If defined the qmake stage will be enabled during compilation.</description>
  1355         <description>If defined the qmake stage will be enabled during compilation.</description>
  1253     </property>
       
  1254     <property>
       
  1255         <name>qt.dir</name>
       
  1256         <editStatus>recommended</editStatus>
       
  1257         <type>string</type>
       
  1258         <description>The location of the Qt framework to build.</description>
       
  1259     </property>
  1356     </property>
  1260     <property>
  1357     <property>
  1261         <name>qt.qmake.ant.template</name>
  1358         <name>qt.qmake.ant.template</name>
  1262         <editStatus>allowed</editStatus>
  1359         <editStatus>allowed</editStatus>
  1263         <type>string</type>
  1360         <type>string</type>
  1281         <type>string</type>
  1378         <type>string</type>
  1282         <description>Setting default arguments to qMake command line, if the qmakeArgs is defined from the system definition file
  1379         <description>Setting default arguments to qMake command line, if the qmakeArgs is defined from the system definition file
  1283         then those arguments are discarded.</description>
  1380         then those arguments are discarded.</description>
  1284     </property>
  1381     </property>
  1285     <property>
  1382     <property>
  1286         <name>qt.configure.log.name</name>
       
  1287         <editStatus>never</editStatus>
       
  1288         <type>string</type>
       
  1289         <description>The name of the Qt configure output log.</description>
       
  1290     </property>
       
  1291     <property>
       
  1292         <name>absolute.prep.root.dir</name>
  1383         <name>absolute.prep.root.dir</name>
  1293         <editStatus>never</editStatus>
  1384         <editStatus>never</editStatus>
  1294         <type>string</type>
  1385         <type>string</type>
  1295         <description>This will convert absolute path for prep.root.dir if anybody use relative path.</description>
  1386         <description>This will convert absolute path for prep.root.dir if anybody use relative path.</description>
  1296     </property>
  1387     </property>
  1765     <property>
  1856     <property>
  1766         <name>sis.config.file</name>
  1857         <name>sis.config.file</name>
  1767         <editStatus>recommended</editStatus>
  1858         <editStatus>recommended</editStatus>
  1768         <type>string</type>
  1859         <type>string</type>
  1769         <description>Configuration file for SIS-file generation.</description>
  1860         <description>Configuration file for SIS-file generation.</description>
       
  1861     </property>
       
  1862     <property>
       
  1863         <name>sis.config.name</name>
       
  1864         <editStatus>allowed</editStatus>
       
  1865         <type>string</type>
       
  1866         <description>Common Configuration config name. Override to select a specific config group.</description>
  1770     </property>
  1867     </property>
  1771     <property>
  1868     <property>
  1772         <name>sms.number</name>
  1869         <name>sms.number</name>
  1773         <editStatus>never</editStatus>
  1870         <editStatus>never</editStatus>
  1774         <type>string</type>
  1871         <type>string</type>
  2214         <name>metadata.dbfile</name>
  2311         <name>metadata.dbfile</name>
  2215         <editStatus>never</editStatus>
  2312         <editStatus>never</editStatus>
  2216         <type>string</type>
  2313         <type>string</type>
  2217         <description>Location of build metadata database.</description>
  2314         <description>Location of build metadata database.</description>
  2218     </property>
  2315     </property>
       
  2316     <property>
       
  2317         <name>ant.loglevel</name>
       
  2318         <editStatus>allowed</editStatus>
       
  2319         <type>string</type>
       
  2320         <description>Level of ant logging.</description>
       
  2321     </property>
       
  2322     <property>
       
  2323         <name>last.major.release.database.url</name>
       
  2324         <editStatus>never</editStatus>
       
  2325         <type>string</type>
       
  2326         <description>URL for the database.xml of last major release</description>
       
  2327     </property>
       
  2328     <property>
       
  2329         <name>ivy.xml.file</name>
       
  2330         <editStatus>never</editStatus>
       
  2331         <type>string</type>
       
  2332         <description>Ivy configuration file</description>
       
  2333     </property>
       
  2334     <property>
       
  2335         <name>dependency.grph</name>
       
  2336         <editStatus>never</editStatus>
       
  2337         <type>string</type>
       
  2338         <description>Location of dependency.grph</description>
       
  2339     </property>
       
  2340     <property>
       
  2341         <name>python.dir</name>
       
  2342         <editStatus>allowed</editStatus>
       
  2343         <type>string</type>
       
  2344         <description>Location of python library</description>
       
  2345     </property>
       
  2346     <property>
       
  2347         <name>python.internal.dir</name>
       
  2348         <editStatus>allowed</editStatus>
       
  2349         <type>string</type>
       
  2350         <description>Location of nokia internal python library</description>
       
  2351     </property>
       
  2352     <property>
       
  2353         <name>subcon</name>
       
  2354         <editStatus>allowed</editStatus>
       
  2355         <type>string</type>
       
  2356         <description>subcon</description>
       
  2357     </property>
       
  2358     <property>
       
  2359         <name>dependency.external.grph</name>
       
  2360         <editStatus>never</editStatus>
       
  2361         <type>string</type>
       
  2362         <description>Location of dependencies_external.grph</description>
       
  2363     </property>
       
  2364     <property>
       
  2365         <name>build.logs.list</name>
       
  2366         <editStatus>never</editStatus>
       
  2367         <type>string</type>
       
  2368         <description>Contains comma separted list of build logs</description>
       
  2369     </property>
       
  2370     <property>
       
  2371         <name>binary.sizes.rom.logs.list</name>
       
  2372         <editStatus>never</editStatus>
       
  2373         <type>string</type>
       
  2374         <description>List of binary sizes rom logs</description>
       
  2375     </property>
       
  2376     <property>
       
  2377         <name>binary.sizes.output.file</name>
       
  2378         <editStatus>never</editStatus>
       
  2379         <type>string</type>
       
  2380         <description>File containing data related to flash image size</description>
       
  2381     </property>
       
  2382     <property>
       
  2383         <name>run.ccm</name>
       
  2384         <editStatus>never</editStatus>
       
  2385         <type>boolean</type>
       
  2386         <description>Enable CCM operations</description>
       
  2387     </property>
       
  2388     <property>
       
  2389         <name>old.bom.log</name>
       
  2390         <editStatus>discouraged</editStatus>
       
  2391         <type>string</type>
       
  2392         <description>Location of last usable XML BOM log file for creating a BOM delta.</description>
       
  2393     </property>
       
  2394     <property>
       
  2395         <name>symbian.version.week</name>
       
  2396         <editStatus>allowed</editStatus>
       
  2397         <type>string</type>
       
  2398         <description>Symbian release week</description>
       
  2399     </property>
       
  2400     <property>
       
  2401         <name>symbian.version</name>
       
  2402         <editStatus>allowed</editStatus>
       
  2403         <type>string</type>
       
  2404         <description>Symbian release version</description>
       
  2405     </property>
       
  2406     <property>
       
  2407         <name>s60.release</name>
       
  2408         <editStatus>allowed</editStatus>
       
  2409         <type>string</type>
       
  2410         <description>s60.release</description>
       
  2411     </property>
       
  2412     <property>
       
  2413         <name>symbian.version.year</name>
       
  2414         <editStatus>allowed</editStatus>
       
  2415         <type>string</type>
       
  2416         <description>Symbian release year</description>
       
  2417     </property>
       
  2418     <property>
       
  2419         <name>s60.version</name>
       
  2420         <editStatus>allowed</editStatus>
       
  2421         <type>string</type>
       
  2422         <description>s60.version</description>
       
  2423     </property>
       
  2424     <property>
       
  2425         <name>bom.log</name>
       
  2426         <editStatus>never</editStatus>
       
  2427         <type>string</type>
       
  2428         <description>Location of XML BOM log</description>
       
  2429     </property>
       
  2430     <property>
       
  2431         <name>build.number</name>
       
  2432         <editStatus>allowed</editStatus>
       
  2433         <type>integer</type>
       
  2434         <description>Build number</description>
       
  2435     </property>
       
  2436     <property>
       
  2437         <name>ado.quality.dirs.path</name>
       
  2438         <editStatus>never</editStatus>
       
  2439         <type>string</type>
       
  2440         <description>List of ado quality dirs</description>
       
  2441     </property>
       
  2442     <property>
       
  2443         <name>s60.getenv.path</name>
       
  2444         <editStatus>never</editStatus>
       
  2445         <type>string</type>
       
  2446         <description>Path referring to latest s60 release</description>
       
  2447     </property>
       
  2448     <property>
       
  2449         <name>ido.variant</name>
       
  2450         <editStatus>allowed</editStatus>
       
  2451         <type>string</type>
       
  2452         <description>Location of ido variant</description>
       
  2453     </property>
       
  2454     <property>
       
  2455         <name>overlay.files.path</name>
       
  2456         <editStatus>never</editStatus>
       
  2457         <type>string</type>
       
  2458         <description>List of overlay files to scan overlay structure and create a report</description>
       
  2459     </property>
       
  2460     <property>
       
  2461         <name>project.spec.name</name>
       
  2462         <editStatus>allowed</editStatus>
       
  2463         <type>string</type>
       
  2464         <description>project.spec.name</description>
       
  2465     </property>
       
  2466     <property>
       
  2467         <name>email.from</name>
       
  2468         <editStatus>allowed</editStatus>
       
  2469         <type>string</type>
       
  2470         <description>From email adress</description>
       
  2471     </property>
       
  2472     <property>
       
  2473         <name>diamonds.log.file</name>
       
  2474         <editStatus>allowed</editStatus>
       
  2475         <type>string</type>
       
  2476         <description>Location of diamonds log</description>
       
  2477     </property>
       
  2478     <property>
       
  2479         <name>md5.current.build</name>
       
  2480         <editStatus>never</editStatus>
       
  2481         <type>string</type>
       
  2482         <description>Location of current build md5 file</description>
       
  2483     </property>
       
  2484     <property>
       
  2485         <name>ccm.toplevel.project</name>
       
  2486         <editStatus>never</editStatus>
       
  2487         <type>string</type>
       
  2488         <description>Toplevel CCM project</description>
       
  2489     </property>
       
  2490     <property>
       
  2491         <name>project.startswith</name>
       
  2492         <editStatus>allowed</editStatus>
       
  2493         <type>string</type>
       
  2494         <description>Starting letters of project used to find complete CM name</description>
       
  2495     </property>
       
  2496     <property>
       
  2497         <name>release.notes.temp</name>
       
  2498         <editStatus>never</editStatus>
       
  2499         <type>string</type>
       
  2500         <description>Temp release notes</description>
       
  2501     </property>
       
  2502     
  2219     <group>
  2503     <group>
  2220         <name>Environment</name>
  2504         <name>Environment</name>
  2221         <description/>
  2505         <description/>
  2222         <propertyRef usage="required">tools.ivy.config.file</propertyRef>
  2506         <propertyRef usage="required">tools.ivy.config.file</propertyRef>
  2223     </group>
  2507     </group>
  2232     <group>
  2516     <group>
  2233         <name>preparation</name>
  2517         <name>preparation</name>
  2234         <description>Preparing the build area.</description>
  2518         <description>Preparing the build area.</description>
  2235         <propertyRef usage="required">prep.config.file</propertyRef>
  2519         <propertyRef usage="required">prep.config.file</propertyRef>
  2236         <propertyRef usage="optional">prep.delivery.file</propertyRef>
  2520         <propertyRef usage="optional">prep.delivery.file</propertyRef>
       
  2521         <propertyRef usage="optional">old.bom.log.publish.dir</propertyRef>
       
  2522         <propertyRef usage="optional">ado.quality.dirs.path</propertyRef>
       
  2523         <propertyRef usage="optional">s60.getenv.path</propertyRef>
       
  2524         <propertyRef usage="optional">ido.variant</propertyRef>
       
  2525         <propertyRef usage="optional">overlay.files.path</propertyRef>
  2237     </group>
  2526     </group>
  2238     <group>
  2527     <group>
  2239         <name>localFreeSpace</name>
  2528         <name>localFreeSpace</name>
  2240         <description>Checking for disk space on local machine.</description>
  2529         <description>Checking for disk space on local machine.</description>
  2241         <propertyRef usage="required">build.drive</propertyRef>
  2530         <propertyRef usage="required">build.drive</propertyRef>
  2253         <propertyRef usage="required">sysdef.configurations.list</propertyRef>
  2542         <propertyRef usage="required">sysdef.configurations.list</propertyRef>
  2254         <!--<propertyRef usage="required">sysdef.configurations</propertyRef>-->
  2543         <!--<propertyRef usage="required">sysdef.configurations</propertyRef>-->
  2255         <propertyRef usage="required">build.system</propertyRef>
  2544         <propertyRef usage="required">build.system</propertyRef>
  2256         <propertyRef usage="optional">build.system.ebs</propertyRef>
  2545         <propertyRef usage="optional">build.system.ebs</propertyRef>
  2257         <propertyRef usage="optional">ido.build.filter</propertyRef>
  2546         <propertyRef usage="optional">ido.build.filter</propertyRef>
       
  2547         <propertyRef usage="optional">build.logs.list</propertyRef>
       
  2548         <propertyRef usage="optional">binary.sizes.rom.logs.list</propertyRef>
       
  2549         <propertyRef usage="optional">binary.sizes.output.file</propertyRef>
  2258     </group>
  2550     </group>
  2259     <group>
  2551     <group>
  2260         <name>sisFiles</name>
  2552         <name>sisFiles</name>
  2261         <description>Creating SIS files.</description>
  2553         <description>Creating SIS files.</description>
  2262         <propertyRef usage="optional">sis.config.file</propertyRef>
  2554         <propertyRef usage="optional">sis.config.file</propertyRef>
       
  2555         <propertyRef usage="optional">sis.config.name</propertyRef>
  2263     </group>
  2556     </group>
  2264     <group>
  2557     <group>
  2265         <name>rombuild</name>
  2558         <name>rombuild</name>
  2266         <description>Creating ROM images.</description>
  2559         <description>Creating ROM images.</description>
  2267         <propertyRef usage="optional">rombuild.config.file</propertyRef>
  2560         <propertyRef usage="optional">rombuild.config.file</propertyRef>
  2301         <propertyRef usage="optional">publish.subdir</propertyRef>
  2594         <propertyRef usage="optional">publish.subdir</propertyRef>
  2302         <propertyRef usage="optional">publish.base.dir</propertyRef>
  2595         <propertyRef usage="optional">publish.base.dir</propertyRef>
  2303         <propertyRef usage="optional">publish.fileset.ids</propertyRef>
  2596         <propertyRef usage="optional">publish.fileset.ids</propertyRef>
  2304         <propertyRef usage="optional">publish.release.subdir</propertyRef>
  2597         <propertyRef usage="optional">publish.release.subdir</propertyRef>
  2305         <propertyRef usage="optional">publish.release.dir</propertyRef>
  2598         <propertyRef usage="optional">publish.release.dir</propertyRef>
       
  2599         <propertyRef usage="optional">email.from</propertyRef>
       
  2600         <propertyRef usage="optional">md5.current.build</propertyRef>
  2306     </group>
  2601     </group>
  2307     <group>
  2602     <group>
  2308         <name>mobilecrash</name>
  2603         <name>mobilecrash</name>
  2309         <description>Mobilecrash configuration.</description>
  2604         <description>Mobilecrash configuration.</description>
  2310         <propertyRef usage="optional">ee.rom.output.dir</propertyRef>
  2605         <propertyRef usage="optional">ee.rom.output.dir</propertyRef>
  2323         <propertyRef usage="optional">releasenotes.temp.errors</propertyRef>
  2618         <propertyRef usage="optional">releasenotes.temp.errors</propertyRef>
  2324         <propertyRef usage="optional">releasenotes.temp.output</propertyRef>
  2619         <propertyRef usage="optional">releasenotes.temp.output</propertyRef>
  2325         <propertyRef usage="optional">releasenotes.temp.props</propertyRef>
  2620         <propertyRef usage="optional">releasenotes.temp.props</propertyRef>
  2326         <propertyRef usage="optional">releasenotes.temp.props2</propertyRef>
  2621         <propertyRef usage="optional">releasenotes.temp.props2</propertyRef>
  2327         <propertyRef usage="optional">releasenotes.template</propertyRef>
  2622         <propertyRef usage="optional">releasenotes.template</propertyRef>
       
  2623         <propertyRef usage="optional">ccm.toplevel.project</propertyRef>
       
  2624         <propertyRef usage="optional">project.startswith</propertyRef>
       
  2625         <propertyRef usage="optional">release.notes.temp</propertyRef>
  2328     </group>
  2626     </group>
  2329     <group>
  2627     <group>
  2330         <name>DeltaZip</name>
  2628         <name>DeltaZip</name>
  2331         <description/>
  2629         <description/>
  2332         <propertyRef usage="optional">md5.signature.file</propertyRef>
  2630         <propertyRef usage="optional">md5.signature.file</propertyRef>
  2364         <propertyRef usage="optional">ec.makefile.file</propertyRef>
  2662         <propertyRef usage="optional">ec.makefile.file</propertyRef>
  2365         <propertyRef usage="optional">ec.maxagents</propertyRef>
  2663         <propertyRef usage="optional">ec.maxagents</propertyRef>
  2366         <propertyRef usage="optional">ec.history.option</propertyRef>
  2664         <propertyRef usage="optional">ec.history.option</propertyRef>
  2367         <propertyRef usage="optional">ec.scripts.dir</propertyRef>
  2665         <propertyRef usage="optional">ec.scripts.dir</propertyRef>
  2368         <propertyRef usage="optional">ec.sysdef2make</propertyRef>
  2666         <propertyRef usage="optional">ec.sysdef2make</propertyRef>
       
  2667         <propertyRef usage="optional">ec.sysdef2make.cmdline</propertyRef>
  2369         <propertyRef usage="optional">ec.tools.dir</propertyRef>
  2668         <propertyRef usage="optional">ec.tools.dir</propertyRef>
  2370         <propertyRef usage="optional">ec.build.class</propertyRef>
  2669         <propertyRef usage="optional">ec.build.class</propertyRef>
       
  2670         <propertyRef usage="optional">schema.new</propertyRef>
  2371         <propertyRef usage="optional">sbs.implicit.tools.build</propertyRef>
  2671         <propertyRef usage="optional">sbs.implicit.tools.build</propertyRef>
  2372         <propertyRef usage="optional">sbs.tools.config</propertyRef>
  2672         <propertyRef usage="optional">sbs.tools.config</propertyRef>
  2373         <propertyRef usage="optional">ec.mem.limit</propertyRef>
  2673         <propertyRef usage="optional">ec.mem.limit</propertyRef>
  2374         <propertyRef usage="optional">skip.compile-ec-patch</propertyRef>
  2674         <propertyRef usage="optional">skip.compile-ec-patch</propertyRef>
  2375         <propertyRef usage="optional">archive.using.ec</propertyRef>
  2675         <propertyRef usage="optional">archive.using.ec</propertyRef>
  2421         <propertyRef usage="optional">diamonds.compile.summary</propertyRef>
  2721         <propertyRef usage="optional">diamonds.compile.summary</propertyRef>
  2422         <propertyRef usage="optional">diamonds.schema</propertyRef>
  2722         <propertyRef usage="optional">diamonds.schema</propertyRef>
  2423         <propertyRef usage="optional">diamonds.build.id</propertyRef>
  2723         <propertyRef usage="optional">diamonds.build.id</propertyRef>
  2424         <propertyRef usage="optional">diamonds.build.url</propertyRef>
  2724         <propertyRef usage="optional">diamonds.build.url</propertyRef>
  2425         <propertyRef usage="optional">diamonds.target.list.to.log</propertyRef>
  2725         <propertyRef usage="optional">diamonds.target.list.to.log</propertyRef>
       
  2726         <propertyRef usage="optional">diamonds.log.file</propertyRef>
  2426     </group>
  2727     </group>
  2427     <group>
  2728     <group>
  2428         <name>Localisation</name>
  2729         <name>Localisation</name>
  2429         <description/>
  2730         <description/>
  2430         <propertyRef usage="optional">loc.output.dir</propertyRef>
  2731         <propertyRef usage="optional">loc.output.dir</propertyRef>
  2458         <propertyRef usage="optional">ats.flash.images</propertyRef>
  2759         <propertyRef usage="optional">ats.flash.images</propertyRef>
  2459         <propertyRef usage="optional">ats.test.timeout</propertyRef>
  2760         <propertyRef usage="optional">ats.test.timeout</propertyRef>
  2460         <propertyRef usage="optional">ats.product.hwid</propertyRef>
  2761         <propertyRef usage="optional">ats.product.hwid</propertyRef>
  2461         <propertyRef usage="optional">ats.drop.file</propertyRef>
  2762         <propertyRef usage="optional">ats.drop.file</propertyRef>
  2462         <propertyRef usage="optional">ats.aste.drop.file</propertyRef>
  2763         <propertyRef usage="optional">ats.aste.drop.file</propertyRef>
       
  2764         <propertyRef usage="optional">ats.drops.count</propertyRef>
  2463         <propertyRef usage="optional">ats.aste.email.list</propertyRef>
  2765         <propertyRef usage="optional">ats.aste.email.list</propertyRef>
  2464         <propertyRef usage="optional">ats.product.name</propertyRef>
  2766         <propertyRef usage="optional">ats.product.name</propertyRef>
  2465         <propertyRef usage="optional">ats.script.type</propertyRef>
  2767         <propertyRef usage="optional">ats.script.type</propertyRef>
  2466         <propertyRef usage="optional">ats.drop.location</propertyRef>
  2768         <propertyRef usage="optional">ats.drop.location</propertyRef>
  2467         <propertyRef usage="optional">ats.server</propertyRef>
  2769         <propertyRef usage="optional">ats.server</propertyRef>
  2473         <propertyRef usage="optional">skip.ats.sending</propertyRef>
  2775         <propertyRef usage="optional">skip.ats.sending</propertyRef>
  2474         <propertyRef usage="optional">eunit.test.package</propertyRef>
  2776         <propertyRef usage="optional">eunit.test.package</propertyRef>
  2475         <propertyRef usage="optional">eunitexerunner.flags</propertyRef>
  2777         <propertyRef usage="optional">eunitexerunner.flags</propertyRef>
  2476         <propertyRef usage="optional">drop.file.counter</propertyRef>
  2778         <propertyRef usage="optional">drop.file.counter</propertyRef>
  2477         <propertyRef usage="optional">exclude.test.layers</propertyRef>
  2779         <propertyRef usage="optional">exclude.test.layers</propertyRef>
       
  2780         <propertyRef usage="optional">ats.evalid.pre</propertyRef>
       
  2781         <propertyRef usage="optional">ats.evalid.post</propertyRef>
  2478     </group>
  2782     </group>
  2479     <group>
  2783     <group>
  2480         <name>Company</name>
  2784         <name>Company</name>
  2481         <description/>
  2785         <description/>
  2482         <propertyRef usage="optional">email.ldap.server</propertyRef>
  2786         <propertyRef usage="optional">email.ldap.server</propertyRef>
  2493         <propertyRef usage="optional">s60.build.robot.path</propertyRef>
  2797         <propertyRef usage="optional">s60.build.robot.path</propertyRef>
  2494     </group>
  2798     </group>
  2495     <group>
  2799     <group>
  2496         <name>Qt</name>
  2800         <name>Qt</name>
  2497         <description/>
  2801         <description/>
  2498         <propertyRef usage="optional">qt.dir</propertyRef>
       
  2499         <propertyRef usage="optional">qt.configure.log.name</propertyRef>
       
  2500         <propertyRef usage="optional">qt.qmake.ant.template</propertyRef>
  2802         <propertyRef usage="optional">qt.qmake.ant.template</propertyRef>
  2501         <propertyRef usage="optional">qt.qmake.makefile.template</propertyRef>
  2803         <propertyRef usage="optional">qt.qmake.makefile.template</propertyRef>
  2502         <propertyRef usage="optional">qt.configure.args</propertyRef>
  2804         <propertyRef usage="optional">qt.configure.args</propertyRef>
  2503         <propertyRef usage="optional">qt.qmake.default.args</propertyRef>
  2805         <propertyRef usage="optional">qt.qmake.default.args</propertyRef>
  2504         <propertyRef usage="optional">qmake.enabled</propertyRef>
  2806         <propertyRef usage="optional">qmake.enabled</propertyRef>
  2517         <propertyRef usage="optional">build.drive.notdefined</propertyRef>
  2819         <propertyRef usage="optional">build.drive.notdefined</propertyRef>
  2518         <propertyRef usage="optional">build.duplicates.log</propertyRef>
  2820         <propertyRef usage="optional">build.duplicates.log</propertyRef>
  2519         <propertyRef usage="optional">build.errors.limit</propertyRef>
  2821         <propertyRef usage="optional">build.errors.limit</propertyRef>
  2520         <propertyRef usage="optional">build.id</propertyRef>
  2822         <propertyRef usage="optional">build.id</propertyRef>
  2521         <propertyRef usage="optional">build.log.dir</propertyRef>
  2823         <propertyRef usage="optional">build.log.dir</propertyRef>
       
  2824         <propertyRef usage="optional">archive.log.dir</propertyRef>
       
  2825         <propertyRef usage="optional">compile.log.dir</propertyRef>
       
  2826         <propertyRef usage="optional">roms.log.dir</propertyRef>
       
  2827         <propertyRef usage="optional">localisation.log.dir</propertyRef>
       
  2828         <propertyRef usage="optional">diamonds.build.output.dir</propertyRef>
       
  2829         <propertyRef usage="optional">post.log.dir</propertyRef>
       
  2830         <propertyRef usage="optional">prep.log.dir</propertyRef>
       
  2831         <propertyRef usage="optional">test.log.dir</propertyRef>
  2522         <propertyRef usage="optional">build.signal.status.dir</propertyRef>
  2832         <propertyRef usage="optional">build.signal.status.dir</propertyRef>
  2523         <propertyRef usage="optional">build.status.email.template</propertyRef>
  2833         <propertyRef usage="optional">build.status.email.template</propertyRef>
  2524         <propertyRef usage="optional">build.log</propertyRef>
  2834         <propertyRef usage="optional">build.log</propertyRef>
  2525         <propertyRef usage="optional">build.logging.key.stages</propertyRef>
  2835         <propertyRef usage="optional">build.logging.key.stages</propertyRef>
  2526         <propertyRef usage="optional">build.logging.start.stage</propertyRef>
  2836         <propertyRef usage="optional">build.logging.start.stage</propertyRef>
  2528         <propertyRef usage="optional">build.output.dir</propertyRef>
  2838         <propertyRef usage="optional">build.output.dir</propertyRef>
  2529         <propertyRef usage="optional">build.property.cache.file</propertyRef>
  2839         <propertyRef usage="optional">build.property.cache.file</propertyRef>
  2530         <propertyRef usage="optional">build.sisfiles.dir</propertyRef>
  2840         <propertyRef usage="optional">build.sisfiles.dir</propertyRef>
  2531         <propertyRef usage="optional">build.summary.file</propertyRef>
  2841         <propertyRef usage="optional">build.summary.file</propertyRef>
  2532         <propertyRef usage="optional">build.system.sbs</propertyRef>
  2842         <propertyRef usage="optional">build.system.sbs</propertyRef>
       
  2843         <propertyRef usage="optional">skip.sbs.parser.exception</propertyRef>
  2533         <propertyRef usage="optional">build.temp.dir</propertyRef>
  2844         <propertyRef usage="optional">build.temp.dir</propertyRef>
  2534         <propertyRef usage="optional">build.type</propertyRef>
  2845         <propertyRef usage="optional">build.type</propertyRef>
  2535         <propertyRef usage="optional">build.version</propertyRef>
  2846         <propertyRef usage="optional">build.version</propertyRef>
  2536         <propertyRef usage="optional">cache.dir</propertyRef>
  2847         <propertyRef usage="optional">cache.dir</propertyRef>
  2537         <propertyRef usage="optional">log4j.cache.dir</propertyRef>
  2848         <propertyRef usage="optional">log4j.cache.dir</propertyRef>
  2588         <propertyRef usage="optional">helium.svn.url</propertyRef>
  2899         <propertyRef usage="optional">helium.svn.url</propertyRef>
  2589         <propertyRef usage="optional">helium.dir</propertyRef>
  2900         <propertyRef usage="optional">helium.dir</propertyRef>
  2590         <propertyRef usage="optional">helium.java.lib.dir</propertyRef>
  2901         <propertyRef usage="optional">helium.java.lib.dir</propertyRef>
  2591         <propertyRef usage="optional">helium.svn.workarea.dir</propertyRef>
  2902         <propertyRef usage="optional">helium.svn.workarea.dir</propertyRef>
  2592         <propertyRef usage="optional">helium.version</propertyRef>
  2903         <propertyRef usage="optional">helium.version</propertyRef>
       
  2904         <propertyRef usage="optional">helium.revision</propertyRef>
  2593         <propertyRef usage="optional">ido.cenrep.root</propertyRef>
  2905         <propertyRef usage="optional">ido.cenrep.root</propertyRef>
  2594         <propertyRef usage="optional">ido.cenrep.target</propertyRef>
  2906         <propertyRef usage="optional">ido.cenrep.target</propertyRef>
  2595         <propertyRef usage="optional">ido.keep.old</propertyRef>
  2907         <propertyRef usage="optional">ido.keep.old</propertyRef>
  2596         <propertyRef usage="optional">ido.romtree</propertyRef>
  2908         <propertyRef usage="optional">ido.romtree</propertyRef>
  2597         <propertyRef usage="optional">ido.template.robot.ready</propertyRef>
  2909         <propertyRef usage="optional">ido.template.robot.ready</propertyRef>
  2688         <propertyRef usage="optional">archive.max.number.of.threads</propertyRef>
  3000         <propertyRef usage="optional">archive.max.number.of.threads</propertyRef>
  2689         <propertyRef usage="optional">signals.buildexception.signalname</propertyRef>
  3001         <propertyRef usage="optional">signals.buildexception.signalname</propertyRef>
  2690         <propertyRef usage="optional">hlm.enable.asserts</propertyRef>
  3002         <propertyRef usage="optional">hlm.enable.asserts</propertyRef>
  2691         <propertyRef usage="optional">python.modules.path</propertyRef>
  3003         <propertyRef usage="optional">python.modules.path</propertyRef>
  2692         <propertyRef usage="optional">metadata.dbfile</propertyRef>
  3004         <propertyRef usage="optional">metadata.dbfile</propertyRef>
       
  3005         <propertyRef usage="optional">exceptions.target</propertyRef>
       
  3006         <propertyRef usage="optional">ant.loglevel</propertyRef>
       
  3007         <propertyRef usage="optional">project.spec.name</propertyRef>
       
  3008     </group>
       
  3009     <group>
       
  3010         <name>Documentation</name>
       
  3011         <description/>
       
  3012         <propertyRef usage="optional">last.major.release.database.url</propertyRef>
       
  3013         <propertyRef usage="optional">ivy.xml.file</propertyRef>
       
  3014         <propertyRef usage="optional">dependency.grph</propertyRef>
       
  3015         <propertyRef usage="optional">python.dir</propertyRef>
       
  3016         <propertyRef usage="optional">python.internal.dir</propertyRef>
       
  3017         <propertyRef usage="optional">subcon</propertyRef>
       
  3018         <propertyRef usage="optional">dependency.external.grph</propertyRef>
       
  3019     </group>
       
  3020     <group>
       
  3021         <name>Bom</name>
       
  3022         <description/>
       
  3023         <propertyRef usage="optional">run.ccm</propertyRef>
       
  3024         <propertyRef usage="optional">old.bom.log</propertyRef>
       
  3025         <propertyRef usage="optional">symbian.version.week</propertyRef>
       
  3026         <propertyRef usage="optional">symbian.version</propertyRef>
       
  3027         <propertyRef usage="optional">symbian.version.year</propertyRef>
       
  3028         <propertyRef usage="optional">s60.version</propertyRef>
       
  3029         <propertyRef usage="optional">s60.release</propertyRef>
       
  3030         <propertyRef usage="optional">bom.log</propertyRef>
       
  3031         <propertyRef usage="required">build.number</propertyRef>
  2693     </group>
  3032     </group>
  2694 </heliumDataModel>
  3033 </heliumDataModel>