diff -r 1c75ea0eb44d -r 0d72cc2a29a3 stif/TestEngine/src/TestEngineClient.cpp --- a/stif/TestEngine/src/TestEngineClient.cpp Fri Jun 11 15:16:26 2010 +0300 +++ b/stif/TestEngine/src/TestEngineClient.cpp Wed Jun 23 19:59:05 2010 +0300 @@ -661,6 +661,37 @@ Class: RTestCase + Method: RunTestCase + + Description: Run a test case asynchronously. + + Parameters: TFullTestResultPckg& aTestResult : TFullTestResult : + Test Result package + const TDesC& aTestCaseArgs: Test case arguments + TRequestStatus& aStatus : Request status + + Return Values: TInt KErrNone : Test case could be run + Other error code : Reason the test case couldn't be run + + Errors/Exceptions: None + + Status: Approved + +------------------------------------------------------------------------------- +*/ +EXPORT_C void RTestCase::RunTestCase( TFullTestResultPckg& aTestResult, + const TDesC& aTestCaseArgs, + TRequestStatus& aStatus ) + { + TIpcArgs args( &aTestResult, &aTestCaseArgs, TIpcArgs::ENothing ); + SendReceive( ETestCaseRunTestCase, args, aStatus ); + } + +/* +------------------------------------------------------------------------------- + + Class: RTestCase + Method: Pause Description: Pause suspends the execution of the test case.