CTestModuleController Class Reference
class CTestModuleController : public CActive |
Constructor & Destructor Documentation
CTestModuleController(CTestEngine *)
~CTestModuleController()
~CTestModuleController | ( | ) | [virtual] |
Member Functions Documentation
AddConfigFileL(TFileName &)
void | AddConfigFileL | ( | TFileName & | aConfigFile | ) | [virtual] |
AtsLogger()
Return reference to AtsLogger
CaseCreated()
void | CaseCreated | ( | ) | [virtual] |
Increases the value of iTestCaseCounter
CaseFinished()
void | CaseFinished | ( | ) | [virtual] |
Decreases the value of iTestCaseCounter and checks can old testmodulecontroller deleted or not.
CloneL(CTestModuleController *, TBool, CTestScripterController *)
Returns pointer to the created clone of the TestModuleController
ConstructASTLoggerL(TDesC &, TBool &)
TInt
| ConstructASTLoggerL | ( | TDesC & | atsName, |
| TBool & | aAfterReboot |
| ) | [private] |
Construct ATS logger. Added this function due to compiler error with CW 3.0 when there are multiple TRAPDs
ConstructL(const TName &, TBool, CTestScripterController *)
By default Symbian OS constructor is private.
DeleteModuleController(CTestModuleController *)
DoCancel()
DoCancel derived from CActive handles the cancellation
EnumerateSynchronously(void)
void | EnumerateSynchronously | ( | void | | ) | [virtual] |
Enumerates test module controller synchronously. This is used when new test module controller is created when stif is about to run test case.
EnumerationComplete()
TBool
| EnumerationComplete | ( | ) | [virtual] |
FreeTestCases()
void | FreeTestCases | ( | ) | [virtual] |
Free used memory for test cases
GetFreeOrCreateModuleControllerL(TTestInfo &, TBool)
Finds free test module controller, if not possible, creates new one.
InitL(TFileName &, const TDesC &)
LeaveWithNotifyL(TInt, const TDesC &)
void | LeaveWithNotifyL | ( | TInt | aCode, |
| const TDesC & | aText |
| ) | [private] |
Generate error report to xml result file and leave with notify.
ModuleName(const TDesC &)
const TDesC & | ModuleName | ( | const TDesC & | aModuleName | ) | [virtual] |
Return the name of Test Module.
Parameters
const TDesC & aModuleName | |
NewL(CTestEngine *, const TName &, TBool, TBool, CTestScripterController *)
RemoveConfigFileL(TFileName &)
void | RemoveConfigFileL | ( | TFileName & | aConfigFile | ) | [virtual] |
RemoveModuleController(CTestModuleController *)
RunError(TInt)
RunError derived from CActive handles errors from active handler.
RunL()
RunL derived from CActive handles the completed requests.
Server(TTestInfo &)
Return handle to Test Server
StartEnumerateL()
void | StartEnumerateL | ( | ) | [virtual] |
Member Enumerations Documentation
Enum TTestModuleStatus
Enumerators
ETestModuleIdle | |
ETestModuleEnumerateCases | |
ETestModuleEnumerateCasesCompleted | |
Member Type Definitions Documentation
Member Data Documentation
TBool
iAfterReboot
TBool
| iAfterReboot | [protected] |
RPointerArray< CTestModuleController > iChildrenControllers
RPointerArray< HBufC > iConfigFiles
TPtrC
iEnumConfigFile
TPtrC
| iEnumConfigFile | [protected] |
TCaseSize
iEnumResultPackage
TBool
iEnumerateComplete
TBool
| iEnumerateComplete | [protected] |
TInt
iEnumerateCount
TInt
| iEnumerateCount | [protected] |
CErrorPrinter * iErrorPrinter
RPointerArray< HBufC > iFailedEnumerateConfig
TInt
iFailedEnumerateCount
TInt
| iFailedEnumerateCount | [protected] |
CServerStateHandler * iServerStateHandler
CServerStateHandler * | iServerStateHandler | [protected] |
RPointerArray< TTestCaseArray > iTestCaseArray
TInt
iTestCaseCount
TInt
| iTestCaseCount | [protected] |
TInt
iTestCaseCounter
TInt
| iTestCaseCounter | [protected] |
TBool
iTestModuleCrashDetected
TBool
| iTestModuleCrashDetected |
CTestScripterController * iTestScripterController
TInt
iTestScripterIndicator
TInt
| iTestScripterIndicator | [protected] |
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.