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