traceservices/tracefw/utf_trace_api/unit_test/te-utrace/scripts/te_utracesuite.script
author Pat Downey <patd@symbian.org>
Wed, 01 Sep 2010 12:39:58 +0100
branchRCL_3
changeset 24 cc28652e0254
parent 23 26645d81f48d
permissions -rw-r--r--
Revert incorrect RCL_3 drop: Revision: 201035 Kit: 201035

// Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
// All rights reserved.
// This component and the accompanying materials are made available
// under the terms of "Eclipse Public License v1.0"
// which accompanies this distribution, and is available
// at the URL "http://www.eclipse.org/legal/epl-v10.html".
//
// Initial Contributors:
// Nokia Corporation - initial contribution.
//
// Contributors:
//
// Description:
//

//! @File
//! @SYMTestSuiteName               	utfv1-unit-test-suite.script
//! @SYMScriptTestEnvironment       	TEF

//
PRINT Run all te_UTrace Suite Tests

//
LOAD_SUITE te_UTraceSuite
//

START_TESTCASE			DT-DEBUG-TRACE-UTFv1-APICheckUserPerformance-0001
//! @SYMTestCaseID		DT-DEBUG-TRACE-UTFv1-APICheckUserPerformance-0001
//! @SYMTestCaseDesc     Run test to test the user-side API performance 
//! @SYMTestPriority     Medium
//! @SYMTestActions    Measure the trace time of the implemented user-side API
//! @SYMTestExpectedResults     Verify that performance of the trace APIs are not significantly more intrusive than previous implementations  
//! @SYMTestType         UT
//! @SYMTESTSTATUS   Implemented
//! @SYMPREQ                 PREQ1635
//! @SYMREQ   
RUN_TEST_STEP 300 te_UTraceSuite CUTrace_User_Performance_Step c:\testdata\configs\te_utracesuite.ini Performance
END_TESTCASE			DT-DEBUG-TRACE-UTFv1-APICheckUserPerformance-0001


START_TESTCASE			DT-DEBUG-TRACE-UTFv1-APINonStatic-0001
//! @SYMTestCaseID		DT-DEBUG-TRACE-UTFv1-APINonStatic-0001
//! @SYMTestCaseDesc     Run test to for nonstatic APIs
//! @SYMTestPriority     Medium
//! @SYMTestActions    Test the implementation of nonstatic APIs
//! @SYMTestExpectedResults     Verify that traces generated as expected
//! @SYMTestType         UT
//! @SYMTESTSTATUS   Implemented
//! @SYMPREQ                 PREQ1635
//! @SYMREQ   
RUN_TEST_STEP 100 te_UTraceSuite CUTrace_nonStatic_Step c:\testdata\configs\te_utracesuite.ini General
END_TESTCASE			DT-DEBUG-TRACE-UTFv1-APINonStatic-0001


START_TESTCASE			DT-DEBUG-TRACE-UTFv1-APIStatic-0001
//! @SYMTestCaseID		DT-DEBUG-TRACE-UTFv1-APIStatic-0001
//! @SYMTestCaseDesc     Run test to for static APIs
//! @SYMTestPriority     Medium
//! @SYMTestActions    Test the implementation of static APIs
//! @SYMTestExpectedResults     Verify that traces generated as expected
//! @SYMTestType         UT
//! @SYMTESTSTATUS   Implemented
//! @SYMPREQ                 PREQ1635
//! @SYMREQ 
RUN_TEST_STEP 100 te_UTraceSuite CUTrace_Static_Step c:\testdata\configs\te_utracesuite.ini General
END_TESTCASE			DT-DEBUG-TRACE-UTFv1-APIStatic-0001


//uncomment test case when kernel side API reimplemented/graceful kernel side bahviour tested
//START_TESTCASE			DT-DEBUG-TRACE-UTFv1-APICheckKernelPerformance-0001
//! @SYMTestCaseID		DT-DEBUG-TRACE-UTFv1-APICheckKernelPerformance-0001
//! @SYMTestCaseDesc     Run test to test the kernel-side API performance 
//! @SYMTestPriority     Medium
//! @SYMTestActions    Measure the trace time of the implemented kernel-side API
//! @SYMTestExpectedResults     Verify that performance of the trace APIs are not significantly more intrusive than previous implementations  
//! @SYMTestType         UT
//! @SYMTESTSTATUS   Implemented
//! @SYMPREQ                 PREQ1635
//! @SYMREQ   
//RUN_TEST_STEP 100 te_UTraceSuite CUTrace_KernPerf_Step c:\testdata\configs\te_utracesuite.ini General
//END_TESTCASE			DT-DEBUG-TRACE-UTFv1-APICheckKernelPerformance-0001

PRINT Complete_te_UTrace_Tests