os/kernelhwsrv/baseapitest/basesvs/validation/f32/sfsrv/scripts/PBASE-F32-DUAL-DRIVE-Publicapi-RAM.script
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 +