kerneltest/f32test/server/t_ext1.cpp
changeset 102 ef2a444a7410
parent 0 a41df078684a
child 109 b3a1d9898418
--- a/kerneltest/f32test/server/t_ext1.cpp	Fri Apr 16 16:24:37 2010 +0300
+++ b/kerneltest/f32test/server/t_ext1.cpp	Mon May 03 13:47:38 2010 +0300
@@ -448,6 +448,19 @@
 	test.Start(_L("Starting Test - T_EXT1"));
 	test(err==KErrNone);
 
+	// Check that the drive supports extensions.
+	TBool extensionsSupported = EFalse;
+	TPckg<TBool> dataBuf(extensionsSupported);
+	err = TheFs.QueryVolumeInfoExt(drive,EFSysExtensionsSupported,dataBuf);
+	test(err==KErrNone);
+	if(!extensionsSupported)
+	    {
+        test.Printf(_L("Drive %d does not support file sys extensions. Skipping test."), drive);
+        test.End();
+        test.Close();
+        return;
+	    }
+	
     PrintDrvInfo(TheFs, drive);
 
 //Do not run this test on the NAND drive, as