stif/TestEngine/src/TestCaseController.cpp
branchGCC_SURGE
changeset 35 1ea875759131
parent 34 7259cf1302ad
equal deleted inserted replaced
29:b58b1294947a 35:1ea875759131
   217     __TRACE( KVerbose, ( _L( "CTestCaseController::~CTestCaseController" ) ) );
   217     __TRACE( KVerbose, ( _L( "CTestCaseController::~CTestCaseController" ) ) );
   218     Cancel();
   218     Cancel();
   219 
   219 
   220     delete iRDebugLogger;
   220     delete iRDebugLogger;
   221     delete iTimeout;
   221     delete iTimeout;
   222 
   222     delete iTestCaseArguments;
   223     }
   223     }
   224 
   224 
   225 /*
   225 /*
   226 -------------------------------------------------------------------------------
   226 -------------------------------------------------------------------------------
   227 
   227 
   251                             iEngine->PanicClient( EReqPending, aMessage ) );
   251                             iEngine->PanicClient( EReqPending, aMessage ) );
   252     iMessage = aMessage;
   252     iMessage = aMessage;
   253 
   253 
   254     iState = ETestCaseRunning;
   254     iState = ETestCaseRunning;
   255     
   255     
       
   256     delete iTestCaseArguments;
       
   257     iTestCaseArguments = NULL;
       
   258     
       
   259     TInt testCaseArgumentsLength = iMessage.GetDesLength( 1 );
       
   260     if ( ( testCaseArgumentsLength != KErrArgument ) && ( testCaseArgumentsLength != KErrBadDescriptor ) )
       
   261         {
       
   262         iTestCaseArguments = HBufC::NewL( testCaseArgumentsLength );
       
   263         TPtr testCaseArgumentsPtr( iTestCaseArguments->Des() );
       
   264         User::LeaveIfError( iMessage.Read( 1, testCaseArgumentsPtr ) );
       
   265         iTestExecution.RunTestCase( iResultPckg, *iTestCaseArguments, iStatus );        
       
   266         }
       
   267     else
       
   268         {    
       
   269         iTestExecution.RunTestCase( iResultPckg, iStatus );
       
   270         }
   256     SetActive();
   271     SetActive();
   257 
       
   258     iTestExecution.RunTestCase( iResultPckg, iStatus );    
       
   259 
   272 
   260     // If testcase has timeout (handler), then start it
   273     // If testcase has timeout (handler), then start it
   261     if ( iTimeout )
   274     if ( iTimeout )
   262         {
   275         {
   263         iTimeout->Start();
   276         iTimeout->Start();
  2769 */
  2782 */
  2770 void CTestCommandNotifier::Start()
  2783 void CTestCommandNotifier::Start()
  2771     {
  2784     {
  2772     __TRACE(KVerbose, (_L("CTestEventNotifier::StartL")));
  2785     __TRACE(KVerbose, (_L("CTestEventNotifier::StartL")));
  2773 
  2786 
  2774     TInt res = iTestExecution.NotifyCommand2(iCommandPckg, iParamsPckg, iStatus, KErrNone);
  2787     iTestExecution.NotifyCommand2(iCommandPckg, iParamsPckg, iStatus, KErrNone);
  2775     SetActive();
  2788     SetActive();
  2776     }
  2789     }
  2777 
  2790 
  2778 /*
  2791 /*
  2779 -------------------------------------------------------------------------------
  2792 -------------------------------------------------------------------------------