equal
deleted
inserted
replaced
1749 ------------------------------------------------------------------------------- |
1749 ------------------------------------------------------------------------------- |
1750 */ |
1750 */ |
1751 void CTestRunner::RunL() |
1751 void CTestRunner::RunL() |
1752 { |
1752 { |
1753 __TRACEFUNC(); |
1753 __TRACEFUNC(); |
1754 __TRACE( KMessage, (_L("CTestRunner::RunL: [%d] "), iStatus.Int() )); |
1754 __TRACE( KMessage, (_L("CTestRunner::RunL: [%d] "), iStatus.Int() )); |
1755 |
1755 |
1756 // Check if we need to Pause test case again |
1756 // Check if we need to Pause test case again |
1757 if( iStatus == KErrNone && iRemainingTimeValue > 0 ) |
1757 if( iStatus == KErrNone && iRemainingTimeValue > 0 ) |
1758 { |
1758 { |
1759 // Maximum time for one RTimer::After request |
1759 // Maximum time for one RTimer::After request |
5109 |
5109 |
5110 TPtrC method; |
5110 TPtrC method; |
5111 TPtrC params; |
5111 TPtrC params; |
5112 |
5112 |
5113 User::LeaveIfError( aItem.GetNextString( method ) ); |
5113 User::LeaveIfError( aItem.GetNextString( method ) ); |
5114 aItem.Remainder( params ); |
5114 TInt ret = aItem.Remainder( params ); |
|
5115 if ( ret != KErrNone ) |
|
5116 { |
|
5117 RDebug::Print( _L("No parameters given in test class method call") ); |
|
5118 } |
5115 |
5119 |
5116 TInt result; |
5120 TInt result; |
5117 TMethodResultDes resultDes; |
5121 TMethodResultDes resultDes; |
5118 |
5122 |
5119 // Need to change descriptors from 16bit to 8bit for EKA2 kernel |
5123 // Need to change descriptors from 16bit to 8bit for EKA2 kernel |
5124 |
5128 |
5125 HBufC8 * myBuf2 = HBufC8::NewL( params.Length() ); |
5129 HBufC8 * myBuf2 = HBufC8::NewL( params.Length() ); |
5126 TPtr8 par8 = myBuf2->Des(); |
5130 TPtr8 par8 = myBuf2->Des(); |
5127 par8.Copy( params ); |
5131 par8.Copy( params ); |
5128 |
5132 |
5129 TInt ret = iTestClass.RunMethod( met8, par8, result, resultDes ); |
5133 ret = iTestClass.RunMethod( met8, par8, result, resultDes ); |
5130 |
5134 |
5131 delete myBuf1; |
5135 delete myBuf1; |
5132 delete myBuf2; |
5136 delete myBuf2; |
5133 |
5137 |
5134 if( ret != KErrNone ) |
5138 if( ret != KErrNone ) |