os/kernelhwsrv/baseapitest/basesvs/validation/f32/sfsrv/scripts/PBASE-F32-DUAL-DRIVE-Publicapi-RAM.script
changeset 0 bde4ae8d615e
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/os/kernelhwsrv/baseapitest/basesvs/validation/f32/sfsrv/scripts/PBASE-F32-DUAL-DRIVE-Publicapi-RAM.script	Fri Jun 15 03:10:57 2012 +0200
     1.3 @@ -0,0 +1,1134 @@
     1.4 +//
     1.5 +// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
     1.6 +// All rights reserved.
     1.7 +// This component and the accompanying materials are made available
     1.8 +// under the terms of "Eclipse Public License v1.0"
     1.9 +// which accompanies this distribution, and is available
    1.10 +// at the URL "http://www.eclipse.org/legal/epl-v10.html".
    1.11 +//
    1.12 +// Initial Contributors:
    1.13 +// Nokia Corporation - initial contribution.
    1.14 +//
    1.15 +// Contributors:
    1.16 +//
    1.17 +// Description: 
    1.18 +//
    1.19 +//! @file
    1.20 +//! @SYMTestSuiteName		PBASE-F32-DUAL-DRIVE-Publicapi-RAM.script
    1.21 +//! @SYMScriptTestEnvironment	This test script requires a base ROM.
    1.22 +/////////////////////////////////////////////////////////////////////////////////////////////////////
    1.23 +//The device has to support Dual drive feature for single interface. The drive info has to be changed
    1.24 +//in dual_drive_env.ini before running the tests on the device which supports DUAL Drive with same interface.
    1.25 +//Example two MMC drives or two NAND drives etc.
    1.26 +/////////////////////////////////////////////////////////////////////////////////////////////////////
    1.27 +LOAD_SUITE	T_Sfsrv
    1.28 +
    1.29 +START_TESTCASE 			PBASE-F32-DualDrive-Publicapi-RAM-0001
    1.30 +//! @SYMTestCaseID		PBASE-F32-DualDrive-Publicapi-RAM-0001
    1.31 +//! @SYMAPI			    RFs::MkDirAll();TEntry::IsDir();RFs::RmDir()
    1.32 +//! @SYMAuthor			Nirmala Bailur 
    1.33 +//! @SYMCreationDate		30/05/2008 
    1.34 +//! @SYMTestCaseDesc		Try creating directory on both the drives and also check whether it has been created or not.
    1.35 +//!                         And finally remove the directory created.
    1.36 +//!                         
    1.37 +//! @SYMTestActions		1. Create RFs instance.
    1.38 +//!				        2. Call RFs::MkDirAll() to create the directories.
    1.39 +//!                     3. Check the directory created using TEntry()
    1.40 +//!                     4. Remove the directory created.
    1.41 +//!                     5. Perform the above operation on both the drives concurrently
    1.42 +//!				
    1.43 +//! @SYMTestStatus		Implemented
    1.44 +//! @SYMTestPriority		High
    1.45 +//! @SYMTestExpectedResults	  Creates the directories on to both the drives concurrently.
    1.46 +//! @SYMTestType		CIT
    1.47 +CONCURRENT
    1.48 +START_TEST_BLOCK	100	T_Sfsrv	\base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini 
    1.49 +		CREATE_OBJECT	RFs	        rfs1
    1.50 +        CREATE_OBJECT	TEntry		tEntry1	
    1.51 +		COMMAND		rfs1	    new
    1.52 +		COMMAND		rfs1	    Connect
    1.53 +		COMMAND		rfs1	    MkDirAll	PBASE-F32-DualDrive-Publicapi-RAM-0002_MkdirAll_drive1
    1.54 +        COMMAND		rfs1	    MkDirAll	PBASE-F32-DualDrive-Publicapi-RAM-0002_MkdirAll2_drive1
    1.55 +        COMMAND		rfs1	    MkDirAll	PBASE-F32-DualDrive-Publicapi-RAM-0002_MkdirAll3_drive1
    1.56 +        COMMAND		rfs1	    MkDirAll	PBASE-F32-DualDrive-Publicapi-RAM-0002_MkdirAll4_drive1
    1.57 +        COMMAND		tEntry1		new
    1.58 +        COMMAND		rfs1		Entry       PBASE-F32-DualDrive-Publicapi-RAM-0002_Entry_drive1
    1.59 +        COMMAND		tEntry1		IsDir       PBASE-F32-DualDrive-Publicapi-RAM-0002_IsDir_drive1
    1.60 +        COMMAND		rfs1		Entry       PBASE-F32-DualDrive-Publicapi-RAM-0002_Entry2_drive1
    1.61 +        COMMAND		tEntry1		IsDir       PBASE-F32-DualDrive-Publicapi-RAM-0002_IsDir_drive1
    1.62 +        COMMAND		rfs1		Entry       PBASE-F32-DualDrive-Publicapi-RAM-0002_Entry3_drive1
    1.63 +        COMMAND		tEntry1		IsDir       PBASE-F32-DualDrive-Publicapi-RAM-0002_IsDir_drive1
    1.64 +        COMMAND		rfs1		Entry       PBASE-F32-DualDrive-Publicapi-RAM-0002_Entry4_drive1
    1.65 +        COMMAND		tEntry1		IsDir       PBASE-F32-DualDrive-Publicapi-RAM-0002_IsDir_drive1
    1.66 +        COMMAND		tEntry1		~
    1.67 +        COMMAND		rfs1	    RmDir       PBASE-F32-DualDrive-Publicapi-RAM-0002_RmDir_drive1
    1.68 +        COMMAND		rfs1	    RmDir       PBASE-F32-DualDrive-Publicapi-RAM-0002_RmDir2_drive1
    1.69 +        COMMAND		rfs1	    RmDir       PBASE-F32-DualDrive-Publicapi-RAM-0002_RmDir3_drive1
    1.70 +        COMMAND		rfs1	    RmDir       PBASE-F32-DualDrive-Publicapi-RAM-0002_RmDir4_drive1
    1.71 +		COMMAND		rfs1	    Close
    1.72 +        COMMAND		rfs1	    ~
    1.73 +END_TEST_BLOCK
    1.74 +START_TEST_BLOCK	100	T_Sfsrv	\base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini 
    1.75 +		CREATE_OBJECT	RFs	        rfs2
    1.76 +        CREATE_OBJECT	TEntry		tEntry2	
    1.77 +		COMMAND		rfs2	    new
    1.78 +		COMMAND		rfs2	    Connect
    1.79 +		COMMAND		rfs2	    MkDirAll	PBASE-F32-DualDrive-Publicapi-RAM-0002_MkdirAll_drive2
    1.80 +        COMMAND		rfs2	    MkDirAll	PBASE-F32-DualDrive-Publicapi-RAM-0002_MkdirAll2_drive2
    1.81 +        COMMAND		rfs2	    MkDirAll	PBASE-F32-DualDrive-Publicapi-RAM-0002_MkdirAll3_drive2
    1.82 +        COMMAND		rfs2	    MkDirAll	PBASE-F32-DualDrive-Publicapi-RAM-0002_MkdirAll4_drive2
    1.83 +        COMMAND		tEntry2		new
    1.84 +        COMMAND		rfs2		Entry       PBASE-F32-DualDrive-Publicapi-RAM-0002_Entry_drive2
    1.85 +        COMMAND		tEntry2		IsDir       PBASE-F32-DualDrive-Publicapi-RAM-0002_IsDir_drive2
    1.86 +        COMMAND		rfs2		Entry       PBASE-F32-DualDrive-Publicapi-RAM-0002_Entry2_drive2
    1.87 +        COMMAND		tEntry2		IsDir       PBASE-F32-DualDrive-Publicapi-RAM-0002_IsDir_drive2
    1.88 +        COMMAND		rfs2		Entry       PBASE-F32-DualDrive-Publicapi-RAM-0002_Entry3_drive2
    1.89 +        COMMAND		tEntry2		IsDir       PBASE-F32-DualDrive-Publicapi-RAM-0002_IsDir_drive2
    1.90 +        COMMAND		rfs2		Entry       PBASE-F32-DualDrive-Publicapi-RAM-0002_Entry4_drive2
    1.91 +        COMMAND		tEntry2		IsDir       PBASE-F32-DualDrive-Publicapi-RAM-0002_IsDir_drive2
    1.92 +        COMMAND		tEntry2		~
    1.93 +        COMMAND		rfs2	    RmDir       PBASE-F32-DualDrive-Publicapi-RAM-0002_RmDir_drive2
    1.94 +        COMMAND		rfs2	    RmDir       PBASE-F32-DualDrive-Publicapi-RAM-0002_RmDir2_drive2
    1.95 +        COMMAND		rfs2	    RmDir       PBASE-F32-DualDrive-Publicapi-RAM-0002_RmDir3_drive2
    1.96 +        COMMAND		rfs2	    RmDir       PBASE-F32-DualDrive-Publicapi-RAM-0002_RmDir4_drive2
    1.97 +		COMMAND		rfs2	    Close
    1.98 +        COMMAND		rfs2	    ~
    1.99 +END_TEST_BLOCK
   1.100 +CONSECUTIVE
   1.101 +END_TESTCASE 			PBASE-F32-DualDrive-Publicapi-RAM-0001
   1.102 +
   1.103 +
   1.104 +START_TESTCASE			PBASE-F32-DualDrive-Publicapi-RAM-0002
   1.105 +//! @SYMTestCaseID		PBASE-F32-DualDrive-Publicapi-RAM-0002
   1.106 +//! @SYMAPI			CFileMan::Attribs();CFileMan::Copy();Rfs::Att()
   1.107 +//! @SYMAuthor			Nirmala Bailur 
   1.108 +//! @SYMCreationDate		30/05/2008 
   1.109 +//! @SYMTestCaseDesc		Copy files on to both the drives from system drive concurrenlty
   1.110 +//!				
   1.111 +//! @SYMTestActions		1. Call Copy() to copy files on to the mmc drives.	
   1.112 +//!				2. Set and Get the attribute of the file.
   1.113 +//!             3. Delete the file copied on to the drive.
   1.114 +//!             4. Perform above operation on both the  drive concurrently.
   1.115 +//!				
   1.116 +//! @SYMTestStatus		Implemented
   1.117 +//! @SYMTestPriority		High
   1.118 +//! @SYMTestExpectedResults	copying files on to both drives concurrently works successfully.
   1.119 +//! @SYMTestType		CIT
   1.120 +CONCURRENT
   1.121 +START_TEST_BLOCK	100	T_Sfsrv	    \base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini
   1.122 +        CREATE_OBJECT	RFs	        rfs1
   1.123 +		CREATE_OBJECT	RFile	    file1
   1.124 +        CREATE_OBJECT	CFileMan	fileMan1
   1.125 +		COMMAND		rfs1	    new
   1.126 +		COMMAND		rfs1	    Connect
   1.127 +		COMMAND		file1	    new
   1.128 +		COMMAND		file1	    Open		PBASE-F32-DualDrive-Publicapi-RAM-0005_Open_drive1
   1.129 +		COMMAND		fileMan1	NewL		PBASE-F32-DualDrive-Publicapi-RAM-0005_NewL_drive1
   1.130 +        COMMAND		fileMan1    Copy		PBASE-F32-DualDrive-Publicapi-RAM-0005_Copy_drive1
   1.131 +        COMMAND		file1	    Open		PBASE-F32-DualDrive-Publicapi-RAM-0005_Open2_drive1
   1.132 +        COMMAND		fileMan1    Copy		PBASE-F32-DualDrive-Publicapi-RAM-0005_Copy2_drive1
   1.133 +        COMMAND		rfs1        Att		    PBASE-F32-DualDrive-Publicapi-RAM-0005_Att1_drive1
   1.134 +        COMMAND     fileMan1    Attribs     PBASE-F32-DualDrive-Publicapi-RAM-0005_Attribs1_drive1
   1.135 +        COMMAND		rfs1        Att		    PBASE-F32-DualDrive-Publicapi-RAM-0005_Att2_drive1
   1.136 +        COMMAND     fileMan1    Attribs     PBASE-F32-DualDrive-Publicapi-RAM-0005_Attribs2_drive1
   1.137 +        COMMAND		rfs1        Att		    PBASE-F32-DualDrive-Publicapi-RAM-0005_Att1_drive1
   1.138 +        COMMAND     rfs1        Delete      PBASE-F32-DualDrive-Publicapi-RAM-0005_Delete_drive1
   1.139 +        COMMAND     rfs1        Delete      PBASE-F32-DualDrive-Publicapi-RAM-0005_Delete2_drive1
   1.140 +		COMMAND		fileMan1    ~
   1.141 +		COMMAND		file1	    Close
   1.142 +		COMMAND		file1	    ~
   1.143 +		COMMAND		rfs1	    Close
   1.144 +		COMMAND		rfs1	    ~
   1.145 +END_TEST_BLOCK
   1.146 +START_TEST_BLOCK	100	T_Sfsrv	\base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini 
   1.147 +		CREATE_OBJECT	RFs     rfs2
   1.148 +		CREATE_OBJECT	RFile	file2
   1.149 +        CREATE_OBJECT	CFileMan	fileMan2
   1.150 +		COMMAND		rfs2	    new
   1.151 +		COMMAND		rfs2	    Connect
   1.152 +		COMMAND		file2	    new
   1.153 +		COMMAND		file2	    Open		PBASE-F32-DualDrive-Publicapi-RAM-0005_Open_drive2
   1.154 +		COMMAND		fileMan2	NewL		PBASE-F32-DualDrive-Publicapi-RAM-0005_NewL_drive2
   1.155 +		COMMAND		fileMan2    Copy		PBASE-F32-DualDrive-Publicapi-RAM-0005_Copy_drive2
   1.156 +        COMMAND		file2	    Open		PBASE-F32-DualDrive-Publicapi-RAM-0005_Open2_drive2
   1.157 +        COMMAND		fileMan2    Copy		PBASE-F32-DualDrive-Publicapi-RAM-0005_Copy2_drive2
   1.158 +        COMMAND		rfs2        Att		    PBASE-F32-DualDrive-Publicapi-RAM-0005_Att1_drive2
   1.159 +        COMMAND     fileMan2    Attribs     PBASE-F32-DualDrive-Publicapi-RAM-0005_Attribs1_drive2
   1.160 +        COMMAND		rfs2        Att		    PBASE-F32-DualDrive-Publicapi-RAM-0005_Att2_drive2
   1.161 +        COMMAND     fileMan2    Attribs     PBASE-F32-DualDrive-Publicapi-RAM-0005_Attribs2_drive2
   1.162 +        COMMAND		rfs2        Att		    PBASE-F32-DualDrive-Publicapi-RAM-0005_Att1_drive2
   1.163 +        COMMAND     rfs2        Delete      PBASE-F32-DualDrive-Publicapi-RAM-0005_Delete_drive2
   1.164 +        COMMAND     rfs2        Delete      PBASE-F32-DualDrive-Publicapi-RAM-0005_Delete2_drive2
   1.165 +		COMMAND		fileMan2    ~
   1.166 +		COMMAND		file2	    Close
   1.167 +		COMMAND		file2	    ~
   1.168 +		COMMAND		rfs2	    Close
   1.169 +		COMMAND		rfs2	    ~
   1.170 +END_TEST_BLOCK	
   1.171 +CONSECUTIVE
   1.172 +END_TESTCASE			PBASE-F32-DualDrive-Publicapi-RAM-0002
   1.173 +
   1.174 +START_TESTCASE 			PBASE-F32-DualDrive-Publicapi-RAM-0003
   1.175 +//! @SYMTestCaseID		PBASE-F32-DualDrive-Publicapi-RAM-0003
   1.176 +//! @SYMAPI			RFile::Replace();RFile::Read();RFile::Write()
   1.177 +//! @SYMAuthor			Nirmala Bailur 
   1.178 +//! @SYMCreationDate		30/05/2008 
   1.179 +//! @SYMTestCaseDesc	create a file on to the both the drive, write and read the content of file and delete the file after the operation.
   1.180 +//!				Uses API elements: Open().
   1.181 +//! @SYMTestActions		1. Create RFs session
   1.182 +//!				2. Open the files 
   1.183 +//!             3. Write the contents on to the file.
   1.184 +//!				4. Close files.
   1.185 +//!				5. Open file the files.
   1.186 +//!				6. Read the content of the filess.
   1.187 +//!				7. Close file.
   1.188 +//!				8. Delete files.
   1.189 +//!				9. Perform the above operation on both the drives concurrently
   1.190 +//!
   1.191 +//! @SYMTestStatus		Implemented
   1.192 +//! @SYMTestPriority		High
   1.193 +//! @SYMTestExpectedResults	 Can perform both read and write opearation on both the drives concurrently
   1.194 +//!
   1.195 +//! @SYMTestType		CIT
   1.196 +CONCURRENT
   1.197 +START_TEST_BLOCK	100	T_Sfsrv	\base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini 
   1.198 +		CREATE_OBJECT	RFs	        rfs1
   1.199 +		CREATE_OBJECT	RFile	    file1
   1.200 +        CREATE_OBJECT	CFileMan	fileMan1
   1.201 +		COMMAND		rfs1	    new		
   1.202 +		COMMAND		rfs1	    Connect		
   1.203 +		COMMAND		file1	    new	
   1.204 +        COMMAND		file1	    Open		PBASE-F32-DualDrive-Publicapi-RAM-0008_Open1_drive1
   1.205 +		COMMAND		fileMan1	NewL		PBASE-F32-DualDrive-Publicapi-RAM-0008_NewL_drive1
   1.206 +		COMMAND		fileMan1    Copy		PBASE-F32-DualDrive-Publicapi-RAM-0008_Copy_drive1
   1.207 +        COMMAND		file1	    Close        
   1.208 +		COMMAND		file1	    Replace		PBASE-F32-DualDrive-Publicapi-RAM-0008_Replace_drive1
   1.209 +		COMMAND		file1	    Write		PBASE-F32-DualDrive-Publicapi-RAM-0008_Write_drive1
   1.210 +		COMMAND		file1	    Close		
   1.211 +		COMMAND		file1	    Open		PBASE-F32-DualDrive-Publicapi-RAM-0008_Open_drive1
   1.212 +		COMMAND		file1	    Read		PBASE-F32-DualDrive-Publicapi-RAM-0008_Read_drive1
   1.213 +		COMMAND		file1	    Close		
   1.214 +		COMMAND		file1	    ~		
   1.215 +		COMMAND		rfs1	    Delete		PBASE-F32-DualDrive-Publicapi-RAM-0008_Delete_drive1
   1.216 +		COMMAND		rfs1	    ~		
   1.217 +END_TEST_BLOCK
   1.218 +START_TEST_BLOCK	100	T_Sfsrv	\base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini
   1.219 +		CREATE_OBJECT	RFs	        rfs2
   1.220 +		CREATE_OBJECT	RFile	    file2
   1.221 +        CREATE_OBJECT	CFileMan	fileMan2
   1.222 +		COMMAND		rfs2	    new
   1.223 +		COMMAND		rfs2	    Connect
   1.224 +		COMMAND		file2	    new
   1.225 +		COMMAND		file2	    Open		PBASE-F32-DualDrive-Publicapi-RAM-0008_Open1_drive2
   1.226 +		COMMAND		fileMan2	NewL		PBASE-F32-DualDrive-Publicapi-RAM-0008_NewL_drive2
   1.227 +		COMMAND		fileMan2    Copy		PBASE-F32-DualDrive-Publicapi-RAM-0008_Copy_drive2
   1.228 +        COMMAND		file2	    Close
   1.229 +        COMMAND		file2	    Replace		PBASE-F32-DualDrive-Publicapi-RAM-0008_Replace_drive2
   1.230 +		COMMAND		file2	    Write		PBASE-F32-DualDrive-Publicapi-RAM-0008_Write_drive2
   1.231 +		COMMAND		file2	    Close		
   1.232 +		COMMAND		file2	    Open		PBASE-F32-DualDrive-Publicapi-RAM-0008_Open_drive2
   1.233 +		COMMAND		file2	    Read		PBASE-F32-DualDrive-Publicapi-RAM-0008_Read_drive2
   1.234 +		COMMAND		file2	    Close		
   1.235 +		COMMAND		file2	    ~		
   1.236 +		COMMAND		rfs2	    Delete		PBASE-F32-DualDrive-Publicapi-RAM-0008_Delete_drive2
   1.237 +		COMMAND		rfs2	    ~		
   1.238 +END_TEST_BLOCK
   1.239 +CONSECUTIVE
   1.240 +END_TESTCASE 		PBASE-F32-DualDrive-Publicapi-RAM-0003
   1.241 +
   1.242 +
   1.243 +
   1.244 +START_TESTCASE			PBASE-F32-DualDrive-Publicapi-RAM-0004
   1.245 +//! @SYMTestCaseID		PBASE-F32-DualDrive-Publicapi-RAM-0004
   1.246 +//! @SYMAPI			CFileMan::Rename()
   1.247 +//! @SYMAuthor			Nirmala Bailur 
   1.248 +//! @SYMCreationDate		30/05/2008 
   1.249 +//! @SYMTestCaseDesc		Rename the files on the mmc drives.
   1.250 +//! @SYMTestActions		1.Create a RFs session and call it's Connect() function.
   1.251 +//!				2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter.
   1.252 +//!				3.Call CFileMan::Rename() to rename the file in one drive with different name.
   1.253 +//!				4.Call CFileMan::Rename() to rename the file in second drive with different name.
   1.254 +//!				5.Delete the renamed file.
   1.255 +//!             6.Close the Rfs session.
   1.256 +//!             7.Perform the above operation on both the drives concurrently
   1.257 +//! @SYMTestStatus		Implemented
   1.258 +//! @SYMTestPriority		High
   1.259 +//! @SYMTestExpectedResults	Files get renamed on both the drives.
   1.260 +//! @SYMTestType		CIT
   1.261 +CONCURRENT
   1.262 +START_TEST_BLOCK	50	T_Sfsrv	\base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini 
   1.263 +		CREATE_OBJECT	RFs				rfs1
   1.264 +		CREATE_OBJECT	RFile			file1
   1.265 +		CREATE_OBJECT	CFileMan	    fileMan1
   1.266 +		COMMAND		rfs1		new		
   1.267 +		COMMAND		rfs1		Connect
   1.268 +		COMMAND		file1		new
   1.269 +        COMMAND		file1	    Open		    PBASE-F32-DualDrive-Publicapi-RAM-0009_Open_drive1
   1.270 +		COMMAND		fileMan1	NewL			PBASE-F32-DualDrive-Publicapi-RAM-0009_NewL_drive1
   1.271 +		COMMAND		fileMan1    Copy		    PBASE-F32-DualDrive-Publicapi-RAM-0009_Copy_drive1
   1.272 +		COMMAND		fileMan1	Rename		    PBASE-F32-DualDrive-Publicapi-RAM-0009_Rename_drive1
   1.273 +		COMMAND		file1		Open			PBASE-F32-DualDrive-Publicapi-RAM-0009_Open_drive1
   1.274 +		COMMAND		file1		Close
   1.275 +		COMMAND		fileMan1	~
   1.276 +		COMMAND		file1		~
   1.277 +		COMMAND		rfs1		~		
   1.278 +END_TEST_BLOCK	
   1.279 +START_TEST_BLOCK	50	T_Sfsrv	\base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini 
   1.280 +		CREATE_OBJECT	RFs				rfs2
   1.281 +		CREATE_OBJECT	RFile			file2
   1.282 +		CREATE_OBJECT	CFileMan	fileMan2
   1.283 +		COMMAND		rfs2		new		
   1.284 +		COMMAND		rfs2		Connect
   1.285 +		COMMAND		file2		new
   1.286 +        COMMAND		file2	    Open		    PBASE-F32-DualDrive-Publicapi-RAM-0009_Open_drive2
   1.287 +		COMMAND		fileMan2	NewL			PBASE-F32-DualDrive-Publicapi-RAM-0009_NewL_drive2
   1.288 +		COMMAND		fileMan2    Copy		    PBASE-F32-DualDrive-Publicapi-RAM-0009_Copy_drive2
   1.289 +		COMMAND		fileMan2	Rename		    PBASE-F32-DualDrive-Publicapi-RAM-0009_Rename_drive2
   1.290 +		COMMAND		file2		Open			PBASE-F32-DualDrive-Publicapi-RAM-0009_Open_drive2
   1.291 +		COMMAND		file2		Close
   1.292 +		COMMAND		fileMan2	~
   1.293 +		COMMAND		file2		~
   1.294 +		COMMAND		rfs2		~		
   1.295 +END_TEST_BLOCK	
   1.296 +CONSECUTIVE
   1.297 +END_TESTCASE			PBASE-F32-DualDrive-Publicapi-RAM-0004
   1.298 +
   1.299 +
   1.300 +START_TESTCASE			PBASE-F32-DualDrive-Publicapi-RAM-0005
   1.301 +//! @SYMTestCaseID		PBASE-F32-DualDrive-Publicapi-RAM-0005
   1.302 +//! @SYMAPI			    CFileMan:Move()
   1.303 +//! @SYMAuthor			Nirmala Bailur 
   1.304 +//! @SYMCreationDate		30/05/2008 
   1.305 +//! @SYMTestCaseDesc		Move the files between the two drives
   1.306 +//!											
   1.307 +//! @SYMTestActions		1.Create a RFs session and call it's Connect() function.
   1.308 +//!				2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter.
   1.309 +//!				3.Call CFileMan::Move()  to move the file from drive1 to drive2.
   1.310 +//!				4.Call CFileMan::Move(), to move the file from drive2 to drive2.
   1.311 +//!             5.Delete the moved files.
   1.312 +//!             6 Delete the directory in which the file is moved.
   1.313 +//! @SYMTestPriority		High
   1.314 +//! @SYMTestExpectedResults	Files are moved across the drives..
   1.315 +//! @SYMTestType		CIT
   1.316 +START_TEST_BLOCK	50	T_Sfsrv	\base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini 
   1.317 +		CREATE_OBJECT	RFs				rfs1
   1.318 +		CREATE_OBJECT	RFile			file1
   1.319 +		CREATE_OBJECT	CFileMan	    fileMan1
   1.320 +		COMMAND		rfs1		new
   1.321 +		COMMAND		rfs1		Connect
   1.322 +		COMMAND		rfs1		MkDir			PBASE-F32-DualDrive-Publicapi-RAM-0010_MkDir_drive1
   1.323 +        COMMAND		rfs1		MkDir			PBASE-F32-DualDrive-Publicapi-RAM-0010_MkDir_drive2
   1.324 +		COMMAND		file1		new
   1.325 +		COMMAND		fileMan1	NewL		    PBASE-F32-DualDrive-Publicapi-RAM-0010_NewL_drive1
   1.326 +		COMMAND		fileMan1	Move		    PBASE-F32-DualDrive-Publicapi-RAM-0010_Move_drive1
   1.327 +		COMMAND		file1		Open		    PBASE-F32-DualDrive-Publicapi-RAM-0010_Open_drive1
   1.328 +		COMMAND		file1		Close
   1.329 +		COMMAND		fileMan1	Move		    PBASE-F32-DualDrive-Publicapi-RAM-0010_Move_drive2
   1.330 +		COMMAND		file1		Open		    PBASE-F32-DualDrive-Publicapi-RAM-0010_Open_drive2
   1.331 +		COMMAND		file1		Close
   1.332 +        COMMAND     fileMan1    Attribs         PBASE-F32-DualDrive-Publicapi-RAM-0010_Attribs_drive1
   1.333 +        COMMAND     fileMan1    Attribs         PBASE-F32-DualDrive-Publicapi-RAM-0010_Attribs_drive2
   1.334 +        COMMAND		rfs1		Delete		    PBASE-F32-DualDrive-Publicapi-RAM-0010_Delete_drive1
   1.335 +        COMMAND		rfs1		Delete		    PBASE-F32-DualDrive-Publicapi-RAM-0010_Delete_drive2
   1.336 +		COMMAND		rfs1		RmDir		    PBASE-F32-DualDrive-Publicapi-RAM-0010_RmDir_drive1
   1.337 +        COMMAND		rfs1		RmDir		    PBASE-F32-DualDrive-Publicapi-RAM-0010_RmDir_drive2
   1.338 +		COMMAND		fileMan1	~
   1.339 +		COMMAND		file1		~
   1.340 +		COMMAND		rfs1		~		
   1.341 +END_TEST_BLOCK	
   1.342 +END_TESTCASE			PBASE-F32-DualDrive-Publicapi-RAM-0005
   1.343 +
   1.344 +START_TESTCASE			PBASE-F32-DualDrive-Publicapi-RAM-0006
   1.345 +//! @SYMTestCaseID		PBASE-F32-DualDrive-Publicapi-RAM-0006
   1.346 +//! @SYMAPI			    CFileMan:Move()
   1.347 +//! @SYMAuthor			Nirmala Bailur 
   1.348 +//! @SYMCreationDate		02/07/2008 
   1.349 +//! @SYMTestCaseDesc		Move the files from system drive to dual drive and back in to systemdrive CONCURRENTly.
   1.350 +//!											
   1.351 +//! @SYMTestActions		1.Create a RFs session and call it's Connect() function.
   1.352 +//!				2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter.
   1.353 +//!				3.Call CFileMan::Move()  to move the file from system drive to the one of the dual drive drive.
   1.354 +//!				4.Call CFileMan::Move(), to move the file from dual drive to the systemdrive .
   1.355 +//!             5.Delete the directory in which the file is moved.
   1.356 +//!             6.Perform the above operation concurrently on both the dual drives
   1.357 +//!             
   1.358 +//! @SYMTestPriority		High
   1.359 +//! @SYMTestExpectedResults	Files are moved from systemdrive to dual drives concurrantly.
   1.360 +//! @SYMTestType		CIT
   1.361 +CONCURRENT
   1.362 +START_TEST_BLOCK	50	T_Sfsrv	\base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini 
   1.363 +		CREATE_OBJECT	RFs				rfs1
   1.364 +		CREATE_OBJECT	RFile			file1
   1.365 +		CREATE_OBJECT	CFileMan	    fileMan1
   1.366 +		COMMAND		rfs1		new
   1.367 +		COMMAND		rfs1		Connect
   1.368 +		COMMAND		rfs1		MkDir			PBASE-F32-DualDrive-Publicapi-RAM-0011_MkDir_drive1
   1.369 +        COMMAND		file1		new
   1.370 +		COMMAND		fileMan1	NewL		    PBASE-F32-DualDrive-Publicapi-RAM-0011_NewL_drive1
   1.371 +		COMMAND		fileMan1	Move		    PBASE-F32-DualDrive-Publicapi-RAM-0011_Move_drive1
   1.372 +		COMMAND     fileMan1    Move            PBASE-F32-DualDrive-Publicapi-RAM-0011_Move2_drive1
   1.373 +        COMMAND		file1		Open		    PBASE-F32-DualDrive-Publicapi-RAM-0011_Open2_drive1
   1.374 +        COMMAND		rfs1		RmDir		    PBASE-F32-DualDrive-Publicapi-RAM-0011_RmDir_drive1
   1.375 +        COMMAND		file1		Close
   1.376 +        COMMAND		fileMan1	~
   1.377 +		COMMAND		file1		~
   1.378 +		COMMAND		rfs1		~		
   1.379 +END_TEST_BLOCK	
   1.380 +START_TEST_BLOCK	50	T_Sfsrv	\base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini 
   1.381 +		CREATE_OBJECT	RFs				rfs2
   1.382 +		CREATE_OBJECT	RFile			file2
   1.383 +		CREATE_OBJECT	CFileMan	    fileMan2
   1.384 +		COMMAND		rfs2		new
   1.385 +		COMMAND		rfs2		Connect
   1.386 +		COMMAND		rfs2		MkDir			PBASE-F32-DualDrive-Publicapi-RAM-0011_MkDir_drive2
   1.387 +        COMMAND		file2		new
   1.388 +		COMMAND		fileMan2	NewL		    PBASE-F32-DualDrive-Publicapi-RAM-0011_NewL_drive2
   1.389 +		COMMAND		fileMan2	Move		    PBASE-F32-DualDrive-Publicapi-RAM-0011_Move_drive2
   1.390 +		COMMAND     fileMan2    Move            PBASE-F32-DualDrive-Publicapi-RAM-0011_Move2_drive2
   1.391 +        COMMAND		file2		Open		    PBASE-F32-DualDrive-Publicapi-RAM-0011_Open2_drive2
   1.392 +        COMMAND		rfs2		RmDir		    PBASE-F32-DualDrive-Publicapi-RAM-0011_RmDir_drive2
   1.393 +        COMMAND		file2		Close
   1.394 +        COMMAND		fileMan2	~
   1.395 +		COMMAND		file2		~
   1.396 +		COMMAND		rfs2		~		
   1.397 +END_TEST_BLOCK	
   1.398 +CONSECUTIVE
   1.399 +END_TESTCASE			PBASE-F32-DualDrive-Publicapi-RAM-0006
   1.400 +
   1.401 +START_TESTCASE 			PBASE-F32-DualDrive-Publicapi-RAM-0007
   1.402 +//! @SYMTestCaseID		PBASE-F32-DualDrive-Publicapi-RAM-0007
   1.403 +//! @SYMAPI			    RFs::Volume();RFs::SetVolumeLabel()
   1.404 +//! @SYMAuthor			Nirmala Bailur 
   1.405 +//! @SYMCreationDate		02/07/2008 
   1.406 +//! @SYMTestCaseDesc		Get the Volume information for drives concurrently
   1.407 +//! @SYMTestActions		1. Call Connect().
   1.408 +//!				2. Saving volume label.
   1.409 +//!				3. Call SetVolumeLabel() passing "Test" as first parameter and the drive number as a second parameter.
   1.410 +//!				4. Call Volume() passing  TVolumeInfo reference as first parameter and the drive number as a second parameter.
   1.411 +//!				5. Restoring volume label.
   1.412 +//!				6. Perform above operation concurrantly on both the drives.
   1.413 +//! @SYMTestStatus		Implemented
   1.414 +//! @SYMTestPriority		High
   1.415 +//! @SYMTestExpectedResults Set and get the volume information of both the drives concurrently.
   1.416 +//! @SYMTestType		CIT
   1.417 +
   1.418 +CONCURRENT
   1.419 +	START_TEST_BLOCK	100	T_Sfsrv	\base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini 
   1.420 +		CREATE_OBJECT	RFs	rfs1
   1.421 +		COMMAND		rfs1	new		
   1.422 +		COMMAND		rfs1	Connect		
   1.423 +		COMMAND		rfs1	Volume		        PBASE-F32-DualDrive-Publicapi-RAM-0012_Volume_drive1
   1.424 +		COMMAND		rfs1	SetVolumeLabel		PBASE-F32-DualDrive-Publicapi-RAM-0012_SetVolumeLabel_drive1
   1.425 +		COMMAND		rfs1	Volume		        PBASE-F32-DualDrive-Publicapi-RAM-0012_Volume_drive1
   1.426 +		COMMAND		rfs1	SetVolumeLabel		PBASE-F32-DualDrive-Publicapi-RAM-0012_SetVolumeLabel_drive1
   1.427 +		COMMAND		rfs1	Close		
   1.428 +		COMMAND		rfs1	~		
   1.429 +	END_TEST_BLOCK
   1.430 +    START_TEST_BLOCK	100	T_Sfsrv	\base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini 
   1.431 +		CREATE_OBJECT	RFs	rfs2
   1.432 +		COMMAND		rfs2	new		
   1.433 +		COMMAND		rfs2	Connect		
   1.434 +		COMMAND		rfs2	Volume		        PBASE-F32-DualDrive-Publicapi-RAM-0012_Volume_drive2
   1.435 +		COMMAND		rfs2	SetVolumeLabel		PBASE-F32-DualDrive-Publicapi-RAM-0012_SetVolumeLabel_drive2
   1.436 +		COMMAND		rfs2	Volume		        PBASE-F32-DualDrive-Publicapi-RAM-0012_Volume_drive2
   1.437 +		COMMAND		rfs2	SetVolumeLabel		PBASE-F32-DualDrive-Publicapi-RAM-0012_SetVolumeLabel_drive2
   1.438 +		COMMAND		rfs2	Close		
   1.439 +		COMMAND		rfs2	~		
   1.440 +	END_TEST_BLOCK
   1.441 +CONSECUTIVE
   1.442 +END_TESTCASE 			PBASE-F32-DualDrive-Publicapi-RAM-0007
   1.443 +
   1.444 +START_TESTCASE			PBASE-F32-DualDrive-Publicapi-RAM-0008
   1.445 +//! @SYMTestCaseID		PBASE-F32-DualDrive-Publicapi-RAM-0008
   1.446 +//! @SYMAPI			    CFileMan:Move();RFile::Read();RFile::Write()
   1.447 +//! @SYMAuthor			Nirmala Bailur 
   1.448 +//! @SYMCreationDate		02/07/2008 
   1.449 +//! @SYMTestCaseDesc		Move the file from system drive to one of the dual drive concurrenlty with the read/write operation on another dual drive
   1.450 +//!											
   1.451 +//! @SYMTestActions		1.Move the file from systemdrive to dual drive and back from dual drive to system drive.
   1.452 +//!				2.Write and read the content of the file from other drive in concurrent with above action on another drive
   1.453 +//! @SYMTestPriority		High
   1.454 +//! @SYMTestExpectedResults	File is moved in concurrent with read/write operation on another drive.
   1.455 +//! @SYMTestType		CIT
   1.456 +CONCURRENT
   1.457 +START_TEST_BLOCK	50	T_Sfsrv	\base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini 
   1.458 +		CREATE_OBJECT	RFs				rfs1
   1.459 +		CREATE_OBJECT	RFile			file1
   1.460 +		CREATE_OBJECT	CFileMan	    fileMan1
   1.461 +		COMMAND		rfs1		new
   1.462 +		COMMAND		rfs1		Connect
   1.463 +		COMMAND		rfs1		MkDir			PBASE-F32-DualDrive-Publicapi-RAM-0011_MkDir_drive1
   1.464 +        COMMAND		file1		new
   1.465 +		COMMAND		fileMan1	NewL		    PBASE-F32-DualDrive-Publicapi-RAM-0011_NewL_drive1
   1.466 +		COMMAND		fileMan1	Move		    PBASE-F32-DualDrive-Publicapi-RAM-0011_Move_drive1
   1.467 +		COMMAND     fileMan1    Move            PBASE-F32-DualDrive-Publicapi-RAM-0011_Move2_drive1
   1.468 +        COMMAND		file1		Open		    PBASE-F32-DualDrive-Publicapi-RAM-0011_Open2_drive1
   1.469 +        COMMAND		rfs1		RmDir		    PBASE-F32-DualDrive-Publicapi-RAM-0011_RmDir_drive1
   1.470 +        COMMAND		file1		Close
   1.471 +        COMMAND		fileMan1	~
   1.472 +		COMMAND		file1		~
   1.473 +		COMMAND		rfs1		~		
   1.474 +END_TEST_BLOCK
   1.475 +START_TEST_BLOCK	100	T_Sfsrv	\base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini
   1.476 +		CREATE_OBJECT	RFs	rfs2
   1.477 +		CREATE_OBJECT	RFile	    file2
   1.478 +        CREATE_OBJECT	CFileMan	fileMan2
   1.479 +		COMMAND		rfs2	    new
   1.480 +		COMMAND		rfs2	    Connect
   1.481 +		COMMAND		file2	    new
   1.482 +		COMMAND		file2	    Open		PBASE-F32-DualDrive-Publicapi-RAM-0008_Open1_drive2
   1.483 +		COMMAND		fileMan2	NewL		PBASE-F32-DualDrive-Publicapi-RAM-0008_NewL_drive2
   1.484 +		COMMAND		fileMan2    Copy		PBASE-F32-DualDrive-Publicapi-RAM-0008_Copy_drive2
   1.485 +        COMMAND		file2	    Close
   1.486 +        COMMAND		file2	    Replace		PBASE-F32-DualDrive-Publicapi-RAM-0008_Replace_drive2
   1.487 +		COMMAND		file2	    Write		PBASE-F32-DualDrive-Publicapi-RAM-0008_Write_drive2
   1.488 +		COMMAND		file2	    Close		
   1.489 +		COMMAND		file2	    Open		PBASE-F32-DualDrive-Publicapi-RAM-0008_Open_drive2
   1.490 +		COMMAND		file2	    Read		PBASE-F32-DualDrive-Publicapi-RAM-0008_Read_drive2
   1.491 +		COMMAND		file2	    Close		
   1.492 +		COMMAND		file2	    ~		
   1.493 +		COMMAND		rfs2	    Delete		PBASE-F32-DualDrive-Publicapi-RAM-0008_Delete_drive2
   1.494 +		COMMAND		rfs2	    ~		
   1.495 +END_TEST_BLOCK
   1.496 +CONSECUTIVE
   1.497 +END_TESTCASE			PBASE-F32-DualDrive-Publicapi-RAM-0008
   1.498 +
   1.499 +START_TESTCASE 			PBASE-F32-DualDrive-Publicapi-RAM-0009
   1.500 +//! @SYMTestCaseID		PBASE-F32-DualDrive-Publicapi-RAM-0009
   1.501 +//! @SYMAPI			    RFs::MkDirAll();TEntry::IsDir();RFs::RmDir()
   1.502 +//! @SYMAuthor			Nirmala Bailur 
   1.503 +//! @SYMCreationDate		30/05/2008 
   1.504 +//! @SYMTestCaseDesc		Try creating directory and removing directory with read and write operation concurrantly on dual drives.
   1.505 +//!                         
   1.506 +//! @SYMTestActions		1. Create RFs instance.
   1.507 +//!				        2. Call RFs::MkDirAll() to create the directories.
   1.508 +//!                     3. Check the directory created using TEntry()
   1.509 +//!                     4. Remove the directory.
   1.510 +//!                     5. Perform Read/Write operation on a file on different drive in concurrent with the above operation
   1.511 +//!				
   1.512 +//! @SYMTestStatus		Implemented
   1.513 +//! @SYMTestPriority		High
   1.514 +//! @SYMTestExpectedResults	  Creates the directories on to both the drives in concurrent with the read/write operation on the other drive.
   1.515 +//! @SYMTestType		CIT
   1.516 +CONCURRENT
   1.517 +START_TEST_BLOCK	100	T_Sfsrv	\base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini 
   1.518 +		CREATE_OBJECT	RFs	        rfs1
   1.519 +        CREATE_OBJECT	TEntry		tEntry1	
   1.520 +		COMMAND		rfs1	    new
   1.521 +		COMMAND		rfs1	    Connect
   1.522 +		COMMAND		rfs1	    MkDirAll	PBASE-F32-DualDrive-Publicapi-RAM-0002_MkdirAll_drive1
   1.523 +        COMMAND		tEntry1		new
   1.524 +        COMMAND		rfs1		Entry       PBASE-F32-DualDrive-Publicapi-RAM-0002_Entry_drive1
   1.525 +        COMMAND		tEntry1		IsDir       PBASE-F32-DualDrive-Publicapi-RAM-0002_IsDir_drive1
   1.526 +        COMMAND		tEntry1		~
   1.527 +        COMMAND		rfs1	    RmDir       PBASE-F32-DualDrive-Publicapi-RAM-0002_RmDir_drive1
   1.528 +		COMMAND		rfs1	    Close
   1.529 +        COMMAND		rfs1	    ~
   1.530 +	END_TEST_BLOCK
   1.531 +START_TEST_BLOCK	100	T_Sfsrv	\base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini
   1.532 +		CREATE_OBJECT	RFs	rfs2
   1.533 +		CREATE_OBJECT	RFile	    file2
   1.534 +        CREATE_OBJECT	CFileMan	fileMan2
   1.535 +		COMMAND		rfs2	    new
   1.536 +		COMMAND		rfs2	    Connect
   1.537 +		COMMAND		file2	    new
   1.538 +		COMMAND		file2	    Open		PBASE-F32-DualDrive-Publicapi-RAM-0008_Open1_drive2
   1.539 +		COMMAND		fileMan2	NewL		PBASE-F32-DualDrive-Publicapi-RAM-0008_NewL_drive2
   1.540 +		COMMAND		fileMan2    Copy		PBASE-F32-DualDrive-Publicapi-RAM-0008_Copy_drive2
   1.541 +        COMMAND		file2	    Close
   1.542 +        COMMAND		file2	    Replace		PBASE-F32-DualDrive-Publicapi-RAM-0008_Replace_drive2
   1.543 +		COMMAND		file2	    Write		PBASE-F32-DualDrive-Publicapi-RAM-0008_Write_drive2
   1.544 +		COMMAND		file2	    Close		
   1.545 +		COMMAND		file2	    Open		PBASE-F32-DualDrive-Publicapi-RAM-0008_Open_drive2
   1.546 +		COMMAND		file2	    Read		PBASE-F32-DualDrive-Publicapi-RAM-0008_Read_drive2
   1.547 +		COMMAND		file2	    Close		
   1.548 +		COMMAND		file2	    ~		
   1.549 +		COMMAND		rfs2	    Delete		PBASE-F32-DualDrive-Publicapi-RAM-0008_Delete_drive2
   1.550 +		COMMAND		rfs2	    ~		
   1.551 +END_TEST_BLOCK
   1.552 +CONSECUTIVE
   1.553 +END_TESTCASE 			PBASE-F32-DualDrive-Publicapi-RAM-0009
   1.554 +
   1.555 +
   1.556 +START_TESTCASE			PBASE-F32-DualDrive-Publicapi-RAM-0010
   1.557 +//! @SYMTestCaseID		PBASE-F32-DualDrive-Publicapi-RAM-0010
   1.558 +//! @SYMAPI			CDirScan::SetScanDataL();CDirScan::NextL()
   1.559 +//! @SYMAuthor			Nirmala Bailur 
   1.560 +//! @SYMCreationDate		02/07/2008 
   1.561 +//! @SYMTestCaseDesc		Testcase to get the filtered list of filess from  both the drives CONCURRENTly
   1.562 +
   1.563 +//! @SYMTestActions		1.Call Create a RFs session and call it's Connect() function.
   1.564 +//!				2.Call RFs::MkDirAll() and <Drive>\dirscan\TempDir\ as parameter
   1.565 +//!				3.Call CDirScan::NewL() and connected file server session as parameter.
   1.566 +//!				4.Call CDirScan::SetScanDataL() and <Drive>\dirscan\ as first parameter, KEntryAttNormal as second
   1.567 +//!				  parameter, ESortByName as third parameter and EScanDownTree as fourth parameter
   1.568 +//!				5.Call CDirScan::NextL() and CDir object as parameter.
   1.569 +//!				6.Call CDirScan::FullPath() to verify the expected directory path.
   1.570 +//!				7.Call CDir::Count() to verify the number of entries returned.
   1.571 +//!				8.Call CDir::operator[] to verify the entries returned.
   1.572 +//!				9.Call RFs::RmDir() and <Drive>\dirscan\TempDir\ as parameter
   1.573 +//!             10. Perform above operation on other drive concurrently
   1.574 +//! @SYMTestStatus		Implemented
   1.575 +//! @SYMTestPriority		High
   1.576 +//! @SYMTestExpectedResults	Filters the file set with KEntryAttNormal as attribute mask on both the drives
   1.577 +//! @SYMTestType		CIT
   1.578 +CONCURRENT
   1.579 +START_TEST_BLOCK	100	T_Sfsrv		\base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini 
   1.580 +		CREATE_OBJECT	RFs		rfs1
   1.581 +		CREATE_OBJECT	CFileMan	fileMan1
   1.582 +        CREATE_OBJECT	TEntry		tEntry1
   1.583 +		CREATE_OBJECT	CDirScan	cdirScan1
   1.584 +		CREATE_OBJECT	CDir		cdir1
   1.585 +		COMMAND		rfs1		new			
   1.586 +		COMMAND		rfs1		Connect
   1.587 +		COMMAND		rfs1		MkDirAll	PBASE-F32-DualDrive-Publicapi-RAM-0015_MkDirAll_drive1
   1.588 +		COMMAND		fileMan1	NewL		PBASE-F32-DualDrive-Publicapi-RAM-0015_NewL_drive1
   1.589 +		COMMAND		fileMan1	Copy		PBASE-F32-DualDrive-Publicapi-RAM-0015_Copy1_drive1
   1.590 +		COMMAND		fileMan1	Copy		PBASE-F32-DualDrive-Publicapi-RAM-0015_Copy2_drive1
   1.591 +		COMMAND		fileMan1	Copy		PBASE-F32-DualDrive-Publicapi-RAM-0015_Copy3_drive1
   1.592 +		COMMAND		fileMan1	Copy		PBASE-F32-DualDrive-Publicapi-RAM-0015_Copy4_drive1
   1.593 +		COMMAND		rfs1		MkDirAll			PBASE-F32-DualDrive-Publicapi-RAM-0015_MkDirAll2_drive1
   1.594 +		COMMAND		tEntry1		new
   1.595 +		COMMAND		cdirScan1	NewL			PBASE-F32-DualDrive-Publicapi-RAM-0015_CDirScan_NewL_drive1
   1.596 +		COMMAND		cdirScan1	SetScanDataL		PBASE-F32-DualDrive-Publicapi-RAM-0015_SetScanDataL_drive1
   1.597 +		COMMAND		cdirScan1	NextL			PBASE-F32-DualDrive-Publicapi-RAM-0015_NextL_drive1
   1.598 +		COMMAND		cdirScan1	FullPath		PBASE-F32-DualDrive-Publicapi-RAM-0015_FullPath_drive1
   1.599 +		COMMAND		cdir1		Count			PBASE-F32-DualDrive-Publicapi-RAM-0015_Count_drive1
   1.600 +		COMMAND		cdir1		[]			PBASE-F32-DualDrive-Publicapi-RAM-0015_index1_drive1
   1.601 +		COMMAND		cdir1		[]			PBASE-F32-DualDrive-Publicapi-RAM-0015_index2_drive1
   1.602 +		COMMAND		cdir1		[]			PBASE-F32-DualDrive-Publicapi-RAM-0015_index3_drive1
   1.603 +		COMMAND		cdir1		[]			PBASE-F32-DualDrive-Publicapi-RAM-0015_index4_drive1
   1.604 +		COMMAND		cdir1		~
   1.605 +		COMMAND		cdirScan1	~
   1.606 +		COMMAND		rfs1		RmDir			PBASE-F32-DualDrive-Publicapi-RAM-0015_RmDir1_drive1
   1.607 +		COMMAND		tEntry1		~
   1.608 +		COMMAND		fileMan1	Delete		PBASE-F32-DualDrive-Publicapi-RAM-0015_Delete_drive1
   1.609 +		COMMAND		rfs1		RmDir			PBASE-F32-DualDrive-Publicapi-RAM-0015_RmDir2_drive1
   1.610 +		COMMAND		fileMan1	~
   1.611 +		COMMAND		rfs1		~
   1.612 +END_TEST_BLOCK
   1.613 +START_TEST_BLOCK	100	T_Sfsrv		\base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini 
   1.614 +		CREATE_OBJECT	RFs		rfs2
   1.615 +		CREATE_OBJECT	CFileMan	fileMan2
   1.616 +        CREATE_OBJECT	TEntry		tEntry2
   1.617 +		CREATE_OBJECT	CDirScan	cdirScan2
   1.618 +		CREATE_OBJECT	CDir		cdir2
   1.619 +		COMMAND		rfs2		new			
   1.620 +		COMMAND		rfs2		Connect
   1.621 +		COMMAND		rfs2		MkDirAll	PBASE-F32-DualDrive-Publicapi-RAM-0015_MkDirAll_drive2
   1.622 +		COMMAND		fileMan2	NewL		PBASE-F32-DualDrive-Publicapi-RAM-0015_NewL_drive2
   1.623 +		COMMAND		fileMan2	Copy		PBASE-F32-DualDrive-Publicapi-RAM-0015_Copy1_drive2
   1.624 +		COMMAND		fileMan2	Copy		PBASE-F32-DualDrive-Publicapi-RAM-0015_Copy2_drive2
   1.625 +		COMMAND		fileMan2	Copy		PBASE-F32-DualDrive-Publicapi-RAM-0015_Copy3_drive2
   1.626 +		COMMAND		fileMan2	Copy		PBASE-F32-DualDrive-Publicapi-RAM-0015_Copy4_drive2
   1.627 +		COMMAND		rfs2		MkDirAll			PBASE-F32-DualDrive-Publicapi-RAM-0015_MkDirAll2_drive2
   1.628 +		COMMAND		tEntry2		new
   1.629 +		COMMAND		cdirScan2	NewL			PBASE-F32-DualDrive-Publicapi-RAM-0015_CDirScan_NewL_drive2
   1.630 +		COMMAND		cdirScan2	SetScanDataL		PBASE-F32-DualDrive-Publicapi-RAM-0015_SetScanDataL_drive2
   1.631 +		COMMAND		cdirScan2	NextL			PBASE-F32-DualDrive-Publicapi-RAM-0015_NextL_drive2
   1.632 +		COMMAND		cdirScan2	FullPath		PBASE-F32-DualDrive-Publicapi-RAM-0015_FullPath_drive2
   1.633 +		COMMAND		cdir2		Count			PBASE-F32-DualDrive-Publicapi-RAM-0015_Count_drive2
   1.634 +		COMMAND		cdir2		[]			PBASE-F32-DualDrive-Publicapi-RAM-0015_index1_drive2
   1.635 +		COMMAND		cdir2		[]			PBASE-F32-DualDrive-Publicapi-RAM-0015_index2_drive2
   1.636 +		COMMAND		cdir2		[]			PBASE-F32-DualDrive-Publicapi-RAM-0015_index3_drive2
   1.637 +		COMMAND		cdir2		[]			PBASE-F32-DualDrive-Publicapi-RAM-0015_index4_drive2
   1.638 +		COMMAND		cdir2		~
   1.639 +		COMMAND		cdirScan2	~
   1.640 +		COMMAND		rfs2		RmDir			PBASE-F32-DualDrive-Publicapi-RAM-0015_RmDir1_drive2
   1.641 +		COMMAND		tEntry2		~
   1.642 +		COMMAND		fileMan2	Delete		PBASE-F32-DualDrive-Publicapi-RAM-0015_Delete_drive2
   1.643 +	    COMMAND		rfs2		RmDir		PBASE-F32-DualDrive-Publicapi-RAM-0015_RmDir2_drive2
   1.644 +		COMMAND		fileMan2	~
   1.645 +		COMMAND		rfs2		~
   1.646 +END_TEST_BLOCK
   1.647 +CONSECUTIVE
   1.648 +END_TESTCASE			PBASE-F32-DualDrive-Publicapi-RAM-0010
   1.649 +
   1.650 +
   1.651 +START_TESTCASE			PBASE-F32-DualDrive-Publicapi-RAM-0011
   1.652 +//! @SYMTestCaseID		PBASE-F32-DualDrive-Publicapi-RAM-0011
   1.653 +//! @SYMAPI			    CDirScan::SetScanDataL();RFile::Read();RFile::Write()
   1.654 +//! @SYMAuthor			Nirmala Bailur 
   1.655 +//! @SYMCreationDate		02/07/2008 
   1.656 +//! @SYMTestCaseDesc		Testcase to get the filtered list of files in concurrant with read/write operation
   1.657 +//! @SYMTestActions		1. Filter the files with attribute normal.
   1.658 +//!                     2. Perform write/ read operation in concurrant.
   1.659 +//! @SYMTestStatus		Implemented
   1.660 +//! @SYMTestPriority	High
   1.661 +//! @SYMTestExpectedResults	Filters the file set with KEntryAttNormal as attribute mask in concurrant with read/write operation on another drive
   1.662 +//! @SYMTestType		CIT
   1.663 +CONCURRENT
   1.664 +START_TEST_BLOCK	100	T_Sfsrv		\base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini 
   1.665 +		CREATE_OBJECT	RFs		rfs1
   1.666 +		CREATE_OBJECT	CFileMan	fileMan1
   1.667 +        CREATE_OBJECT	TEntry		tEntry1
   1.668 +		CREATE_OBJECT	CDirScan	cdirScan1
   1.669 +		CREATE_OBJECT	CDir		cdir1
   1.670 +		COMMAND		rfs1		new			
   1.671 +		COMMAND		rfs1		Connect
   1.672 +		COMMAND		rfs1		MkDirAll		PBASE-F32-DualDrive-Publicapi-RAM-0015_MkDirAll_drive1
   1.673 +		COMMAND		fileMan1	NewL		PBASE-F32-DualDrive-Publicapi-RAM-0015_NewL_drive1
   1.674 +		COMMAND		fileMan1	Copy		PBASE-F32-DualDrive-Publicapi-RAM-0015_Copy1_drive1
   1.675 +		COMMAND		fileMan1	Copy		PBASE-F32-DualDrive-Publicapi-RAM-0015_Copy2_drive1
   1.676 +		COMMAND		fileMan1	Copy		PBASE-F32-DualDrive-Publicapi-RAM-0015_Copy3_drive1
   1.677 +		COMMAND		fileMan1	Copy		PBASE-F32-DualDrive-Publicapi-RAM-0015_Copy4_drive1
   1.678 +		COMMAND		rfs1		MkDirAll			PBASE-F32-DualDrive-Publicapi-RAM-0015_MkDirAll2_drive1
   1.679 +		COMMAND		tEntry1		new
   1.680 +		COMMAND		cdirScan1	NewL			PBASE-F32-DualDrive-Publicapi-RAM-0015_CDirScan_NewL_drive1
   1.681 +		COMMAND		cdirScan1	SetScanDataL		PBASE-F32-DualDrive-Publicapi-RAM-0015_SetScanDataL_drive1
   1.682 +		COMMAND		cdirScan1	NextL			PBASE-F32-DualDrive-Publicapi-RAM-0015_NextL_drive1
   1.683 +		COMMAND		cdirScan1	FullPath		PBASE-F32-DualDrive-Publicapi-RAM-0015_FullPath_drive1
   1.684 +		COMMAND		cdir1		Count			PBASE-F32-DualDrive-Publicapi-RAM-0015_Count_drive1
   1.685 +		COMMAND		cdir1		[]			PBASE-F32-DualDrive-Publicapi-RAM-0015_index1_drive1
   1.686 +		COMMAND		cdir1		[]			PBASE-F32-DualDrive-Publicapi-RAM-0015_index2_drive1
   1.687 +		COMMAND		cdir1		[]			PBASE-F32-DualDrive-Publicapi-RAM-0015_index3_drive1
   1.688 +		COMMAND		cdir1		[]			PBASE-F32-DualDrive-Publicapi-RAM-0015_index4_drive1
   1.689 +		COMMAND		cdir1		~
   1.690 +		COMMAND		cdirScan1	~
   1.691 +		COMMAND		rfs1		RmDir			PBASE-F32-DualDrive-Publicapi-RAM-0015_RmDir1_drive1
   1.692 +		COMMAND		tEntry1		~
   1.693 +		COMMAND		fileMan1	Delete		PBASE-F32-DualDrive-Publicapi-RAM-0015_Delete_drive1
   1.694 +		COMMAND		fileMan1	RmDir		PBASE-F32-DualDrive-Publicapi-RAM-0015_RmDir2_drive1
   1.695 +		COMMAND		fileMan1	~
   1.696 +		COMMAND		rfs1		~
   1.697 +END_TEST_BLOCK
   1.698 +START_TEST_BLOCK	100	T_Sfsrv	\base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini
   1.699 +		CREATE_OBJECT	RFs	rfs2
   1.700 +		CREATE_OBJECT	RFile	    file2
   1.701 +        CREATE_OBJECT	CFileMan	fileMan2
   1.702 +		COMMAND		rfs2	    new
   1.703 +		COMMAND		rfs2	    Connect
   1.704 +		COMMAND		file2	    new
   1.705 +		COMMAND		file2	    Open		PBASE-F32-DualDrive-Publicapi-RAM-0008_Open1_drive2
   1.706 +		COMMAND		fileMan2	NewL		PBASE-F32-DualDrive-Publicapi-RAM-0008_NewL_drive2
   1.707 +		COMMAND		fileMan2    Copy		PBASE-F32-DualDrive-Publicapi-RAM-0008_Copy_drive2
   1.708 +        COMMAND		file2	    Close
   1.709 +        COMMAND		file2	    Replace		PBASE-F32-DualDrive-Publicapi-RAM-0008_Replace_drive2
   1.710 +		COMMAND		file2	    Write		PBASE-F32-DualDrive-Publicapi-RAM-0008_Write_drive2
   1.711 +		COMMAND		file2	    Close		
   1.712 +		COMMAND		file2	    Open		PBASE-F32-DualDrive-Publicapi-RAM-0008_Open_drive2
   1.713 +		COMMAND		file2	    Read		PBASE-F32-DualDrive-Publicapi-RAM-0008_Read_drive2
   1.714 +		COMMAND		file2	    Close		
   1.715 +		COMMAND		file2	    ~		
   1.716 +		COMMAND		rfs2	    Delete		PBASE-F32-DualDrive-Publicapi-RAM-0008_Delete_drive2
   1.717 +		COMMAND		rfs2	    ~		
   1.718 +END_TEST_BLOCK
   1.719 +CONSECUTIVE
   1.720 +END_TESTCASE			PBASE-F32-DualDrive-Publicapi-RAM-0011
   1.721 +
   1.722 +
   1.723 +START_TESTCASE			PBASE-F32-DualDrive-Publicapi-RAM-0012
   1.724 +//! @SYMTestCaseID		PBASE-F32-DualDrive-Publicapi-RAM-0012
   1.725 +//! @SYMAPI			CFileMan::Attribs();CFileMan::Copy();RFile::Read();RFile::Write()
   1.726 +//! @SYMAuthor			Nirmala Bailur 
   1.727 +//! @SYMCreationDate		30/05/2008 
   1.728 +//! @SYMTestCaseDesc		Copy files on to the drive in concurrent with read/write operation on the other drive.
   1.729 +//!				
   1.730 +//! @SYMTestActions		1. Call Connect().
   1.731 +//!				2. Call Copy() to copy files on to the mmc drives.
   1.732 +//!             3. Perform read/write operation on the other drive concurrenlty
   1.733 +//! @SYMTestStatus		Implemented
   1.734 +//! @SYMTestPriority		High
   1.735 +//! @SYMTestExpectedResults	Copying of file will be done concurranlty with the read/write operation
   1.736 +//! @SYMTestType		CIT
   1.737 +CONCURRENT
   1.738 +START_TEST_BLOCK	100	T_Sfsrv	    \base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini
   1.739 +        CREATE_OBJECT	RFs	        rfs1
   1.740 +		CREATE_OBJECT	RFile	    file1
   1.741 +        CREATE_OBJECT	CFileMan	fileMan1
   1.742 +		COMMAND		rfs1	    new
   1.743 +		COMMAND		rfs1	    Connect
   1.744 +		COMMAND		file1	    new
   1.745 +		COMMAND		file1	    Open		PBASE-F32-DualDrive-Publicapi-RAM-0005_Open_drive1
   1.746 +		COMMAND		fileMan1	NewL		PBASE-F32-DualDrive-Publicapi-RAM-0005_NewL_drive1
   1.747 +		COMMAND		fileMan1    Copy		PBASE-F32-DualDrive-Publicapi-RAM-0005_Copy_drive1
   1.748 +        COMMAND     fileMan1    Attribs     PBASE-F32-DualDrive-Publicapi-RAM-0005_Attribs_drive1
   1.749 +        COMMAND     rfs1        Delete      PBASE-F32-DualDrive-Publicapi-RAM-0005_Delete_drive1
   1.750 +		COMMAND		fileMan1    ~
   1.751 +		COMMAND		file1	    Close
   1.752 +		COMMAND		file1	    ~
   1.753 +		COMMAND		rfs1	    Close
   1.754 +		COMMAND		rfs1	    ~
   1.755 +END_TEST_BLOCK
   1.756 +START_TEST_BLOCK	100	T_Sfsrv	\base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini
   1.757 +		CREATE_OBJECT	RFs	rfs2
   1.758 +		CREATE_OBJECT	RFile	    file2
   1.759 +        CREATE_OBJECT	CFileMan	fileMan2
   1.760 +		COMMAND		rfs2	    new
   1.761 +		COMMAND		rfs2	    Connect
   1.762 +		COMMAND		file2	    new
   1.763 +		COMMAND		file2	    Open		PBASE-F32-DualDrive-Publicapi-RAM-0008_Open1_drive2
   1.764 +		COMMAND		fileMan2	NewL		PBASE-F32-DualDrive-Publicapi-RAM-0008_NewL_drive2
   1.765 +		COMMAND		fileMan2    Copy		PBASE-F32-DualDrive-Publicapi-RAM-0008_Copy_drive2
   1.766 +        COMMAND		file2	    Close
   1.767 +        COMMAND		file2	    Replace		PBASE-F32-DualDrive-Publicapi-RAM-0008_Replace_drive2
   1.768 +		COMMAND		file2	    Write		PBASE-F32-DualDrive-Publicapi-RAM-0008_Write_drive2
   1.769 +		COMMAND		file2	    Close		
   1.770 +		COMMAND		file2	    Open		PBASE-F32-DualDrive-Publicapi-RAM-0008_Open_drive2
   1.771 +		COMMAND		file2	    Read		PBASE-F32-DualDrive-Publicapi-RAM-0008_Read_drive2
   1.772 +		COMMAND		file2	    Close		
   1.773 +		COMMAND		file2	    ~		
   1.774 +		COMMAND		rfs2	    Delete		PBASE-F32-DualDrive-Publicapi-RAM-0008_Delete_drive2
   1.775 +		COMMAND		rfs2	    ~		
   1.776 +END_TEST_BLOCK
   1.777 +CONSECUTIVE
   1.778 +END_TESTCASE			PBASE-F32-DualDrive-Publicapi-RAM-0012
   1.779 +
   1.780 +START_TESTCASE			PBASE-F32-DualDrive-Publicapi-RAM-0013
   1.781 +//! @SYMTestCaseID		PBASE-F32-DualDrive-Publicapi-RAM-0013
   1.782 +//! @SYMAPI			CFileMan::Attribs();CFileMan::Copy()
   1.783 +//! @SYMAuthor			Nirmala Bailur 
   1.784 +//! @SYMCreationDate		30/05/2008 
   1.785 +//! @SYMTestCaseDesc		Copies large file on to the drive in cuncurrent with read/write operation on the large file on the other drive.
   1.786 +//!				
   1.787 +//! @SYMTestActions		
   1.788 +//!				1. Call Copy() to copy files on to the mmc drives.
   1.789 +//!             2. Perform read/write operation on the other drive concurrenlty
   1.790 +//! @SYMTestStatus		Implemented
   1.791 +//! @SYMTestPriority		High
   1.792 +//! @SYMTestExpectedResults	Copying of file will be done concurranlty with the read/write operation
   1.793 +//! @SYMTestType		CIT
   1.794 +CONCURRENT
   1.795 +START_TEST_BLOCK	100	T_Sfsrv	    \base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini
   1.796 +        CREATE_OBJECT	RFs	        rfs1
   1.797 +		CREATE_OBJECT	RFile	    file1
   1.798 +        CREATE_OBJECT	CFileMan	fileMan1
   1.799 +		COMMAND		rfs1	    new
   1.800 +		COMMAND		rfs1	    Connect
   1.801 +		COMMAND		file1	    new
   1.802 +		COMMAND		file1	    Open		PBASE-F32-DualDrive-Publicapi-RAM-0020_Open_drive1
   1.803 +		COMMAND		fileMan1	NewL		PBASE-F32-DualDrive-Publicapi-RAM-0020_NewL_drive1
   1.804 +		COMMAND		fileMan1    Copy		PBASE-F32-DualDrive-Publicapi-RAM-0020_Copy_drive1
   1.805 +        COMMAND     fileMan1    Attribs     PBASE-F32-DualDrive-Publicapi-RAM-0020_Attribs_drive1
   1.806 +        COMMAND     rfs1        Delete      PBASE-F32-DualDrive-Publicapi-RAM-0020_Delete_drive1
   1.807 +		COMMAND		fileMan1    ~
   1.808 +		COMMAND		file1	    Close
   1.809 +		COMMAND		file1	    ~
   1.810 +		COMMAND		rfs1	    Close
   1.811 +		COMMAND		rfs1	    ~
   1.812 +END_TEST_BLOCK
   1.813 +START_TEST_BLOCK	100	T_Sfsrv	\base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini
   1.814 +		CREATE_OBJECT	RFs	rfs2
   1.815 +		CREATE_OBJECT	RFile	    file2
   1.816 +        CREATE_OBJECT	CFileMan	fileMan2
   1.817 +		COMMAND		rfs2	    new
   1.818 +		COMMAND		rfs2	    Connect
   1.819 +		COMMAND		file2	    new
   1.820 +		COMMAND		file2	    Open		PBASE-F32-DualDrive-Publicapi-RAM-0018_Open_drive2
   1.821 +		COMMAND		fileMan2	NewL		PBASE-F32-DualDrive-Publicapi-RAM-0018_NewL_drive2
   1.822 +		COMMAND		fileMan2    Copy		PBASE-F32-DualDrive-Publicapi-RAM-0018_Copy_drive2
   1.823 +        COMMAND		file2	    Close
   1.824 +        COMMAND		file2	    Open		PBASE-F32-DualDrive-Publicapi-RAM-0018_Open2_drive2
   1.825 +		COMMAND		file2	    Write		PBASE-F32-DualDrive-Publicapi-RAM-0018_Write_drive2
   1.826 +		COMMAND		file2	    Close		
   1.827 +		COMMAND		file2	    Open		PBASE-F32-DualDrive-Publicapi-RAM-0018_Open2_drive2
   1.828 +		COMMAND		file2	    Read		PBASE-F32-DualDrive-Publicapi-RAM-0018_Read_drive2
   1.829 +		COMMAND		file2	    Close		
   1.830 +		COMMAND		file2	    ~		
   1.831 +		COMMAND		rfs2	    Delete		PBASE-F32-DualDrive-Publicapi-RAM-0018_Delete_drive2
   1.832 +		COMMAND		rfs2	    ~		
   1.833 +END_TEST_BLOCK
   1.834 +CONSECUTIVE
   1.835 +END_TESTCASE			PBASE-F32-DualDrive-Publicapi-RAM-0013
   1.836 +
   1.837 +
   1.838 +START_TESTCASE			PBASE-F32-DualDrive-Publicapi-RAM-0014
   1.839 +//! @SYMTestCaseID		PBASE-F32-DualDrive-Publicapi-RAM-0014
   1.840 +//! @SYMAPI			    CFileMan:Move();RFile::Read();RFile::Write()
   1.841 +//! @SYMAuthor			Nirmala Bailur 
   1.842 +//! @SYMCreationDate		03/07/2008 
   1.843 +//! @SYMTestCaseDesc		Move the much large file in concurrant with the read/write operation on the file on another drive concurrenlty 
   1.844 +//!											
   1.845 +//! @SYMTestActions		1.Create a RFs session and call it's Connect() function.
   1.846 +//!				2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter.
   1.847 +//!				3.Call CFileMan::Move()  to move the file from system drive to one of the dual drive.
   1.848 +//!				4.Perform Read/write operation on the other drive
   1.849 +//! @SYMTestPriority		High
   1.850 +//! @SYMTestExpectedResults	File moving and read/write operation on diff drives performed successfully
   1.851 +//! @SYMTestType		CIT
   1.852 +CONCURRENT
   1.853 +START_TEST_BLOCK	50	T_Sfsrv	\base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini 
   1.854 +		CREATE_OBJECT	RFs				rfs1
   1.855 +		CREATE_OBJECT	RFile			file1
   1.856 +		CREATE_OBJECT	CFileMan	    fileMan1
   1.857 +		COMMAND		rfs1		new
   1.858 +		COMMAND		rfs1		Connect
   1.859 +		COMMAND		rfs1		MkDir			PBASE-F32-DualDrive-Publicapi-RAM-0021_MkDir_drive1
   1.860 +        COMMAND		file1		new
   1.861 +		COMMAND		fileMan1	NewL		    PBASE-F32-DualDrive-Publicapi-RAM-0021_NewL_drive1
   1.862 +		COMMAND		fileMan1	Move		    PBASE-F32-DualDrive-Publicapi-RAM-0021_Move_drive1
   1.863 +		COMMAND     fileMan1    Move            PBASE-F32-DualDrive-Publicapi-RAM-0021_Move2_drive1
   1.864 +        COMMAND		file1		Open		    PBASE-F32-DualDrive-Publicapi-RAM-0021_Open2_drive1
   1.865 +        COMMAND		rfs1		RmDir		    PBASE-F32-DualDrive-Publicapi-RAM-0021_RmDir_drive1
   1.866 +        COMMAND		file1		Close
   1.867 +        COMMAND		fileMan1	~
   1.868 +		COMMAND		file1		~
   1.869 +		COMMAND		rfs1		~		
   1.870 +END_TEST_BLOCK
   1.871 +START_TEST_BLOCK	100	T_Sfsrv	\base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini
   1.872 +		CREATE_OBJECT	RFs	rfs2
   1.873 +		CREATE_OBJECT	RFile	    file2
   1.874 +        CREATE_OBJECT	CFileMan	fileMan2
   1.875 +		COMMAND		rfs2	    new
   1.876 +		COMMAND		rfs2	    Connect
   1.877 +		COMMAND		file2	    new
   1.878 +		COMMAND		file2	    Open		PBASE-F32-DualDrive-Publicapi-RAM-0018_Open_drive2
   1.879 +		COMMAND		fileMan2	NewL		PBASE-F32-DualDrive-Publicapi-RAM-0018_NewL_drive2
   1.880 +		COMMAND		fileMan2    Copy		PBASE-F32-DualDrive-Publicapi-RAM-0018_Copy_drive2
   1.881 +        COMMAND		file2	    Close
   1.882 +        COMMAND		file2	    Open		PBASE-F32-DualDrive-Publicapi-RAM-0018_Open2_drive2
   1.883 +		COMMAND		file2	    Write		PBASE-F32-DualDrive-Publicapi-RAM-0018_Write_drive2
   1.884 +		COMMAND		file2	    Close		
   1.885 +		COMMAND		file2	    Open		PBASE-F32-DualDrive-Publicapi-RAM-0018_Open2_drive2
   1.886 +		COMMAND		file2	    Read		PBASE-F32-DualDrive-Publicapi-RAM-0018_Read_drive2
   1.887 +		COMMAND		file2	    Close		
   1.888 +		COMMAND		file2	    ~		
   1.889 +		COMMAND		rfs2	    Delete		PBASE-F32-DualDrive-Publicapi-RAM-0018_Delete_drive2
   1.890 +		COMMAND		rfs2	    ~		
   1.891 +END_TEST_BLOCK
   1.892 +CONSECUTIVE
   1.893 +END_TESTCASE			PBASE-F32-DualDrive-Publicapi-RAM-0014
   1.894 +
   1.895 +
   1.896 +START_TESTCASE			PBASE-F32-DualDrive-Publicapi-RAM-0015
   1.897 +//! @SYMTestCaseID		PBASE-F32-DualDrive-Publicapi-RAM-0015
   1.898 +//! @SYMAPI			CDirScan::SetScanDataL;CDirScan::NextL()
   1.899 +//! @SYMAuthor			Nirmala Bailur 
   1.900 +//! @SYMCreationDate		02/07/2008 
   1.901 +//! @SYMTestCaseDesc		Testcase to get the filtered list of filess from  both the drives concurrently
   1.902 +
   1.903 +//! @SYMTestActions		1.Call Create a RFs session and call it's Connect() function.
   1.904 +//!				2.Call RFs::MkDirAll() and <Drive>\dirscan\TempDir\ as parameter
   1.905 +//!				3.Call CDirScan::NewL() and connected file server session as parameter.
   1.906 +//!				4.Call CDirScan::SetScanDataL() and <Drive>\dirscan\ as first parameter, KEntryAttReadOnly as second
   1.907 +//!				  parameter, ESortByName as third parameter and EScanDownTree as fourth parameter
   1.908 +//!				5.Call CDirScan::NextL() and CDir object as parameter.
   1.909 +//!				6.Call CDirScan::FullPath() to verify the expected directory path.
   1.910 +//!				7.Call CDir::Count() to verify the number of entries returned.
   1.911 +//!				8.Call CDir::operator[] to verify the entries returned.
   1.912 +//!				9.Call RFs::RmDir() and <Drive>\dirscan\TempDir\ as parameter
   1.913 +//!             10. Perform above operation on both the drives concurrently
   1.914 +//! @SYMTestStatus		Implemented
   1.915 +//! @SYMTestPriority		High
   1.916 +//! @SYMTestExpectedResults	Filters the file set with KEntryAttReadOnly as attribute mask on one drive and KEntryAttrNormal on other drives
   1.917 +//! @SYMTestType		CIT
   1.918 +CONCURRENT
   1.919 +START_TEST_BLOCK	100	T_Sfsrv		\base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini 
   1.920 +		CREATE_OBJECT	RFs		rfs1
   1.921 +		CREATE_OBJECT	CFileMan	fileMan1
   1.922 +        CREATE_OBJECT	TEntry		tEntry1
   1.923 +		CREATE_OBJECT	CDirScan	cdirScan1
   1.924 +		CREATE_OBJECT	CDir		cdir1
   1.925 +		COMMAND		rfs1		new			
   1.926 +		COMMAND		rfs1		Connect
   1.927 +		COMMAND		rfs1		MkDirAll	PBASE-F32-DualDrive-Publicapi-RAM-0023_MkDirAll_drive1
   1.928 +		COMMAND		fileMan1	NewL		PBASE-F32-DualDrive-Publicapi-RAM-0023_NewL_drive1
   1.929 +		COMMAND		fileMan1	Copy		PBASE-F32-DualDrive-Publicapi-RAM-0023_Copy1_drive1
   1.930 +		COMMAND		fileMan1	Copy		PBASE-F32-DualDrive-Publicapi-RAM-0023_Copy2_drive1
   1.931 +		COMMAND		fileMan1	Copy		PBASE-F32-DualDrive-Publicapi-RAM-0023_Copy3_drive1
   1.932 +		COMMAND		fileMan1	Copy		PBASE-F32-DualDrive-Publicapi-RAM-0023_Copy4_drive1
   1.933 +        COMMAND		rfs1        SetAtt      PBASE-F32-DualDrive-Publicapi-RAM-0023_SetAtt1_drive1
   1.934 +        COMMAND		rfs1        SetAtt      PBASE-F32-DualDrive-Publicapi-RAM-0023_SetAtt2_drive1
   1.935 +		COMMAND		tEntry1		new
   1.936 +		COMMAND		cdirScan1	NewL			PBASE-F32-DualDrive-Publicapi-RAM-0023_CDirScan_NewL_drive1
   1.937 +		COMMAND		cdirScan1	SetScanDataL	PBASE-F32-DualDrive-Publicapi-RAM-0023_SetScanDataL_drive1
   1.938 +		COMMAND		cdirScan1	NextL			PBASE-F32-DualDrive-Publicapi-RAM-0023_NextL_drive1
   1.939 +		COMMAND		cdirScan1	FullPath		PBASE-F32-DualDrive-Publicapi-RAM-0023_FullPath_drive1
   1.940 +		COMMAND		cdir1		Count			PBASE-F32-DualDrive-Publicapi-RAM-0023_Count_drive1
   1.941 +		COMMAND		cdir1		[]			PBASE-F32-DualDrive-Publicapi-RAM-0023_index1_drive1
   1.942 +		COMMAND		cdir1		[]			PBASE-F32-DualDrive-Publicapi-RAM-0023_index2_drive1
   1.943 +        COMMAND		rfs1        SetAtt      PBASE-F32-DualDrive-Publicapi-RAM-0023_SetAtt4_drive1
   1.944 +        COMMAND		rfs1        SetAtt      PBASE-F32-DualDrive-Publicapi-RAM-0023_SetAtt5_drive1
   1.945 +		COMMAND		cdir1		~
   1.946 +		COMMAND		cdirScan1	~
   1.947 +		COMMAND		tEntry1		~
   1.948 +		COMMAND		fileMan1	Delete		PBASE-F32-DualDrive-Publicapi-RAM-0023_Delete_drive1
   1.949 +		COMMAND		rfs1    	RmDir		PBASE-F32-DualDrive-Publicapi-RAM-0023_RmDir2_drive1
   1.950 +		COMMAND		fileMan1	~
   1.951 +		COMMAND		rfs1		~
   1.952 +END_TEST_BLOCK
   1.953 +START_TEST_BLOCK	100	T_Sfsrv		\base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini 
   1.954 +		CREATE_OBJECT	RFs		rfs2
   1.955 +		CREATE_OBJECT	CFileMan	fileMan2
   1.956 +        CREATE_OBJECT	TEntry		tEntry2
   1.957 +		CREATE_OBJECT	CDirScan	cdirScan2
   1.958 +		CREATE_OBJECT	CDir		cdir2
   1.959 +		COMMAND		rfs2		new			
   1.960 +		COMMAND		rfs2		Connect
   1.961 +		COMMAND		rfs2		MkDirAll	PBASE-F32-DualDrive-Publicapi-RAM-0015_MkDirAll_drive2
   1.962 +		COMMAND		fileMan2	NewL		PBASE-F32-DualDrive-Publicapi-RAM-0015_NewL_drive2
   1.963 +		COMMAND		fileMan2	Copy		PBASE-F32-DualDrive-Publicapi-RAM-0015_Copy1_drive2
   1.964 +		COMMAND		fileMan2	Copy		PBASE-F32-DualDrive-Publicapi-RAM-0015_Copy2_drive2
   1.965 +		COMMAND		fileMan2	Copy		PBASE-F32-DualDrive-Publicapi-RAM-0015_Copy3_drive2
   1.966 +		COMMAND		fileMan2	Copy		PBASE-F32-DualDrive-Publicapi-RAM-0015_Copy4_drive2
   1.967 +		COMMAND		rfs2		MkDirAll			PBASE-F32-DualDrive-Publicapi-RAM-0015_MkDirAll2_drive2
   1.968 +		COMMAND		tEntry2		new
   1.969 +		COMMAND		cdirScan2	NewL			PBASE-F32-DualDrive-Publicapi-RAM-0015_CDirScan_NewL_drive2
   1.970 +		COMMAND		cdirScan2	SetScanDataL		PBASE-F32-DualDrive-Publicapi-RAM-0015_SetScanDataL_drive2
   1.971 +		COMMAND		cdirScan2	NextL			PBASE-F32-DualDrive-Publicapi-RAM-0015_NextL_drive2
   1.972 +		COMMAND		cdirScan2	FullPath		PBASE-F32-DualDrive-Publicapi-RAM-0015_FullPath_drive2
   1.973 +		COMMAND		cdir2		Count			PBASE-F32-DualDrive-Publicapi-RAM-0015_Count_drive2
   1.974 +		COMMAND		cdir2		[]			PBASE-F32-DualDrive-Publicapi-RAM-0015_index1_drive2
   1.975 +		COMMAND		cdir2		[]			PBASE-F32-DualDrive-Publicapi-RAM-0015_index2_drive2
   1.976 +		COMMAND		cdir2		[]			PBASE-F32-DualDrive-Publicapi-RAM-0015_index3_drive2
   1.977 +		COMMAND		cdir2		[]			PBASE-F32-DualDrive-Publicapi-RAM-0015_index4_drive2
   1.978 +		COMMAND		cdir2		~
   1.979 +		COMMAND		cdirScan2	~
   1.980 +		COMMAND		rfs2		RmDir			PBASE-F32-DualDrive-Publicapi-RAM-0015_RmDir1_drive2
   1.981 +		COMMAND		tEntry2		~
   1.982 +		COMMAND		fileMan2	Delete		PBASE-F32-DualDrive-Publicapi-RAM-0015_Delete_drive2
   1.983 +		COMMAND		fileMan2	RmDir		PBASE-F32-DualDrive-Publicapi-RAM-0015_RmDir2_drive2
   1.984 +		COMMAND		fileMan2	~
   1.985 +		COMMAND		rfs2		~
   1.986 +END_TEST_BLOCK
   1.987 +CONSECUTIVE
   1.988 +END_TESTCASE			PBASE-F32-DualDrive-Publicapi-RAM-0015
   1.989 +
   1.990 +
   1.991 +START_TESTCASE			PBASE-F32-DualDrive-Publicapi-RAM-0017
   1.992 +//! @SYMTestCaseID		PBASE-F32-DualDrive-Publicapi-RAM-0017
   1.993 +//! @SYMAPI			RFormat::Open();RFormat::Next();RFile::Copy()
   1.994 +//! @SYMAuthor			Nirmala Bailur 
   1.995 +//! @SYMCreationDate		03/07/2008 
   1.996 +//! @SYMTestCaseDesc		Format the one drive concurrenlty with Copy operation on other drive.
   1.997 +//!				Uses API elements: Format()
   1.998 +//! @SYMTestActions		1. Call Format() on the drive.
   1.999 +//!				        2. Try Copying files on to the other drive concurrantly with above operation
  1.1000 +//! @SYMTestStatus		Implemented
  1.1001 +//! @SYMTestPriority		High
  1.1002 +//! @SYMTestExpectedResults	formats the one drive with the read/write operation on another drive concurrently.
  1.1003 +//! @SYMTestType		CIT
  1.1004 +CONCURRENT
  1.1005 +START_TEST_BLOCK	1000	T_Sfsrv	    \base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini
  1.1006 +        CREATE_OBJECT	RFs	        rfs1
  1.1007 +		CREATE_OBJECT	RFile	    file1
  1.1008 +        CREATE_OBJECT	CFileMan	fileMan1
  1.1009 +		COMMAND		rfs1	    new
  1.1010 +		COMMAND		rfs1	    Connect
  1.1011 +		COMMAND		file1	    new
  1.1012 +		COMMAND		file1	    Open		PBASE-F32-DualDrive-Publicapi-RAM-0020_Open_drive1
  1.1013 +		COMMAND		fileMan1	NewL		PBASE-F32-DualDrive-Publicapi-RAM-0020_NewL_drive1
  1.1014 +		COMMAND		fileMan1    Copy		PBASE-F32-DualDrive-Publicapi-RAM-0020_Copy_drive1
  1.1015 +        COMMAND     fileMan1    Attribs     PBASE-F32-DualDrive-Publicapi-RAM-0020_Attribs_drive1
  1.1016 +        COMMAND     rfs1        Delete      PBASE-F32-DualDrive-Publicapi-RAM-0020_Delete_drive1
  1.1017 +		COMMAND		fileMan1    ~
  1.1018 +		COMMAND		file1	    Close
  1.1019 +		COMMAND		file1	    ~
  1.1020 +		COMMAND		rfs1	    Close
  1.1021 +		COMMAND		rfs1	    ~
  1.1022 +END_TEST_BLOCK
  1.1023 +START_TEST_BLOCK	1000	T_Sfsrv	\base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini 
  1.1024 +		CREATE_OBJECT	RFormat	format2
  1.1025 +		CREATE_OBJECT	RFs	rfs2
  1.1026 +		COMMAND		rfs2	new
  1.1027 +		COMMAND		rfs2	Connect
  1.1028 +		COMMAND		format2	new
  1.1029 +		COMMAND		format2	Open		PBASE-F32-DualDrive-Publicapi-RAM-0004_Open_drive2
  1.1030 +		COMMAND		format2	Next
  1.1031 +		COMMAND		format2	Close
  1.1032 +		COMMAND		format2	~
  1.1033 +		COMMAND		rfs2	Close
  1.1034 +		COMMAND		rfs2	~
  1.1035 +END_TEST_BLOCK
  1.1036 +CONSECUTIVE
  1.1037 +END_TESTCASE			PBASE-F32-DualDrive-Publicapi-RAM-0017
  1.1038 +
  1.1039 +START_TESTCASE			PBASE-F32-DualDrive-Publicapi-RAM-0018
  1.1040 +//! @SYMTestCaseID		PBASE-F32-DualDrive-Publicapi-RAM-0018
  1.1041 +//! @SYMAPI			RFormat::Open();RFormat::Next();RFile::Read();RFile::Write()
  1.1042 +//! @SYMAuthor			Nirmala Bailur 
  1.1043 +//! @SYMCreationDate		03/07/2008 
  1.1044 +//! @SYMTestCaseDesc		Format the one drive concurrenlty with read/write operation on large file on another drive.
  1.1045 +//!				Uses API elements: Format()
  1.1046 +//! @SYMTestActions		1. Call Format() on the drive.
  1.1047 +//!				        2. Try Writing and reading operation on the drive concurrantly with above operation
  1.1048 +//! @SYMTestStatus		Implemented
  1.1049 +//! @SYMTestPriority		High
  1.1050 +//! @SYMTestExpectedResults	formats the one drive with the read/write operation on another drive concurrently.
  1.1051 +//! @SYMTestType		CIT
  1.1052 +CONCURRENT
  1.1053 +START_TEST_BLOCK	1000	T_Sfsrv	\base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini 
  1.1054 +		CREATE_OBJECT	RFormat	format1
  1.1055 +		CREATE_OBJECT	RFs	rfs1
  1.1056 +		COMMAND		rfs1	new
  1.1057 +		COMMAND		rfs1	Connect
  1.1058 +		COMMAND		format1	new
  1.1059 +		COMMAND		format1	Open		PBASE-F32-DualDrive-Publicapi-RAM-0004_Open_drive1
  1.1060 +		COMMAND		format1	Next
  1.1061 +		COMMAND		format1	Close
  1.1062 +		COMMAND		format1	~
  1.1063 +		COMMAND		rfs1	Close
  1.1064 +		COMMAND		rfs1	~
  1.1065 +END_TEST_BLOCK
  1.1066 +START_TEST_BLOCK	1000	T_Sfsrv	\base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini
  1.1067 +		CREATE_OBJECT	RFs	rfs2
  1.1068 +		CREATE_OBJECT	RFile	    file2
  1.1069 +        CREATE_OBJECT	CFileMan	fileMan2
  1.1070 +		COMMAND		rfs2	    new
  1.1071 +		COMMAND		rfs2	    Connect
  1.1072 +		COMMAND		file2	    new
  1.1073 +		COMMAND		file2	    Open		PBASE-F32-DualDrive-Publicapi-RAM-0018_Open_drive2
  1.1074 +		COMMAND		fileMan2	NewL		PBASE-F32-DualDrive-Publicapi-RAM-0018_NewL_drive2
  1.1075 +		COMMAND		fileMan2    Copy		PBASE-F32-DualDrive-Publicapi-RAM-0018_Copy_drive2
  1.1076 +        COMMAND		file2	    Close
  1.1077 +        COMMAND		file2	    Open		PBASE-F32-DualDrive-Publicapi-RAM-0018_Open2_drive2
  1.1078 +		COMMAND		file2	    Write		PBASE-F32-DualDrive-Publicapi-RAM-0018_Write_drive2
  1.1079 +		COMMAND		file2	    Close		
  1.1080 +		COMMAND		file2	    Open		PBASE-F32-DualDrive-Publicapi-RAM-0018_Open2_drive2
  1.1081 +		COMMAND		file2	    Read		PBASE-F32-DualDrive-Publicapi-RAM-0018_Read_drive2
  1.1082 +		COMMAND		file2	    Close		
  1.1083 +		COMMAND		file2	    ~		
  1.1084 +		COMMAND		rfs2	    Delete		PBASE-F32-DualDrive-Publicapi-RAM-0018_Delete_drive2
  1.1085 +		COMMAND		rfs2	    ~		
  1.1086 +END_TEST_BLOCK
  1.1087 +CONSECUTIVE
  1.1088 +END_TESTCASE			PBASE-F32-DualDrive-Publicapi-RAM-0018
  1.1089 +
  1.1090 +START_TESTCASE			PBASE-F32-DualDrive-Publicapi-RAM-0016
  1.1091 +//! @SYMTestCaseID		PBASE-F32-DualDrive-Publicapi-RAM-0016
  1.1092 +//! @SYMAPI			RFormat::Open();RFormat::Next()
  1.1093 +//! @SYMAuthor			Nirmala Bailur 
  1.1094 +//! @SYMCreationDate		30/05/2008 
  1.1095 +//! @SYMTestCaseDesc		Try to format both the drives.
  1.1096 +//!				Uses API elements: Format()
  1.1097 +//! @SYMTestActions		
  1.1098 +//!				        1. Call Format() on both the drives.	
  1.1099 +//!				        2. Call Close().
  1.1100 +//! @SYMTestStatus		Implemented
  1.1101 +//! @SYMTestPriority		High
  1.1102 +//! @SYMTestExpectedResults	Function Format() returns KErrNone and formats both the drives.
  1.1103 +//! @SYMTestType		CIT
  1.1104 +CONCURRENT
  1.1105 +START_TEST_BLOCK	1000	T_Sfsrv	\base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini 
  1.1106 +		CREATE_OBJECT	RFormat	format1
  1.1107 +		CREATE_OBJECT	RFs	rfs1
  1.1108 +		COMMAND		rfs1	new
  1.1109 +		COMMAND		rfs1	Connect
  1.1110 +		COMMAND		format1	new
  1.1111 +		COMMAND		format1	Open		PBASE-F32-DualDrive-Publicapi-RAM-0004_Open_drive1
  1.1112 +		COMMAND		format1	Next
  1.1113 +		COMMAND		format1	Close
  1.1114 +		COMMAND		format1	~
  1.1115 +		COMMAND		rfs1	Close
  1.1116 +		COMMAND		rfs1	~
  1.1117 +END_TEST_BLOCK
  1.1118 +START_TEST_BLOCK	1000	T_Sfsrv	\base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini 
  1.1119 +		CREATE_OBJECT	RFormat	format2
  1.1120 +		CREATE_OBJECT	RFs	rfs2
  1.1121 +		COMMAND		rfs2	new
  1.1122 +		COMMAND		rfs2	Connect
  1.1123 +		COMMAND		format2	new
  1.1124 +		COMMAND		format2	Open		PBASE-F32-DualDrive-Publicapi-RAM-0004_Open_drive2
  1.1125 +		COMMAND		format2	Next
  1.1126 +		COMMAND		format2	Close
  1.1127 +		COMMAND		format2	~
  1.1128 +		COMMAND		rfs2	Close
  1.1129 +		COMMAND		rfs2	~
  1.1130 +END_TEST_BLOCK
  1.1131 +CONSECUTIVE
  1.1132 +END_TESTCASE			PBASE-F32-DualDrive-Publicapi-RAM-0016
  1.1133 +
  1.1134 +
  1.1135 +
  1.1136 +
  1.1137 +