kerneltest/f32test/server/t_ext1.cpp
changeset 200 73ea206103e6
parent 109 b3a1d9898418
--- a/kerneltest/f32test/server/t_ext1.cpp	Fri Jun 11 15:02:23 2010 +0300
+++ b/kerneltest/f32test/server/t_ext1.cpp	Wed Jun 23 19:44:53 2010 +0300
@@ -60,10 +60,10 @@
 	test_KErrNone(r);
 	test.Printf(_L("fsName=%S\n"),&fsName);
 
-#if defined(__WINS__)
-	if(drive==EDriveC)
+	if (Is_SimulatedSystemDrive(TheFs, drive))
 		{
-		// check that the extension cannot be mounted since not supported by the file system
+		// check that the extension cannot be mounted since it is not supported by the file system
+		test.Printf(_L("Test extension cannot be mounted"));
 		r=TheFs.AddExtension(KExtensionLog);
 		test_KErrNone(r);
 		r=TheFs.MountExtension(KExtensionLogName,drive);
@@ -72,7 +72,6 @@
 		test_KErrNone(r);
 		return;
 		}
-#endif
 
 	test.Next(_L("RFs::AddExtension()"));
 	r=TheFs.AddExtension(KExtensionLog);
@@ -279,10 +278,11 @@
 	TInt err=RFs::CharToDrive(gDriveToTest,drive);
 	test_KErrNone(err);
 
-#if defined(__WINS__)
-	if(drive==EDriveC)
+	if(Is_SimulatedSystemDrive(TheFs, drive))
+	    {
+		test.Printf(_L("Skipping TestPrimaryExtensions on PlatSim/Emulator drive %C:\n"), gSessionPath[0]);
 		return;
-#endif
+	    }
 
 	TPckgBuf<TBool> drvSyncBuf;
 	err = TheFs.QueryVolumeInfoExt(drive, EIsDriveSync, drvSyncBuf);
@@ -456,7 +456,7 @@
 	test_KErrNone(err);
 	if(!extensionsSupported)
 	    {
-        test.Printf(_L("Drive %d does not support file sys extensions. Skipping test."), drive);
+        test.Printf(_L("Drive %C: does not support file sys extensions. Skipping T_EXT1."), gSessionPath[0]);
         test.End();
         test.Close();
         return;
@@ -475,6 +475,7 @@
 	TheFs.Drive(driveInfo,drive);
 	if (driveInfo.iType == EMediaNANDFlash)
 		{
+		test.Printf(_L("Skipping T_EXT1 as drive %C: is NAND\n"), gSessionPath[0]);
 		return;
 		}
 #endif