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
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()
RunTestL runs the testcase specified in section.
SetEventPendingL(TEventIf)
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.