Suites comprise of tests and / or other test suites, as well as (optional) test servers. (Test servers are required by the TestExecute tests and contained in those suites.)
Test suites are defined as XML files using the testSuite.dtd
.
Below is an example of a test suite XML file, SampleSuite.xml
.
<?xml version="1.0"?>
<!DOCTYPE testSuite SYSTEM "file:///c:/program files/common files/symbian/testSuite.dtd" [ ]>
<testSuite>
<name>SampleSuite</name>
<testItems>
<test>SampleLegacyTest1</test>
<test>SampleLegacyTest2</test>
<test>SampleTestExecuteTest</test>
</testItems>
<testExecuteServers>
<server>sampleServer</server>
</testExecuteServers>
<dependencies>
<data>
<hostPath>epoc32\WINSCW\c\testx\SampleLegacySuiteDataDep.txt</hostPath>
<devicePath>c:\TestX\SampleLegacySuiteDataDep.txt</devicePath>
</data>
<build type="test">
<hostPath>SampleLegacySuiteBuildDep.dll</hostPath>
<devicePath>c:\system\libs\SampleLegacySuiteBuildDep.dll</devicePath>
<mmpFile>SampleLegacySuiteBuildDep.mmp</mmpFile>
<bldInfPath>TestX\Test\Data\Source\group\bld.inf</bldInfPath>
</build>
</dependencies>
</testSuite>
|