SysLibs Test Suite Details

Test Script Source Tree Location

Descriptions of the test cases in this test suite can be found at the following location:

...\syslibsapitest\syslibssvs\ecom\scripts\SYSLIB-ECOM-PublicAPI.script

Test Script EPOC tree Location

When the tests are built for emulator or hardware (winscw or armv5), the script is exported into the following location in the epoc tree.

%EPOCROOT%\epoc32\data\Z\ecom\SYSLIB-ECOM-PublicAPI.script

Test Script Build Location

When the tests are built, the scripts are built into the following location

%EPOCROOT%\epoc32\release\<winscw|armv5>\<udeb|urel>\Z\ecom

Note: When the tests are built to be executed on hardware the files are built into the z: drive of the ROM.

Test Data Source Tree Location

The test suite contains following test data files:

...\syslibsapitest\syslibssvs\ecom\testdata\SYSLIB-ECOM-PublicAPI.ini

The global environment file located at:

...\syslibsapitest\syslibssvs\testdata\<platform>\t_syslibs.ini

Test Data Files EPOC Tree Location

When the tests are built for emulator or hardware (winscw/armv5), the data files are exported into the following location in the epoc tree.

  • %EPOCROOT%\epoc32\data\Z\ecom\SYSLIB-ECOM-PublicAPI.ini

  • %EPOCROOT%\epoc32\data\Z\syslibs\t_syslibs.ini

Test Data Files Emulator Location

When the tests are built, the test data files are built into the following location

%EPOCROOT%\epoc32\ release\winscw\<udeb/urel>\Z\ecom\.

Note: When the tests are built to be executed on hardware the files are built into the z: drive of the ROM

Test .driver File

The syslibs.driver file found in

…\syslibsapitest\syslibssvs\testsuites\syslibs\

is used by the test driver to construct the test suite tree structure and export all the appropriate files to the correct location in the epoc32 tree and on the device.

When the tests are built, the .driver file can be found in the following location:

%EPOCROOT%\epoc32\testdriver\testproduct

TCS file source location

The .tcs file can be found at the following location:

...\syslibsapitest\syslibssvs\config\t_syslibs.tcs

TCS file build location

When the tests are built, the .tcs file is generated into the following location:

%EPOCROOT%\epoc32\release\<winscw|armv5>\<udeb|urel>\Z\ecom