CTestCombiner Class Reference
|
class CTestCombiner : public CTestModuleBase
|
|
Inherited Functions
|
|
|
CBase::CBase()
|
|
|
CBase::Delete(CBase *)
|
|
|
CBase::Extension_(TUint,TAny *&,TAny *)
|
|
|
CBase::operator new(TUint)
|
|
|
CBase::operator new(TUint,TAny *)
|
|
|
CBase::operator new(TUint,TLeave)
|
|
|
CBase::operator new(TUint,TLeave,TUint)
|
|
|
CBase::operator new(TUint,TUint)
|
|
|
CBase::~CBase()
|
|
|
CTestModuleBase::CTestModuleBase()
|
|
|
CTestModuleBase::OOMHandleWarningL(const TFileName &,const ,TInt &)
|
|
|
CTestModuleBase::OOMTestFinalizeL(const TFileName &,const )
|
|
|
CTestModuleBase::OOMTestInitializeL(const TFileName &,const )
|
|
|
CTestModuleBase::OOMTestQueryL(const TFileName &,const ,TOOMFailureType &,TInt &,TInt &)
|
|
|
CTestModuleBase::TestModuleIf()
|
|
|
CTestModuleBase::Version()
|
|
|
CTestModuleBase::~CTestModuleBase()
|
Constructor & Destructor Documentation
CTestCombiner()
|
CTestCombiner
|
(
|
)
|
[private]
|
Member Functions Documentation
AppendTestResultToResultDes(TDes &, const TDesC &)
|
void
|
AppendTestResultToResultDes
|
(
|
TDes
&
|
aResultDescr,
|
|
|
const
TDesC
&
|
aTestCaseResultDescr
|
|
|
)
|
[private]
|
Append to TC's result description (if possible due to length) limitation provided text in [] brackets.
Parameters
|
TDes
& aResultDescr
|
|
|
const
TDesC
& aTestCaseResultDescr
|
|
Complete(CTestCase *, TInt)
ConstructL()
|
void
|
ConstructL
|
(
|
)
|
[private]
|
By default Symbian OS constructor is private.
ExecuteMeasurementL(CStifItemParser *)
Executes measurement script line.
GetIndexForNewTestModuleController(void)
|
TInt
|
GetIndexForNewTestModuleController
|
(
|
void
|
|
)
|
[private]
|
Returns new index for test module controller. This number is appended to module controller name. This method is used when option to run every test case in separate process is set to on.
GetLocalRunningTest(TDesC &)
Gets a running testcase identified with testid from test case array.
GetLocalTest(TDesC &)
Gets a testcase identified with testid from test case array.
GetRemoteRunningTestOnSlave(TUint32)
Gets a testcase running on slave with aSlaveDevId.
GetRemoteSendReceive(TUint32)
GetRemoteTest(TDesC &)
Gets a testcase identified with aSlaveId from slave array.
GetRemoteTest(TUint32)
Gets a testcase identified with aSlaveId from slave array.
GetRemoteTestRunSent(TUint32)
GetRunningRemoteTest(TUint32)
Gets a running testcase identified with aSlaveId from slave array.
GetRunningTest(TDesC &)
Gets a running testcase identified with testid from test case array.
GetTest(TDesC &)
Gets a testcase identified with testid from test case array.
GetTestCaseL(TInt, const TFileName &)
GetTestCaseL gets the specified test case section from the configfile.
GetTestCasesL(const TFileName &, RPointerArray< TTestCaseInfo > &)
GetTestCasesL is used to inquire testcases.
GetTestModuleL(TDesC &, TDesC &, const TDesC &)
GetTestModuleL returns a specified test module description.
InitL(TFileName &, TBool)
Test module initialization.
ReadInitializationL(const TDesC &)
|
void
|
ReadInitializationL
|
(
|
const
TDesC
&
|
aIniFile
|
)
|
[private]
|
Read initialization from file.
ReceiveResponse(TDesC &)
|
void
|
ReceiveResponse
|
(
|
TDesC
&
|
aMsg
|
)
|
|
Handles responce received from slave
RunTestCaseL(const TInt, const TFileName &, TTestResult &)
RunTestCase is used to run an individual test case specified by aTestCase.
RunTestL()
|
void
|
RunTestL
|
(
|
)
|
[private]
|
RunTestL runs the testcase specified in section.
SetEventPendingL(TEventIf)
|
void
|
SetEventPendingL
|
(
|
TEventIf
|
aEvent
|
)
|
|
Set event request pending.
StartMeasurementL(const TDesC &, CStifItemParser *)
StartTestL(CStartInfo &)
StartTestL starts a specified testcase from another test module.
StopMeasurementL(const TDesC &)
|
void
|
StopMeasurementL
|
(
|
const
TDesC
&
|
aType
|
)
|
[private]
|
Stops measurementplugin's measurement.
UnsetEvent(TEventIf &, TRequestStatus &)
Check requested events and send unset to first requested.
Member Data Documentation
TBool
iAddTestCaseTitleToLogName
|
TBool
|
iAddTestCaseTitleToLogName
|
[private]
|
TBool
iCancelIfError
|
TBool
|
iCancelIfError
|
[private]
|
RPointerArray< CDefinedValue > iDefined
RPointerArray< TEventTc > iEventArray
TInt
iFailedTestCase
|
TInt
|
iFailedTestCase
|
[private]
|
TInt
iIndexTestModuleControllers
|
TInt
|
iIndexTestModuleControllers
|
[private]
|
RArray< TAny * > iLoopAllocationArray
TBool
iLoopIsUsed
|
TBool
|
iLoopIsUsed
|
[private]
|
CRemoteReceiver * iRemoteReceiver
TInt
iRemoteTimeout
|
TInt
|
iRemoteTimeout
|
[private]
|
TInt
iRunningTests
|
TInt
|
iRunningTests
|
[private]
|
TBool
iSchedulerActive
|
TBool
|
iSchedulerActive
|
[private]
|
TInt
iScriptFailed
|
TInt
|
iScriptFailed
|
[private]
|
TName
iScriptFailedDescription
|
TName
|
iScriptFailedDescription
|
[private]
|
CStifSectionParser * iSectionParser
RPointerArray< CRemoteSendReceive > iSendReceive
TBool
iSeparateProcesses
|
TBool
|
iSeparateProcesses
|
[private]
|
RPointerArray< CSlaveInfo > iSlaveArray
RPointerArray< CTestCase > iTestCases
RPointerArray< TTestMeasurement > iTestMeasurementArray
RPointerArray< CTCTestModule > iTestModules
CTestRunner * iTestRunner
TBool
iUITestingSupport
|
TBool
|
iUITestingSupport
|
[private]
|
TName
iWaitTestCase
|
TName
|
iWaitTestCase
|
[private]
|
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.