Helium API

Properties table(Sortable)

Property Description Edit Status Type
absolute.prep.root.dir

This will convert absolute path for prep.root.dir if anybody use relative path.

never string
ado.mapping.file

Path to a INI file that contains the mapping between the ADO from Synergy WA and it's location on the BA.

never string
ado.quality.mapping.file

Path to a INI file that contains the mapping between the ADO from Synergy WA and it's location on the BA for quality targets.

never string
antlib.import.module.path

Path where ant XML files dynamically downloaded from jar file.

never string
archive.max.number.of.threads

Set the maximum number of threads running for archiving (for a parallel job).

allowed integer
archive.using.ec

Set to true to enable EC zipping

recommended boolean
ats.aste.drop.file

Path for creation of the drop file during the build. Default is ATS3AsteDrop.zip

discouraged string
ats.aste.email.list

The property is needed if you want to get an email from ATS server after the tests are executed. There can be one to many semicolon(s) ";" separated email addresses.

recommended string
ats.aste.plan.name

Modify the plan name if you have understanding of test.xml file or leave it as it is. Deafault value is "plan"

recommended string
ats.aste.testrun.name

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

recommended string
ats.ctc.enabled

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.

recommended string
ats.drop.file

Path for creation of the drop file during the build. Default is ATS3Drop.zip

discouraged string
ats.drop.location

Server location (UNC path) to save the ATS3Drop file, before sending to the ATS. For example: \\trwsem00\some_folder\. In case, ``ats.script.type`` is set to "import", ATS doesn't need to have access to ats.drop.location, its value can be any local folder on build machine, for example c:\temp (no network share needed).

must string
ats.email.list

The property is needed if you want to get an email from ATS server after the tests are executed. There can be one to many semicolon(s) ";" separated email addresses.

recommended string
ats.flash.images

List of flash images (.fpsx files) to install on the phone. It is not recommended to set the value manually however, it is possible.

allowed string
ats.flashfiles.minlimit

Limit of minimum number of flash files to execute ats-test target, otherwise ATSDrop.zip will not be generated. Default value is "2" files.

recommended string
ats.password

Password for ATS. This password might be different from NOE or HTTP/UNIX password.

must string
ats.plan.name

Modify the plan name if you have understanding of test.xml file or leave it as it is. Deafault value is "plan"

recommended string
ats.product.hwid

Product HardWare ID (HWID) attached to ATS. By default the value of HWID is not set.

recommended string
ats.product.name

Name of the product to be tested. For example: "PRODUCT"

must string
ats.report.location

Sets ATS reports store location. Default location is "${publish.dir}/${publish.subdir}"

allowed string
ats.script.type

There are two types of ats script files to send drop to ATS server, "runx" and "import"; only difference is that with "import" ATS doesn't have to have access rights to testdrop.zip file, as it is sent to the system over http and import doesn't need network shares. If that is not needed "import" should not be used. Default value is "runx" as "import" involves heavy processing on ATS server

recommended string
ats.server

For example: "4fio00105" or "catstresrv001.cats.noklab.net:80". Default server port is "8080", but it is not allowed between intra and Noklab. Because of this we need to define server port as 80. The host can be different depending on site and/or product.

must string
ats.target.platform

Sets target platform for compiling test components. Default value is "armv5 urel".

recommended string
ats.test.timeout

To set test commands execution time limit on ATS3 server, in seconds. Default value is "60".

recommended string
ats.testrun.name

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

recommended string
ats.trace.enabled

Should be "True" if tracing is needed during the tests running on ATS3. Deafault value is "False", the values are case-sensitive.

recommended string
ats.username

Username for ATS server. This is NOT the NOE or HTTP/UNIX username.

must string
binary.root

Defines location of binaries created in build. Used in check-capability target while generating capability scan report.

never string
branch.name

this along with week.number used to find proper history file based on releases.

allowed string
build.cache.dir

Directory where Helium can store files on a temporary basis for a user per build.

never string
build.cache.log.dir

Directory where Helium can store log files on a temporary basis for a user per build.

never string
build.drive

Substed drive where the build is performed. if not defined then helium should search next available build drive letter and subst autometically

recommended string
build.drive.notdefined

used to track if build.drive has predefined or not

never flag
build.duplicates.log

Default name of the build duplicates log file.

discouraged string
build.errors.limit

Maximum allowable errors in a build.

allowed number
build.id

A unique ID for the build.

discouraged string
build.int.db.dir

The directory where the build integer database text files are stored.

discouraged string
build.log

Defines name of the log file.

never string
build.log.dir

This is where the build logs are stored.

discouraged string
build.logging.key.stages

Defines which stages are considered as key stages and logged.

discouraged string
build.logging.start.stage

Defines at which point logging is started.

discouraged string
build.name

A general label for this type of build. Currently if not defined, product.name will be used to set this property, but this will likely be removed in future.

must string
build.output.dir

This is the directory where build output is placed.

never string
build.property.cache.file

A file where persistent properties for a build should be stored.

never string
build.sisfiles.dir

This is the directory where sisfiles are placed.

never string
build.summary.file

This is the file where build summary is stored.

discouraged string
build.system

This specifies which build system is used. Default for this is ebs You can use ec for Electric Cloud..

allowed string
build.system.ebs

Defined if build.system is set to "ebs", which is the default.

never string
build.system.sbs

Defined if ${build.system} is set to "sbs".

never string
build.temp.dir

A directory for storing temporary build files.

never string
build.type

The general type of the build. This is used for checking the tools environment. Potential values include core, ido, product.

recommended string
build.version

Version of the build.

discouraged string
cache.dir

Root directory where Helium can store files on a temporary basis for a user.

never string
call.cleanup

Ensures the cleanup-all target is called when the build finishes.

allowed string
canonical.sysdef.file

The path of the generated canonical System Definition file that contains all the input System Definition file content.

never string
ccm.base.dir

Directory where CCM operations will be performed.

allowed string
ccm.cache.xml

Location of the cache.xml file which enables global synergy sessions.

allowed string
ccm.database

Name of the CCM database to use. No default value.

must string
ccm.database.path

Path of the CCM database. No default value

discouraged string
ccm.enabled

Defines that property if you want the ccm-get-input step to be run during the build area preparation.

allowed string
ccm.engine.host

Engine host of CCM database. No default value.

must string
ccm.home.dir

Home directory of CCM operations.

must string
ccmgetinput

To check which ccmgetinput helium will be use

allowed string
ccmtask.python.script.file

The path for the Python script to handle the ccm task bridge to the ccm.py module.

never string
ci.min.ba.maintain

Minimal number of build area to keep.

allowed string
ci.project.config

Location of the configuration that will be generated for the Cruise Control HLMSynergy modificationset.

allowed string
ci.session.file

Location of the session file which will be created by Helium.

allowed string
cmaker.component.dir

Location of the cmaker component to install it.

never string
cmaker.config.dir

Directory where to execute cMaker.

discouraged string
cmaker.pp.version

Version of PP(NCP) configuration to be exported

recommended string
cmaker.s60.version

Version of S60(require cmaker.pp.version to be set) configuration to be exported

recommended string
codescanner.config

Defines the location of a custom configuration for codescanner.

allowed string
codescanner.format

Defines the format of Codescanner output (html|xml|std).

allowed string
codescanner.log.unique

Defines if the folder for Codescanner output is unique (on|off).

allowed string
common.overlay.dir

Location of the common overlay.

must string
compile.signal.name

Name of the signal to be able to override the compile-main target.

never string
compile.symbianos

Property must be set if the Symbian System Definition file is included in a build, in order to do full build from source.

never string
compile.sysdef.dtd.stub

compile.sysdef.dtd.stub

never string
core.build.version

This Defaults to the ${major.version}.${minor.version} combo and is available so that 1 number can be used (dot can be removed)

allowed string
core.rom.output.dir

/output/release_flash_images/rnd/core

must string
create.bom.workarea.root

Your synergy work area directory (Set as the parent of the helium dir by default)

allowed string
ctool.china.conf

configuration for the chinese variant.

allowed string
ctool.dir

Location of the configuration tool.

allowed string
ctool.japan.conf

configuration for the japanese variant.

allowed string
ctool.region.china

.

never string
ctool.western.conf

configuration for the western variant.

allowed string
current.env.config

Internal property used for environment setting in the beginning of the build.

never string
customer.makefile.target

Default makefile target for running customer iMaker ROM building.

never string
data.model.file

The data model XML file for the Ant configuration.

never string
data.model.parsed

The data model XML file for the Ant configuration parsed.

never string
data.model.xsl

Data Model extra content

allowed string
database.file

Location of helium database

never string
delta.ant.file

Temp file

never string
delta.exclude.commasep

Comma seperated excluded directories from the zip

allowed string
delta.zip.delete.file

Special Instructions file for SymDEC

never string
delta.zip.file

The zip file

never string
delta.zip.file.size

Define the file size of the zipped up released file, this is then used by delta zipping code to determine if a delta zip is required or a full zip should be created. The delta zip will only be published if it is less than 1/2 the size of this property

must string
delta.zip.location

Output location

never string
delta.zip.temp.location

Temp location

never string
diamonds.build.id

The ID assigned to the build by the Diamonds server.

never string
diamonds.build.url

The full URL to the build entry on the Diamonds server.

never string
diamonds.compile.summary

Compilation summary file for diamonds.

never string
diamonds.host

Diamonds server's host address.

discouraged string
diamonds.listener.configuration.file

Diamonds Configuration file with full path used for diamonds listener.

never string
diamonds.mail

Email address of diamonds server.

discouraged string
diamonds.path

Diamonds server build location.

discouraged string
diamonds.port

Diamonds server port number.

discouraged string
diamonds.schema

Diamonds rest api schema.

discouraged string
diamonds.target.list.to.log

List of targets that should be logged in to Diamonds.

discouraged string
disable.analysis.tool

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.

allowed string
documentation.host

The host server where the Helium documentation is stored.

never string
documentation.path

The full path on the host server where the Helium documentation is stored.

never string
documentation.path.root

The root of the path on the host server where the Helium documentation is stored.

never string
documentation.url.root

Root location of the Helium release documentation.

allowed string
drop.file.counter

Drop package file counter. Updates its value automatically when a new drop file is created for ATS.

never integer
ec.allow.duplicates

Setting this to "1" will force xml2mak to generate only warnings (instead of errors) for duplicate components in the component list

discouraged string
ec.build.class

Build class for Electric Cloud. No default value.

never string
ec.emake

Location of emake tool.

discouraged string
ec.history.dir

This specifies the directory where Electric Cloud history files are stored. Currently defined in helium.ant.xml and mapped related to publish.root.dir

discouraged string
ec.history.option

Should be create for single node build and merge for multi node build.

never string
ec.historyfile

Temporary location of the EC history file used by the current build.

discouraged string
ec.makefile.file

Location of the Makefile generated to run the EC build.

discouraged string
ec.maxagents

Maximum number of agent to be used

allowed string
ec.mem.limit

memory limit for EC execution. See user guide for more details

never string
ec.mode

mode is either serial / parallel - default is parallel

allowed string
ec.scripts.dir

ec scripts location

discouraged string
ec.sysdef2make

Location of sysdef2make.pl file, which is used to translate system definition files to make files. Internal property that normally does not require changes.

never string
ec.tools.dir

Location of EC-tools. Passed to environment variable EC_TOOLS_DIR, when calling ecbuild_electric.cmd to execute Electric Cloud build.

discouraged string
ee_roms.log.file

ee log file location

never string
ee.makefile.target

Defines make target that is run when creating engineer english images.

allowed string
ee.rom.output.dir

/output/development_flash_images/engineering_english/logs

must string
email.ldap.rootdn

Root distinguished name of the LDAP server.

allowed string
email.ldap.server

Network address of the LDAP server.

allowed string
email.smtp.server

Network address of the SMTP server.

allowed string
enabled.aste

Value must be set to execute ats-aste target. for example, 'value="1"'

must string
enabled.ats

Value must be set to execute ats-test target. for example, 'value="1"'

must string
epocroot

epocroot path

discouraged string
error.email.to.list

List of email addresses where email is sent in case of build failure. No default value

never string
eunit.prepare.zip

Name of eunit zip file. Need to unzip into build area to start eunit test

must string
eunit.test.package

The EUnit package name to be unzipped on the environment, for executing EUnit tests."

recommended string
eunitexerunner.flags

Flags for EUnit exerunner can be set by setting the value of this variable. The default flags are set to "/E S60AppEnv /R Off".

must string
exclude.test.layers

Comma seperated excluded test layers. The test components (mentioned in the excluded test layers) will not be included in the ATS test drops

allowed string
ext.java.lib.dir

External ant library path

never string
failonerror

failonerror attribute for exec

never boolean
file-comparison.bcomp_conf

Defines the location of Beyond Compare configuration file.

allowed string
file-comparison.bcomp_path

Defines the location of BComp.exe.

allowed string
file-comparison.left_name

Defines the name of the folder for the left side of comparison.

allowed string
file-comparison.left_side

The fileset id used on the left side of comparison.

must string
file-comparison.output

Defines the location where comparison output should be put.

allowed string
file-comparison.regexp.from

Defines the regexp pattern (in ANT-pattern style) which to mach from given filesets.

allowed string
file-comparison.regexp.to

Defines the regexp pattern (in ANT-pattern style) what to use in (possible) replacement.

allowed string
file-comparison.right_name

Defines the name of the folder for the right side of comparison.

allowed string
file-comparison.right_side

The fileset id used on the right side of comparison.

must string
flash.config.enabled

Define that property to enable config file generation.

recommended flag
genxml.output.file

Path for the output XML file generated by genxml used as input to EBS or EC.

never string
genxml.output.file.suffix

Suffix used in genxml related output files. This value is added into file names to show that they are genxml related. Used in log files, genxml output files and component list for EE images. Normally does not need to be set.

never string
getenv.tool.location

Defines the location of the getenv.pl script.

never string
helium.build.dir

The path where Helium-specific outputs are written to.

never string
helium.ccm.workarea.dir

The path to a Synergy work area used for updating Helium releases.

allowed string
helium.dir

Defines the logical path to the helium directory used to start a build.

never string
helium.doc.dir

Location of helium doc src.

never string
helium.java.lib.dir

helium java library location

never string
helium.svn.url

SVN URL where to find Helium.

allowed string
helium.svn.workarea.dir

The path to a Subversion work area used for updating Helium releases.

allowed string
helium.version

Contains Helium version information

never string
hlm.enable.asserts

Enable helium asserts. Build will fail if this is enabled and asserts fail.

recommended string
ido.build.filter

Property is used to define ido build filters in the configuration file.

never string
ido.cenrep.root

Path to the cenrep root. Default value is "${build.drive}${env.EPOCROOT}/epoc32/tools/cenrep/ido/src"

never string
ido.cenrep.target

Path to the cenrep target directory. Default value is "${build.drive}${env.EPOCROOT}/epoc32/data/z/private/10202be9"

never string
ido.codescanner.config

Defines the location of a custom configuration for codescanner.

allowed string
ido.codescanner.output.dir

Defines the location of Codescanner output.

recommended string
ido.codescanner.output.type

Defines the format of Codescanner output (html|xml|std).

allowed string
ido.keep.old

Once define this property will enable the backup of old ado before doing the copy.

allowed string
ido.romtree

Path to the build romtree; the location contains iby files. Default value is "${build.drive}${env.EPOCROOT}/epoc32/rom/include"

never string
ido.template.robot.ready

Location of the ready.txt FMPP template (override that property if you want to customize the content).

discouraged string
image_creation.copyto

Path for copying the image files default is output/images

never string
image_creation.drive

Drive (environment) to use for creating images

never string
imagetool.cfg.xml.parsed

Locates the parsed configuration for ImageTool in the build directory.

never string
imagetool.destination

Location where to copy ImageTool and definitions.

allowed string
imagetool.images

Defines comma separated list of image names.

allowed string
imagetool.log

Defines name of the ImageTool log file.

never string
imagetool.output.dir

Defines the location of ImageTool output files.

never string
imagetool.tooldir

Defines the location of ImageTool.

never string
imaker.command

The path to the iMaker executable file.

never string
imaker.engine

Defines which accelerator to use for running iMaker. (default value from build.system property)

never string
imaker.fmpp.ant

Location of the Ant iMaker execution template.

never string
imaker.fmpp.makefile

Location of the EC iMaker execution template.

never string
internal.api.config

Location of the config to parse the build content.

allowed string
internal.api.output.postbuild

Location of the postbuild ado header content.

allowed string
internal.api.output.prebuild

Location of the prebuild ado header content.

allowed string
is.published

The value is either true or false depending on whether the publish property is set or not.

never string
isis_mktarget.list

Comma separated list of file names(main, what, check file names)

never string
ivy.file

Location of ivy jar.

never string
ivy.filename

Name of ivy jar.

never string
last.major.helium.version

Last major helium version

never string
loc.output.dir

The directory that will contain the zipped .loc files zip package.

never string
loc.output.filename

The filename of the zip-loc-files target output zip file.

never string
loc.temp.dir

The location of temporary directory used during zip-loc-files.

never string
local.free.space

The amount of free space needed on the build machine in Mbs.

recommended string
localisation.buildfile

begining of the localisation buildfile name

never string
localisation.files.china

Localisation files for the China region.

recommended string
localisation.files.japan

Localisation files for the Japan region.

recommended string
localisation.files.western

Localisation files for the western region.

recommended string
localisation.language.file

Defined where to find languages.xml.

never string
localisation.makefile.target

Makefile target that is executed when creating localised rom images (target localisation-roms).

allowed string
localisation.s60locfiles.dir

Location of Series 60 localisation input files. Internal property that does not normally needs to be set.

never string
localisation.tool

This key defines which tool should be used to localise the build area (localisation-mcss-localiser or localisation-s60-localiser).

never string
log.build.build_id

Diamonds logging information.

never string
log.build.category

Diamonds logging information.

never string
log.build.computer

Diamonds logging information.

never string
log.build.user

Diamonds logging information.

never string
log.target

Enables logging of the start and end of individual targets.

allowed string
log4j.cache.dir

Log directory for log4j.

allowed string
log4j.configuration

Defines the path to log4j configuration.

never string
logging.output.file

Location of generated logging config.

never string
major.version

Part of a version information that is used to differentiate a build. Major version is the part that changes less frequently. Ie. year.

allowed string
md5.signature.file

Output location of md5 file

never string
md5.split

Number of partial md5 files to use during creation

never string
metadata.db.file

The path to the SQLite metadata database file.

never string
minor.version

Part of a version information that is used to differentiate a build. Minor version is the part that changes more frequntly. Ie week or a running number.

allowed string
network.drive

The drive letter of a substed drive that maps to the network location where the build is published.

recommended string
network.free.space

Amount of free space in MBs needed on the network drive where the build is published. The ``network.drive`` drive property must also be defined.

allowed string
notes.database

The Notes database to do DCT5 upload to.

recommended string
notes.release.dir

The DCT5 Release Notes SW Release Folder (where your build is Published to, so it can be obtained from there.)

never string
notes.server

Lotus notes server name

recommended string
number.of.threads

how many parallel threads can run

allowed string
old.md5.file

A previous builds md5

allowed string
old.md5.file.present

Is a previous builds md5 being passed manually

allowed string
overlays.log.file

The path to the overlays output log file.

never string
parse_abld_what.tool

Location of the parse_what_log.pl tool.

allowed string
prep.build.dir

This is the directory where the build area is prepared. Once created it is substed to the build.drive.

never string
prep.config.file

Defines configuration file used in prep-copy target. The file defines how files are copied and extracted into build area.

must string
prep.delivery.file

Defines configuration file used in synergy operations (ccm-get-input for example). This file contains definition of projects that are checkouted or snapshotted.

must string
prep.delivery.modificationset

Location where the XML modificationset file should be generated. If not defined the file is not generated. (Usefull for CI systems)

allowed string
prep.root.dir

The directory where new build area directories are created and substed to the build drive.

recommended string
product.family

In product builds defines the product family that the build product belong to.

must string
product.list

In product builds defines the list of products that are build in the configuration. Property is used in rom image creation, localisation release notes creation and data packaging.

must string
product.printname

A printable name for a product used in release notes.

must string
product.type

Project ID in release notes.

must string
programlevel.release.tag

Program level release tag name

allowed string
publish

Defines whether the build content will be published to the network.

recommended string
publish.base.dir

Directory where all builds are published. Same as publish.dir but without build.id at the end

never string
publish.ccm.folder

Synergy folder where you want your task to be published.

allowed string
publish.dir

Directory where the build is published (includes build.id)

must string
publish.fileset.ids

The fileset id which will be upload

allowed string
publish.release.dir

The directory where the release of this build is published to on the local network.

never string
publish.release.subdir

Subdir part of the publish release dir, relative to publish.root.dir

never string
publish.root.dir

Defines the root directory of publish feature. Should point into the root of the folder that will contain published nightly builds/releases.

recommended string
publish.subdir

Subdir part of the publish dir, relative to publish.root.dir

allowed string
python.modules.path

Python modules path.

allowed string
qmake.enabled

If defined the qmake stage will be enabled during compilation.

allowed string
qt.configure.args

The command lines argument passed to the configure tool.

allowed string
qt.configure.log.name

The name of the Qt configure output log.

never string
qt.dir

The location of the Qt framework to build.

recommended string
qt.qmake.ant.template

The location of the ant template to run qmake commands.

allowed string
qt.qmake.default.args

Setting default arguments to qMake command line, if the qmakeArgs is defined from the system definition file then those arguments are discarded.

allowed string
read.build.int

This must be set to enable reading the build.number from a text database file located on the network. It allows automated build number incrementing.

allowed string
release.dir.root

This is the directory which points to release-directory root.

never string
release.images.dir

The directory where flash images of build can be found

never string
releasenotes.logo

Defines the logo image file which will be used in release notes.

never string
releasenotes.output

Location of output rtf file

never string
releasenotes.output.dir

Defines the directory that will contain the output of release notes creation.

never string
releasenotes.props

Property file with customer values

never string
releasenotes.scan2log

Location of scan2log HTML file

never string
releasenotes.temp.errors

Temp file

never string
releasenotes.temp.output

Temp file

never string
releasenotes.temp.props

Temp file

never string
releasenotes.temp.props2

Temp file

never string
releasenotes.template

Defines the name of the release note template used.

never string
relnotes.config.dir

Defines the directory that contains release notes creation configuration files.

must string
remote.builds.config.file

The path to the configuration file for remote builds.

never string
required.ant.version

The version of Apache Ant required by Helium.

never string
robot.email.to

Comma seperated list of email address.

discouraged string
rombuild.buildinfo.output

Location of the output file.

never string
rombuild.buildinfo.template

FMPP template to generate a buildinfo makefile.

never string
rombuild.config.file

This key defines where this parsed file will be located.

must string
rombuild.config.file.parsed

Locates the parsed configuration for ROM builds.

never string
rombuild.makefile.name

The filename of the output makefile generated by Helium for iMaker.

allowed string
rombuild.using.var

Define this property if you build is using Symbian Binary Variation.

allowed boolean
roms.spec.name

Used to select spec-section in rom image configuration for building. Used only for makefpsx.

never string
s60.build.robot.date

This property represent the releasing interval. The syntax is as follow: day1,time1,day2,time2,projectname;day1,time1,day2,time2,projectname2

 With day and time matching the following properties: day [1, 14] time [00, 23]:[00, 59] Example: 2,10:00,3,20:00,ABS_domain
must string
s60.build.robot.path

Location where to publish the build robot delivery.

must string
s60.delta.config.prefix

Define the prefix part of the configuration name that builds delta variant.

allowed string
s60.getenv.trigger.location

Define the location of the trigger file that should be used by CI.

allowed string
sbs.config

Configurations for which the components to be built(armv5,winscw)

allowed string
sbs.hlm.scanlog

Enable helium scanlog for raptor. (experimental temporary solution)

allowed boolean
sbs.implicit.tools.build

uses tools config to be built before building the actual configuration.

allowed boolean
sbs.tools.config

tools configuration to be built

allowed string
selge.ini.network.dir

\\\\vcfiler02\\pub\\flash_user\\Crashbin/working\\selge_ini_prep

must string
signals.buildexception.signalname

Name of the signal configuration that is used when a signal is fired after catching a BuildException failure.

allowed string
sis.config.file

Configuration file for SIS-file generation.

recommended string
skip.ats.sending

Skips sending drop package file to ATS/ASTE after its creation.

allowed boolean
skip.build.duplicates

This allow you to skip the build duplciates log generation.

allowed boolean
skip.codescanner

Skip the codescanner target if true (true/yes/on).

allowed boolean
skip.compile-ec-patch

If defined it skips the buildtools emake patching.

allowed string
skip.policy-validation

Skip the policy validation target if true (true/yes/on).

allowed boolean
sms.number

sms numbers to report error or build information.

never string
sms.server

Server that sends SMSs

allowed string
src

Source location for junit test class

never string
src.classes

Java source files location for helium library

never string
src.dir

java source directory location for helium library

never string
subcon.build.drive

Build drive for subcon build

never string
subcon.log.file

The path to the subcon ROMs log.

never string
subcon.makefile.target

The name of the makefile target for making subcon ROMs.

never string
subcon.prep.config.file

Subcon prep configuration file location

must string
subcon.rombuild.config.file

A ROM configuration file for verifying subcon ROMS.

never string
subcon.zips.dir

The directory where subcon zips are stored.

never string
sysdef.clean.configurations.list

Comma-separated list of System Definition configuration names to be built in the ido-prep-clean stage. If not defined the sysdef.configurations.list will be used to generate that configuration list.

allowed string
sysdef.configurations.list

Comma-separated list of System Definition configuration names to be built in the compile-main stage.

must string
team

Used to specify which team configuration is being used. These configuration files are under /mc/mc_build/teams.

recommended string
teamlevel.ci.system

Change release tag from team level to product level

allowed boolean
teamlevel.folder.number

Folder name which contains those tasks to change the release tag

allowed string
temp.build.dir

Directory to store temporary files generated during the process.

never string
tools.ivy.config.file

The tools dependencies Ivy settings configuration file.

allowed string
trace.log.file

The path to the trace ROMs log.

never string
trace.makefile.target

The name of the makefile target for making trace ROMs.

never string
tracing.csv.file

Path location for the memory tracing data captured by the TracingLogger.

never string
tsrc.data.dir

The default value is "data" and refers to the 'data' directory under 'tsrc' directory.

allowed string
tsrc.path.list

Contains list of the tsrc directories. Gets the list from system definition layer files. Assuming that the test components are defined already in te layers.sysdef.xml files to get compiled. Not recommended, but the property value can be set if there are no system definition file(s), and tsrc directories paths to set manually.

allowed string
uda.makefile.target

The name of the makefile target for making UDA images.

never string
unix.password

Unix password

never string
unix.password.available

Equal 0 if the unix password if available

never string
unix.username

Unix username.

never string
unix.username.available

Equal 0 if the unix username if available

never string
unsubst.after.build

Unsubsted drive after build finished. If not defined then helium should left the drive as subst. Set the value as "yes" if you want to unsubst after build finished.

allowed string
validate.policy.csv

Location of the CSV file that defines policy IDs.

recommended string
validate.policy.ignoreroot

Skip the validation of the given root folders.

allowed boolean
validate.policy.log

Location validate policy xml log.

discouraged string
validate.policy.log.xml

Location of the LogXML output file.

discouraged string
validate.policy.pattern

Comma separated list of pattern for policy validation. Defualt value is, distribution.policy.s60,distribution.policy

allowed string
validate.properties.at.startup

display warnings at build startup if required properties are not defined.

never string
variant.image.targetpath

Path for copying the variant image files default is under output/variant_images

never string
week.number

this is used to identify the history files based on releases

allowed string
zip.config.file

Path to the the zip specification file

recommended string
zip.config.file.parsed

Path to the parsed file of zip specification file

never string
zip.ee.log.file

Defines log file where to record archiving of engineering english area.

never string
zip.localised.log.file

The path to the localization zipping log file.

never string
zip.subcon_roms.log.file

The log file name for zipping subcon_roms.

never string
zip.subcon.log.file

Defines log file where to record archiving of subcon environment.

never string
zip.trace_roms.log.file

The log file name for zipping trace_roms.

never string
zip.uda_roms.log.file

The log file name for zipping uda_roms.

never string
zip.wa.file

A unique name for the WA Sources ZIP file.

discouraged string
zips.build.dir

This is the directory where build area is archived after the build has finished.

never string
zips.ee.spec.name

the value should be "ee"

allowed string
zips.flashfiles.dir

This is the directory where flash files are archived.

never string
zips.loc.dir

This is the directory where build area is archived after the localisation.

never string

Helium API
Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). All rights reserved. License: http://www.eclipse.org/legal/epl-v10.html