diff -r e257e2b6459d -r 4aca42fa4eb1 mmappfw_plat/harvester_utility_api/tsrc/mpxharvestertest/src/mpxharvestertestBlocks.cpp --- a/mmappfw_plat/harvester_utility_api/tsrc/mpxharvestertest/src/mpxharvestertestBlocks.cpp Wed Jun 09 10:13:45 2010 +0300 +++ b/mmappfw_plat/harvester_utility_api/tsrc/mpxharvestertest/src/mpxharvestertestBlocks.cpp Mon Jun 21 16:13:35 2010 +0300 @@ -386,12 +386,19 @@ KTo.Append(Kmpxharvester_digitalPath); KTo.Append(string); + for( TInt i = 0; i < 5; i++ ) + { err = iFileMan->Copy(KFrom, KTo); if ( err != KErrNone ) { iLog->Log(_L("CopyTestFile returned: %d"), err); + User::After( 1000000 ); + } + else + { break; } + } } return err; } @@ -413,12 +420,19 @@ KFrom.Append(Kmpxharvester_digitalPath); KFrom.Append(string); + for( TInt i = 0; i < 5; i++ ) + { err = iFileMan->Delete(KFrom); if ( err != KErrNone ) { iLog->Log(_L("DeleteTestFile returned: %d"), err); + User::After( 1000000 ); + } + else + { break; } + } } return err; } @@ -698,10 +712,18 @@ } else if ( mode == KTagSync ) { + for( TInt i = 0; i < 5; i++ ) + { TRAP(err, iHarvester->DeleteFilesL(*files)); if ( err != KErrNone ) { iLog->Log(_L("DeleteFilesL sync returned: %d"), err); + User::After( 1000000 ); + } + else + { + break; + } } } else