TestDriver variables and wildcards

The following variables can be used in the .driver file:

  • ${repositoryroot}: The location of the build repository

  • ${resultroot}: The location of the run results

  • ${xmlroot}: The location of TestDriver v1 XML files

  • ${sourceroot}: The location of source code

  • ${epocroot}: The location of the Symbian EPOC tree

  • ${build}: The build of the built code, for example, UREL/UDEB

  • ${platform}: The platform of the built code, that is, ARMv5, ARM4, and so on.

The '*' wild card can be used within the .driver file in the following way:

The wildcard * can be used with the <transferToSymbian> and the <retrieveFromSymbian> tags in the following way:

<transferToSymbian>:

  • to retrieve an entire or part(s) of a directory

  • the SymbianPath must end in a directory

  • The PCPath must have a star * in the last directory

For example:

<transfer SymbianPath="c:\a\b" PCPath="${epocroot}a\b\*.ini" />

<retrieveFromSymbian>:

  • to retrieve an entire or part(s) of a directory

  • the PCPath must end in a directory

  • The SymbianPath must have a star * in the last directory

For example:

<transfer PCPath="${epocroot}a\b" SymbianPath="c:\a\b\c*.blt" />