Creating a TEF Script file

The following example demonstrates how to create a TEF script file for executing the test cases:

//////////////////////////////////////////////////////////////////
// // TestServer.script // // Test Suite Hirarchy // // TEFUnit // / \ // Suite
AsyncSuite // / \ / | \ // One Two One Two SubSuite // / \ // One Two // //
Copyright (c) 2004 Symbian Ltd. All rights reserved. //
////////////////////////////////////////////////////////////////// LOAD_SUITE
TestServer PRINT ----------------------------------------------------------
PRINT TestServer Plugin Test PRINT
---------------------------------------------------------- PRINT
---------------------------------------------------------- PRINT Run each of
the tests individually PRINT
---------------------------------------------------------- RUN_TEST_STEP 100
TestServer TEFUnit.CTestSuite.TestOne RUN_TEST_STEP 100 TestServer
TEFUnit.CTestSuite.TestTwo RUN_TEST_STEP 100 TestServer
TEFUnit.CTestAsyncSuite.TestOne RUN_TEST_STEP 100 TestServer
TEFUnit.CTestAsyncSuite.TestTwo RUN_TEST_STEP 100 TestServer
TEFUnit.CTestAsyncSuite.CTestSubSuite.TestOne RUN_TEST_STEP 100 TestServer
TEFUnit.CTestAsyncSuite.CTestSubSuite.TestTwo PRINT
---------------------------------------------------------- PRINT Run a suite of
tests PRINT ----------------------------------------------------------
RUN_TEST_STEP 100 TestServer TEFUnit.CTestSuite RUN_TEST_STEP 100 TestServer
TEFUnit.CTestSuite.* PRINT
---------------------------------------------------------- PRINT Run a suite of
tests that also includes a sub-suite PRINT
---------------------------------------------------------- RUN_TEST_STEP 100
TestServer TEFUnit.CTestAsyncSuite RUN_TEST_STEP 100 TestServer
TEFUnit.CTestAsyncSuite.* PRINT
---------------------------------------------------------- PRINT Run individual
TEF Test Steps with TEFUnit Server PRINT
---------------------------------------------------------- RUN_TEST_STEP 100
TestServer SampleStep1 c:\test.ini SectionOne RUN_TEST_STEP_RESULT 0 100
TestServer SampleStep1 c: \test.ini SectionOne