mmappfw_plat/harvester_utility_api/tsrc/mpxharvestertest/src/mpxharvestertestBlocks.cpp
branchRCL_3
changeset 42 4aca42fa4eb1
parent 0 a2952bb97e68
child 55 6c1dfe4da5dd
--- 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