|
1 // |
|
2 // Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies). |
|
3 // All rights reserved. |
|
4 // This component and the accompanying materials are made available |
|
5 // under the terms of the License "Eclipse Public License v1.0" |
|
6 // which accompanies this distribution, and is available |
|
7 // at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
8 // |
|
9 // Initial Contributors: |
|
10 // Nokia Corporation - initial contribution. |
|
11 // |
|
12 // Contributors: |
|
13 // |
|
14 // Description: |
|
15 // |
|
16 //! @file |
|
17 //! @SYMTestSuiteName PBASE-F32-DUAL-DRIVE-Publicapi-RAM.script |
|
18 //! @SYMScriptTestEnvironment This test script requires a base ROM. |
|
19 ///////////////////////////////////////////////////////////////////////////////////////////////////// |
|
20 //The device has to support Dual drive feature for single interface. The drive info has to be changed |
|
21 //in dual_drive_env.ini before running the tests on the device which supports DUAL Drive with same interface. |
|
22 //Example two MMC drives or two NAND drives etc. |
|
23 ///////////////////////////////////////////////////////////////////////////////////////////////////// |
|
24 LOAD_SUITE T_Sfsrv |
|
25 |
|
26 START_TESTCASE PBASE-F32-DualDrive-Publicapi-RAM-0001 |
|
27 //! @SYMTestCaseID PBASE-F32-DualDrive-Publicapi-RAM-0001 |
|
28 //! @SYMAPI RFs::MkDirAll();TEntry::IsDir();RFs::RmDir() |
|
29 //! @SYMAuthor Nirmala Bailur |
|
30 //! @SYMCreationDate 30/05/2008 |
|
31 //! @SYMTestCaseDesc Try creating directory on both the drives and also check whether it has been created or not. |
|
32 //! And finally remove the directory created. |
|
33 //! |
|
34 //! @SYMTestActions 1. Create RFs instance. |
|
35 //! 2. Call RFs::MkDirAll() to create the directories. |
|
36 //! 3. Check the directory created using TEntry() |
|
37 //! 4. Remove the directory created. |
|
38 //! 5. Perform the above operation on both the drives concurrently |
|
39 //! |
|
40 //! @SYMTestStatus Implemented |
|
41 //! @SYMTestPriority High |
|
42 //! @SYMTestExpectedResults Creates the directories on to both the drives concurrently. |
|
43 //! @SYMTestType CIT |
|
44 CONCURRENT |
|
45 START_TEST_BLOCK 100 T_Sfsrv \base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini |
|
46 CREATE_OBJECT RFs rfs1 |
|
47 CREATE_OBJECT TEntry tEntry1 |
|
48 COMMAND rfs1 new |
|
49 COMMAND rfs1 Connect |
|
50 COMMAND rfs1 MkDirAll PBASE-F32-DualDrive-Publicapi-RAM-0002_MkdirAll_drive1 |
|
51 COMMAND rfs1 MkDirAll PBASE-F32-DualDrive-Publicapi-RAM-0002_MkdirAll2_drive1 |
|
52 COMMAND rfs1 MkDirAll PBASE-F32-DualDrive-Publicapi-RAM-0002_MkdirAll3_drive1 |
|
53 COMMAND rfs1 MkDirAll PBASE-F32-DualDrive-Publicapi-RAM-0002_MkdirAll4_drive1 |
|
54 COMMAND tEntry1 new |
|
55 COMMAND rfs1 Entry PBASE-F32-DualDrive-Publicapi-RAM-0002_Entry_drive1 |
|
56 COMMAND tEntry1 IsDir PBASE-F32-DualDrive-Publicapi-RAM-0002_IsDir_drive1 |
|
57 COMMAND rfs1 Entry PBASE-F32-DualDrive-Publicapi-RAM-0002_Entry2_drive1 |
|
58 COMMAND tEntry1 IsDir PBASE-F32-DualDrive-Publicapi-RAM-0002_IsDir_drive1 |
|
59 COMMAND rfs1 Entry PBASE-F32-DualDrive-Publicapi-RAM-0002_Entry3_drive1 |
|
60 COMMAND tEntry1 IsDir PBASE-F32-DualDrive-Publicapi-RAM-0002_IsDir_drive1 |
|
61 COMMAND rfs1 Entry PBASE-F32-DualDrive-Publicapi-RAM-0002_Entry4_drive1 |
|
62 COMMAND tEntry1 IsDir PBASE-F32-DualDrive-Publicapi-RAM-0002_IsDir_drive1 |
|
63 COMMAND tEntry1 ~ |
|
64 COMMAND rfs1 RmDir PBASE-F32-DualDrive-Publicapi-RAM-0002_RmDir_drive1 |
|
65 COMMAND rfs1 RmDir PBASE-F32-DualDrive-Publicapi-RAM-0002_RmDir2_drive1 |
|
66 COMMAND rfs1 RmDir PBASE-F32-DualDrive-Publicapi-RAM-0002_RmDir3_drive1 |
|
67 COMMAND rfs1 RmDir PBASE-F32-DualDrive-Publicapi-RAM-0002_RmDir4_drive1 |
|
68 COMMAND rfs1 Close |
|
69 COMMAND rfs1 ~ |
|
70 END_TEST_BLOCK |
|
71 START_TEST_BLOCK 100 T_Sfsrv \base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini |
|
72 CREATE_OBJECT RFs rfs2 |
|
73 CREATE_OBJECT TEntry tEntry2 |
|
74 COMMAND rfs2 new |
|
75 COMMAND rfs2 Connect |
|
76 COMMAND rfs2 MkDirAll PBASE-F32-DualDrive-Publicapi-RAM-0002_MkdirAll_drive2 |
|
77 COMMAND rfs2 MkDirAll PBASE-F32-DualDrive-Publicapi-RAM-0002_MkdirAll2_drive2 |
|
78 COMMAND rfs2 MkDirAll PBASE-F32-DualDrive-Publicapi-RAM-0002_MkdirAll3_drive2 |
|
79 COMMAND rfs2 MkDirAll PBASE-F32-DualDrive-Publicapi-RAM-0002_MkdirAll4_drive2 |
|
80 COMMAND tEntry2 new |
|
81 COMMAND rfs2 Entry PBASE-F32-DualDrive-Publicapi-RAM-0002_Entry_drive2 |
|
82 COMMAND tEntry2 IsDir PBASE-F32-DualDrive-Publicapi-RAM-0002_IsDir_drive2 |
|
83 COMMAND rfs2 Entry PBASE-F32-DualDrive-Publicapi-RAM-0002_Entry2_drive2 |
|
84 COMMAND tEntry2 IsDir PBASE-F32-DualDrive-Publicapi-RAM-0002_IsDir_drive2 |
|
85 COMMAND rfs2 Entry PBASE-F32-DualDrive-Publicapi-RAM-0002_Entry3_drive2 |
|
86 COMMAND tEntry2 IsDir PBASE-F32-DualDrive-Publicapi-RAM-0002_IsDir_drive2 |
|
87 COMMAND rfs2 Entry PBASE-F32-DualDrive-Publicapi-RAM-0002_Entry4_drive2 |
|
88 COMMAND tEntry2 IsDir PBASE-F32-DualDrive-Publicapi-RAM-0002_IsDir_drive2 |
|
89 COMMAND tEntry2 ~ |
|
90 COMMAND rfs2 RmDir PBASE-F32-DualDrive-Publicapi-RAM-0002_RmDir_drive2 |
|
91 COMMAND rfs2 RmDir PBASE-F32-DualDrive-Publicapi-RAM-0002_RmDir2_drive2 |
|
92 COMMAND rfs2 RmDir PBASE-F32-DualDrive-Publicapi-RAM-0002_RmDir3_drive2 |
|
93 COMMAND rfs2 RmDir PBASE-F32-DualDrive-Publicapi-RAM-0002_RmDir4_drive2 |
|
94 COMMAND rfs2 Close |
|
95 COMMAND rfs2 ~ |
|
96 END_TEST_BLOCK |
|
97 CONSECUTIVE |
|
98 END_TESTCASE PBASE-F32-DualDrive-Publicapi-RAM-0001 |
|
99 |
|
100 |
|
101 START_TESTCASE PBASE-F32-DualDrive-Publicapi-RAM-0002 |
|
102 //! @SYMTestCaseID PBASE-F32-DualDrive-Publicapi-RAM-0002 |
|
103 //! @SYMAPI CFileMan::Attribs();CFileMan::Copy();Rfs::Att() |
|
104 //! @SYMAuthor Nirmala Bailur |
|
105 //! @SYMCreationDate 30/05/2008 |
|
106 //! @SYMTestCaseDesc Copy files on to both the drives from system drive concurrenlty |
|
107 //! |
|
108 //! @SYMTestActions 1. Call Copy() to copy files on to the mmc drives. |
|
109 //! 2. Set and Get the attribute of the file. |
|
110 //! 3. Delete the file copied on to the drive. |
|
111 //! 4. Perform above operation on both the drive concurrently. |
|
112 //! |
|
113 //! @SYMTestStatus Implemented |
|
114 //! @SYMTestPriority High |
|
115 //! @SYMTestExpectedResults copying files on to both drives concurrently works successfully. |
|
116 //! @SYMTestType CIT |
|
117 CONCURRENT |
|
118 START_TEST_BLOCK 100 T_Sfsrv \base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini |
|
119 CREATE_OBJECT RFs rfs1 |
|
120 CREATE_OBJECT RFile file1 |
|
121 CREATE_OBJECT CFileMan fileMan1 |
|
122 COMMAND rfs1 new |
|
123 COMMAND rfs1 Connect |
|
124 COMMAND file1 new |
|
125 COMMAND file1 Open PBASE-F32-DualDrive-Publicapi-RAM-0005_Open_drive1 |
|
126 COMMAND fileMan1 NewL PBASE-F32-DualDrive-Publicapi-RAM-0005_NewL_drive1 |
|
127 COMMAND fileMan1 Copy PBASE-F32-DualDrive-Publicapi-RAM-0005_Copy_drive1 |
|
128 COMMAND file1 Open PBASE-F32-DualDrive-Publicapi-RAM-0005_Open2_drive1 |
|
129 COMMAND fileMan1 Copy PBASE-F32-DualDrive-Publicapi-RAM-0005_Copy2_drive1 |
|
130 COMMAND rfs1 Att PBASE-F32-DualDrive-Publicapi-RAM-0005_Att1_drive1 |
|
131 COMMAND fileMan1 Attribs PBASE-F32-DualDrive-Publicapi-RAM-0005_Attribs1_drive1 |
|
132 COMMAND rfs1 Att PBASE-F32-DualDrive-Publicapi-RAM-0005_Att2_drive1 |
|
133 COMMAND fileMan1 Attribs PBASE-F32-DualDrive-Publicapi-RAM-0005_Attribs2_drive1 |
|
134 COMMAND rfs1 Att PBASE-F32-DualDrive-Publicapi-RAM-0005_Att1_drive1 |
|
135 COMMAND rfs1 Delete PBASE-F32-DualDrive-Publicapi-RAM-0005_Delete_drive1 |
|
136 COMMAND rfs1 Delete PBASE-F32-DualDrive-Publicapi-RAM-0005_Delete2_drive1 |
|
137 COMMAND fileMan1 ~ |
|
138 COMMAND file1 Close |
|
139 COMMAND file1 ~ |
|
140 COMMAND rfs1 Close |
|
141 COMMAND rfs1 ~ |
|
142 END_TEST_BLOCK |
|
143 START_TEST_BLOCK 100 T_Sfsrv \base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini |
|
144 CREATE_OBJECT RFs rfs2 |
|
145 CREATE_OBJECT RFile file2 |
|
146 CREATE_OBJECT CFileMan fileMan2 |
|
147 COMMAND rfs2 new |
|
148 COMMAND rfs2 Connect |
|
149 COMMAND file2 new |
|
150 COMMAND file2 Open PBASE-F32-DualDrive-Publicapi-RAM-0005_Open_drive2 |
|
151 COMMAND fileMan2 NewL PBASE-F32-DualDrive-Publicapi-RAM-0005_NewL_drive2 |
|
152 COMMAND fileMan2 Copy PBASE-F32-DualDrive-Publicapi-RAM-0005_Copy_drive2 |
|
153 COMMAND file2 Open PBASE-F32-DualDrive-Publicapi-RAM-0005_Open2_drive2 |
|
154 COMMAND fileMan2 Copy PBASE-F32-DualDrive-Publicapi-RAM-0005_Copy2_drive2 |
|
155 COMMAND rfs2 Att PBASE-F32-DualDrive-Publicapi-RAM-0005_Att1_drive2 |
|
156 COMMAND fileMan2 Attribs PBASE-F32-DualDrive-Publicapi-RAM-0005_Attribs1_drive2 |
|
157 COMMAND rfs2 Att PBASE-F32-DualDrive-Publicapi-RAM-0005_Att2_drive2 |
|
158 COMMAND fileMan2 Attribs PBASE-F32-DualDrive-Publicapi-RAM-0005_Attribs2_drive2 |
|
159 COMMAND rfs2 Att PBASE-F32-DualDrive-Publicapi-RAM-0005_Att1_drive2 |
|
160 COMMAND rfs2 Delete PBASE-F32-DualDrive-Publicapi-RAM-0005_Delete_drive2 |
|
161 COMMAND rfs2 Delete PBASE-F32-DualDrive-Publicapi-RAM-0005_Delete2_drive2 |
|
162 COMMAND fileMan2 ~ |
|
163 COMMAND file2 Close |
|
164 COMMAND file2 ~ |
|
165 COMMAND rfs2 Close |
|
166 COMMAND rfs2 ~ |
|
167 END_TEST_BLOCK |
|
168 CONSECUTIVE |
|
169 END_TESTCASE PBASE-F32-DualDrive-Publicapi-RAM-0002 |
|
170 |
|
171 START_TESTCASE PBASE-F32-DualDrive-Publicapi-RAM-0003 |
|
172 //! @SYMTestCaseID PBASE-F32-DualDrive-Publicapi-RAM-0003 |
|
173 //! @SYMAPI RFile::Replace();RFile::Read();RFile::Write() |
|
174 //! @SYMAuthor Nirmala Bailur |
|
175 //! @SYMCreationDate 30/05/2008 |
|
176 //! @SYMTestCaseDesc create a file on to the both the drive, write and read the content of file and delete the file after the operation. |
|
177 //! Uses API elements: Open(). |
|
178 //! @SYMTestActions 1. Create RFs session |
|
179 //! 2. Open the files |
|
180 //! 3. Write the contents on to the file. |
|
181 //! 4. Close files. |
|
182 //! 5. Open file the files. |
|
183 //! 6. Read the content of the filess. |
|
184 //! 7. Close file. |
|
185 //! 8. Delete files. |
|
186 //! 9. Perform the above operation on both the drives concurrently |
|
187 //! |
|
188 //! @SYMTestStatus Implemented |
|
189 //! @SYMTestPriority High |
|
190 //! @SYMTestExpectedResults Can perform both read and write opearation on both the drives concurrently |
|
191 //! |
|
192 //! @SYMTestType CIT |
|
193 CONCURRENT |
|
194 START_TEST_BLOCK 100 T_Sfsrv \base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini |
|
195 CREATE_OBJECT RFs rfs1 |
|
196 CREATE_OBJECT RFile file1 |
|
197 CREATE_OBJECT CFileMan fileMan1 |
|
198 COMMAND rfs1 new |
|
199 COMMAND rfs1 Connect |
|
200 COMMAND file1 new |
|
201 COMMAND file1 Open PBASE-F32-DualDrive-Publicapi-RAM-0008_Open1_drive1 |
|
202 COMMAND fileMan1 NewL PBASE-F32-DualDrive-Publicapi-RAM-0008_NewL_drive1 |
|
203 COMMAND fileMan1 Copy PBASE-F32-DualDrive-Publicapi-RAM-0008_Copy_drive1 |
|
204 COMMAND file1 Close |
|
205 COMMAND file1 Replace PBASE-F32-DualDrive-Publicapi-RAM-0008_Replace_drive1 |
|
206 COMMAND file1 Write PBASE-F32-DualDrive-Publicapi-RAM-0008_Write_drive1 |
|
207 COMMAND file1 Close |
|
208 COMMAND file1 Open PBASE-F32-DualDrive-Publicapi-RAM-0008_Open_drive1 |
|
209 COMMAND file1 Read PBASE-F32-DualDrive-Publicapi-RAM-0008_Read_drive1 |
|
210 COMMAND file1 Close |
|
211 COMMAND file1 ~ |
|
212 COMMAND rfs1 Delete PBASE-F32-DualDrive-Publicapi-RAM-0008_Delete_drive1 |
|
213 COMMAND rfs1 ~ |
|
214 END_TEST_BLOCK |
|
215 START_TEST_BLOCK 100 T_Sfsrv \base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini |
|
216 CREATE_OBJECT RFs rfs2 |
|
217 CREATE_OBJECT RFile file2 |
|
218 CREATE_OBJECT CFileMan fileMan2 |
|
219 COMMAND rfs2 new |
|
220 COMMAND rfs2 Connect |
|
221 COMMAND file2 new |
|
222 COMMAND file2 Open PBASE-F32-DualDrive-Publicapi-RAM-0008_Open1_drive2 |
|
223 COMMAND fileMan2 NewL PBASE-F32-DualDrive-Publicapi-RAM-0008_NewL_drive2 |
|
224 COMMAND fileMan2 Copy PBASE-F32-DualDrive-Publicapi-RAM-0008_Copy_drive2 |
|
225 COMMAND file2 Close |
|
226 COMMAND file2 Replace PBASE-F32-DualDrive-Publicapi-RAM-0008_Replace_drive2 |
|
227 COMMAND file2 Write PBASE-F32-DualDrive-Publicapi-RAM-0008_Write_drive2 |
|
228 COMMAND file2 Close |
|
229 COMMAND file2 Open PBASE-F32-DualDrive-Publicapi-RAM-0008_Open_drive2 |
|
230 COMMAND file2 Read PBASE-F32-DualDrive-Publicapi-RAM-0008_Read_drive2 |
|
231 COMMAND file2 Close |
|
232 COMMAND file2 ~ |
|
233 COMMAND rfs2 Delete PBASE-F32-DualDrive-Publicapi-RAM-0008_Delete_drive2 |
|
234 COMMAND rfs2 ~ |
|
235 END_TEST_BLOCK |
|
236 CONSECUTIVE |
|
237 END_TESTCASE PBASE-F32-DualDrive-Publicapi-RAM-0003 |
|
238 |
|
239 |
|
240 |
|
241 START_TESTCASE PBASE-F32-DualDrive-Publicapi-RAM-0004 |
|
242 //! @SYMTestCaseID PBASE-F32-DualDrive-Publicapi-RAM-0004 |
|
243 //! @SYMAPI CFileMan::Rename() |
|
244 //! @SYMAuthor Nirmala Bailur |
|
245 //! @SYMCreationDate 30/05/2008 |
|
246 //! @SYMTestCaseDesc Rename the files on the mmc drives. |
|
247 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
248 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
249 //! 3.Call CFileMan::Rename() to rename the file in one drive with different name. |
|
250 //! 4.Call CFileMan::Rename() to rename the file in second drive with different name. |
|
251 //! 5.Delete the renamed file. |
|
252 //! 6.Close the Rfs session. |
|
253 //! 7.Perform the above operation on both the drives concurrently |
|
254 //! @SYMTestStatus Implemented |
|
255 //! @SYMTestPriority High |
|
256 //! @SYMTestExpectedResults Files get renamed on both the drives. |
|
257 //! @SYMTestType CIT |
|
258 CONCURRENT |
|
259 START_TEST_BLOCK 50 T_Sfsrv \base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini |
|
260 CREATE_OBJECT RFs rfs1 |
|
261 CREATE_OBJECT RFile file1 |
|
262 CREATE_OBJECT CFileMan fileMan1 |
|
263 COMMAND rfs1 new |
|
264 COMMAND rfs1 Connect |
|
265 COMMAND file1 new |
|
266 COMMAND file1 Open PBASE-F32-DualDrive-Publicapi-RAM-0009_Open_drive1 |
|
267 COMMAND fileMan1 NewL PBASE-F32-DualDrive-Publicapi-RAM-0009_NewL_drive1 |
|
268 COMMAND fileMan1 Copy PBASE-F32-DualDrive-Publicapi-RAM-0009_Copy_drive1 |
|
269 COMMAND fileMan1 Rename PBASE-F32-DualDrive-Publicapi-RAM-0009_Rename_drive1 |
|
270 COMMAND file1 Open PBASE-F32-DualDrive-Publicapi-RAM-0009_Open_drive1 |
|
271 COMMAND file1 Close |
|
272 COMMAND fileMan1 ~ |
|
273 COMMAND file1 ~ |
|
274 COMMAND rfs1 ~ |
|
275 END_TEST_BLOCK |
|
276 START_TEST_BLOCK 50 T_Sfsrv \base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini |
|
277 CREATE_OBJECT RFs rfs2 |
|
278 CREATE_OBJECT RFile file2 |
|
279 CREATE_OBJECT CFileMan fileMan2 |
|
280 COMMAND rfs2 new |
|
281 COMMAND rfs2 Connect |
|
282 COMMAND file2 new |
|
283 COMMAND file2 Open PBASE-F32-DualDrive-Publicapi-RAM-0009_Open_drive2 |
|
284 COMMAND fileMan2 NewL PBASE-F32-DualDrive-Publicapi-RAM-0009_NewL_drive2 |
|
285 COMMAND fileMan2 Copy PBASE-F32-DualDrive-Publicapi-RAM-0009_Copy_drive2 |
|
286 COMMAND fileMan2 Rename PBASE-F32-DualDrive-Publicapi-RAM-0009_Rename_drive2 |
|
287 COMMAND file2 Open PBASE-F32-DualDrive-Publicapi-RAM-0009_Open_drive2 |
|
288 COMMAND file2 Close |
|
289 COMMAND fileMan2 ~ |
|
290 COMMAND file2 ~ |
|
291 COMMAND rfs2 ~ |
|
292 END_TEST_BLOCK |
|
293 CONSECUTIVE |
|
294 END_TESTCASE PBASE-F32-DualDrive-Publicapi-RAM-0004 |
|
295 |
|
296 |
|
297 START_TESTCASE PBASE-F32-DualDrive-Publicapi-RAM-0005 |
|
298 //! @SYMTestCaseID PBASE-F32-DualDrive-Publicapi-RAM-0005 |
|
299 //! @SYMAPI CFileMan:Move() |
|
300 //! @SYMAuthor Nirmala Bailur |
|
301 //! @SYMCreationDate 30/05/2008 |
|
302 //! @SYMTestCaseDesc Move the files between the two drives |
|
303 //! |
|
304 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
305 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
306 //! 3.Call CFileMan::Move() to move the file from drive1 to drive2. |
|
307 //! 4.Call CFileMan::Move(), to move the file from drive2 to drive2. |
|
308 //! 5.Delete the moved files. |
|
309 //! 6 Delete the directory in which the file is moved. |
|
310 //! @SYMTestPriority High |
|
311 //! @SYMTestExpectedResults Files are moved across the drives.. |
|
312 //! @SYMTestType CIT |
|
313 START_TEST_BLOCK 50 T_Sfsrv \base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini |
|
314 CREATE_OBJECT RFs rfs1 |
|
315 CREATE_OBJECT RFile file1 |
|
316 CREATE_OBJECT CFileMan fileMan1 |
|
317 COMMAND rfs1 new |
|
318 COMMAND rfs1 Connect |
|
319 COMMAND rfs1 MkDir PBASE-F32-DualDrive-Publicapi-RAM-0010_MkDir_drive1 |
|
320 COMMAND rfs1 MkDir PBASE-F32-DualDrive-Publicapi-RAM-0010_MkDir_drive2 |
|
321 COMMAND file1 new |
|
322 COMMAND fileMan1 NewL PBASE-F32-DualDrive-Publicapi-RAM-0010_NewL_drive1 |
|
323 COMMAND fileMan1 Move PBASE-F32-DualDrive-Publicapi-RAM-0010_Move_drive1 |
|
324 COMMAND file1 Open PBASE-F32-DualDrive-Publicapi-RAM-0010_Open_drive1 |
|
325 COMMAND file1 Close |
|
326 COMMAND fileMan1 Move PBASE-F32-DualDrive-Publicapi-RAM-0010_Move_drive2 |
|
327 COMMAND file1 Open PBASE-F32-DualDrive-Publicapi-RAM-0010_Open_drive2 |
|
328 COMMAND file1 Close |
|
329 COMMAND fileMan1 Attribs PBASE-F32-DualDrive-Publicapi-RAM-0010_Attribs_drive1 |
|
330 COMMAND fileMan1 Attribs PBASE-F32-DualDrive-Publicapi-RAM-0010_Attribs_drive2 |
|
331 COMMAND rfs1 Delete PBASE-F32-DualDrive-Publicapi-RAM-0010_Delete_drive1 |
|
332 COMMAND rfs1 Delete PBASE-F32-DualDrive-Publicapi-RAM-0010_Delete_drive2 |
|
333 COMMAND rfs1 RmDir PBASE-F32-DualDrive-Publicapi-RAM-0010_RmDir_drive1 |
|
334 COMMAND rfs1 RmDir PBASE-F32-DualDrive-Publicapi-RAM-0010_RmDir_drive2 |
|
335 COMMAND fileMan1 ~ |
|
336 COMMAND file1 ~ |
|
337 COMMAND rfs1 ~ |
|
338 END_TEST_BLOCK |
|
339 END_TESTCASE PBASE-F32-DualDrive-Publicapi-RAM-0005 |
|
340 |
|
341 START_TESTCASE PBASE-F32-DualDrive-Publicapi-RAM-0006 |
|
342 //! @SYMTestCaseID PBASE-F32-DualDrive-Publicapi-RAM-0006 |
|
343 //! @SYMAPI CFileMan:Move() |
|
344 //! @SYMAuthor Nirmala Bailur |
|
345 //! @SYMCreationDate 02/07/2008 |
|
346 //! @SYMTestCaseDesc Move the files from system drive to dual drive and back in to systemdrive CONCURRENTly. |
|
347 //! |
|
348 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
349 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
350 //! 3.Call CFileMan::Move() to move the file from system drive to the one of the dual drive drive. |
|
351 //! 4.Call CFileMan::Move(), to move the file from dual drive to the systemdrive . |
|
352 //! 5.Delete the directory in which the file is moved. |
|
353 //! 6.Perform the above operation concurrently on both the dual drives |
|
354 //! |
|
355 //! @SYMTestPriority High |
|
356 //! @SYMTestExpectedResults Files are moved from systemdrive to dual drives concurrantly. |
|
357 //! @SYMTestType CIT |
|
358 CONCURRENT |
|
359 START_TEST_BLOCK 50 T_Sfsrv \base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini |
|
360 CREATE_OBJECT RFs rfs1 |
|
361 CREATE_OBJECT RFile file1 |
|
362 CREATE_OBJECT CFileMan fileMan1 |
|
363 COMMAND rfs1 new |
|
364 COMMAND rfs1 Connect |
|
365 COMMAND rfs1 MkDir PBASE-F32-DualDrive-Publicapi-RAM-0011_MkDir_drive1 |
|
366 COMMAND file1 new |
|
367 COMMAND fileMan1 NewL PBASE-F32-DualDrive-Publicapi-RAM-0011_NewL_drive1 |
|
368 COMMAND fileMan1 Move PBASE-F32-DualDrive-Publicapi-RAM-0011_Move_drive1 |
|
369 COMMAND fileMan1 Move PBASE-F32-DualDrive-Publicapi-RAM-0011_Move2_drive1 |
|
370 COMMAND file1 Open PBASE-F32-DualDrive-Publicapi-RAM-0011_Open2_drive1 |
|
371 COMMAND rfs1 RmDir PBASE-F32-DualDrive-Publicapi-RAM-0011_RmDir_drive1 |
|
372 COMMAND file1 Close |
|
373 COMMAND fileMan1 ~ |
|
374 COMMAND file1 ~ |
|
375 COMMAND rfs1 ~ |
|
376 END_TEST_BLOCK |
|
377 START_TEST_BLOCK 50 T_Sfsrv \base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini |
|
378 CREATE_OBJECT RFs rfs2 |
|
379 CREATE_OBJECT RFile file2 |
|
380 CREATE_OBJECT CFileMan fileMan2 |
|
381 COMMAND rfs2 new |
|
382 COMMAND rfs2 Connect |
|
383 COMMAND rfs2 MkDir PBASE-F32-DualDrive-Publicapi-RAM-0011_MkDir_drive2 |
|
384 COMMAND file2 new |
|
385 COMMAND fileMan2 NewL PBASE-F32-DualDrive-Publicapi-RAM-0011_NewL_drive2 |
|
386 COMMAND fileMan2 Move PBASE-F32-DualDrive-Publicapi-RAM-0011_Move_drive2 |
|
387 COMMAND fileMan2 Move PBASE-F32-DualDrive-Publicapi-RAM-0011_Move2_drive2 |
|
388 COMMAND file2 Open PBASE-F32-DualDrive-Publicapi-RAM-0011_Open2_drive2 |
|
389 COMMAND rfs2 RmDir PBASE-F32-DualDrive-Publicapi-RAM-0011_RmDir_drive2 |
|
390 COMMAND file2 Close |
|
391 COMMAND fileMan2 ~ |
|
392 COMMAND file2 ~ |
|
393 COMMAND rfs2 ~ |
|
394 END_TEST_BLOCK |
|
395 CONSECUTIVE |
|
396 END_TESTCASE PBASE-F32-DualDrive-Publicapi-RAM-0006 |
|
397 |
|
398 START_TESTCASE PBASE-F32-DualDrive-Publicapi-RAM-0007 |
|
399 //! @SYMTestCaseID PBASE-F32-DualDrive-Publicapi-RAM-0007 |
|
400 //! @SYMAPI RFs::Volume();RFs::SetVolumeLabel() |
|
401 //! @SYMAuthor Nirmala Bailur |
|
402 //! @SYMCreationDate 02/07/2008 |
|
403 //! @SYMTestCaseDesc Get the Volume information for drives concurrently |
|
404 //! @SYMTestActions 1. Call Connect(). |
|
405 //! 2. Saving volume label. |
|
406 //! 3. Call SetVolumeLabel() passing "Test" as first parameter and the drive number as a second parameter. |
|
407 //! 4. Call Volume() passing TVolumeInfo reference as first parameter and the drive number as a second parameter. |
|
408 //! 5. Restoring volume label. |
|
409 //! 6. Perform above operation concurrantly on both the drives. |
|
410 //! @SYMTestStatus Implemented |
|
411 //! @SYMTestPriority High |
|
412 //! @SYMTestExpectedResults Set and get the volume information of both the drives concurrently. |
|
413 //! @SYMTestType CIT |
|
414 |
|
415 CONCURRENT |
|
416 START_TEST_BLOCK 100 T_Sfsrv \base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini |
|
417 CREATE_OBJECT RFs rfs1 |
|
418 COMMAND rfs1 new |
|
419 COMMAND rfs1 Connect |
|
420 COMMAND rfs1 Volume PBASE-F32-DualDrive-Publicapi-RAM-0012_Volume_drive1 |
|
421 COMMAND rfs1 SetVolumeLabel PBASE-F32-DualDrive-Publicapi-RAM-0012_SetVolumeLabel_drive1 |
|
422 COMMAND rfs1 Volume PBASE-F32-DualDrive-Publicapi-RAM-0012_Volume_drive1 |
|
423 COMMAND rfs1 SetVolumeLabel PBASE-F32-DualDrive-Publicapi-RAM-0012_SetVolumeLabel_drive1 |
|
424 COMMAND rfs1 Close |
|
425 COMMAND rfs1 ~ |
|
426 END_TEST_BLOCK |
|
427 START_TEST_BLOCK 100 T_Sfsrv \base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini |
|
428 CREATE_OBJECT RFs rfs2 |
|
429 COMMAND rfs2 new |
|
430 COMMAND rfs2 Connect |
|
431 COMMAND rfs2 Volume PBASE-F32-DualDrive-Publicapi-RAM-0012_Volume_drive2 |
|
432 COMMAND rfs2 SetVolumeLabel PBASE-F32-DualDrive-Publicapi-RAM-0012_SetVolumeLabel_drive2 |
|
433 COMMAND rfs2 Volume PBASE-F32-DualDrive-Publicapi-RAM-0012_Volume_drive2 |
|
434 COMMAND rfs2 SetVolumeLabel PBASE-F32-DualDrive-Publicapi-RAM-0012_SetVolumeLabel_drive2 |
|
435 COMMAND rfs2 Close |
|
436 COMMAND rfs2 ~ |
|
437 END_TEST_BLOCK |
|
438 CONSECUTIVE |
|
439 END_TESTCASE PBASE-F32-DualDrive-Publicapi-RAM-0007 |
|
440 |
|
441 START_TESTCASE PBASE-F32-DualDrive-Publicapi-RAM-0008 |
|
442 //! @SYMTestCaseID PBASE-F32-DualDrive-Publicapi-RAM-0008 |
|
443 //! @SYMAPI CFileMan:Move();RFile::Read();RFile::Write() |
|
444 //! @SYMAuthor Nirmala Bailur |
|
445 //! @SYMCreationDate 02/07/2008 |
|
446 //! @SYMTestCaseDesc Move the file from system drive to one of the dual drive concurrenlty with the read/write operation on another dual drive |
|
447 //! |
|
448 //! @SYMTestActions 1.Move the file from systemdrive to dual drive and back from dual drive to system drive. |
|
449 //! 2.Write and read the content of the file from other drive in concurrent with above action on another drive |
|
450 //! @SYMTestPriority High |
|
451 //! @SYMTestExpectedResults File is moved in concurrent with read/write operation on another drive. |
|
452 //! @SYMTestType CIT |
|
453 CONCURRENT |
|
454 START_TEST_BLOCK 50 T_Sfsrv \base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini |
|
455 CREATE_OBJECT RFs rfs1 |
|
456 CREATE_OBJECT RFile file1 |
|
457 CREATE_OBJECT CFileMan fileMan1 |
|
458 COMMAND rfs1 new |
|
459 COMMAND rfs1 Connect |
|
460 COMMAND rfs1 MkDir PBASE-F32-DualDrive-Publicapi-RAM-0011_MkDir_drive1 |
|
461 COMMAND file1 new |
|
462 COMMAND fileMan1 NewL PBASE-F32-DualDrive-Publicapi-RAM-0011_NewL_drive1 |
|
463 COMMAND fileMan1 Move PBASE-F32-DualDrive-Publicapi-RAM-0011_Move_drive1 |
|
464 COMMAND fileMan1 Move PBASE-F32-DualDrive-Publicapi-RAM-0011_Move2_drive1 |
|
465 COMMAND file1 Open PBASE-F32-DualDrive-Publicapi-RAM-0011_Open2_drive1 |
|
466 COMMAND rfs1 RmDir PBASE-F32-DualDrive-Publicapi-RAM-0011_RmDir_drive1 |
|
467 COMMAND file1 Close |
|
468 COMMAND fileMan1 ~ |
|
469 COMMAND file1 ~ |
|
470 COMMAND rfs1 ~ |
|
471 END_TEST_BLOCK |
|
472 START_TEST_BLOCK 100 T_Sfsrv \base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini |
|
473 CREATE_OBJECT RFs rfs2 |
|
474 CREATE_OBJECT RFile file2 |
|
475 CREATE_OBJECT CFileMan fileMan2 |
|
476 COMMAND rfs2 new |
|
477 COMMAND rfs2 Connect |
|
478 COMMAND file2 new |
|
479 COMMAND file2 Open PBASE-F32-DualDrive-Publicapi-RAM-0008_Open1_drive2 |
|
480 COMMAND fileMan2 NewL PBASE-F32-DualDrive-Publicapi-RAM-0008_NewL_drive2 |
|
481 COMMAND fileMan2 Copy PBASE-F32-DualDrive-Publicapi-RAM-0008_Copy_drive2 |
|
482 COMMAND file2 Close |
|
483 COMMAND file2 Replace PBASE-F32-DualDrive-Publicapi-RAM-0008_Replace_drive2 |
|
484 COMMAND file2 Write PBASE-F32-DualDrive-Publicapi-RAM-0008_Write_drive2 |
|
485 COMMAND file2 Close |
|
486 COMMAND file2 Open PBASE-F32-DualDrive-Publicapi-RAM-0008_Open_drive2 |
|
487 COMMAND file2 Read PBASE-F32-DualDrive-Publicapi-RAM-0008_Read_drive2 |
|
488 COMMAND file2 Close |
|
489 COMMAND file2 ~ |
|
490 COMMAND rfs2 Delete PBASE-F32-DualDrive-Publicapi-RAM-0008_Delete_drive2 |
|
491 COMMAND rfs2 ~ |
|
492 END_TEST_BLOCK |
|
493 CONSECUTIVE |
|
494 END_TESTCASE PBASE-F32-DualDrive-Publicapi-RAM-0008 |
|
495 |
|
496 START_TESTCASE PBASE-F32-DualDrive-Publicapi-RAM-0009 |
|
497 //! @SYMTestCaseID PBASE-F32-DualDrive-Publicapi-RAM-0009 |
|
498 //! @SYMAPI RFs::MkDirAll();TEntry::IsDir();RFs::RmDir() |
|
499 //! @SYMAuthor Nirmala Bailur |
|
500 //! @SYMCreationDate 30/05/2008 |
|
501 //! @SYMTestCaseDesc Try creating directory and removing directory with read and write operation concurrantly on dual drives. |
|
502 //! |
|
503 //! @SYMTestActions 1. Create RFs instance. |
|
504 //! 2. Call RFs::MkDirAll() to create the directories. |
|
505 //! 3. Check the directory created using TEntry() |
|
506 //! 4. Remove the directory. |
|
507 //! 5. Perform Read/Write operation on a file on different drive in concurrent with the above operation |
|
508 //! |
|
509 //! @SYMTestStatus Implemented |
|
510 //! @SYMTestPriority High |
|
511 //! @SYMTestExpectedResults Creates the directories on to both the drives in concurrent with the read/write operation on the other drive. |
|
512 //! @SYMTestType CIT |
|
513 CONCURRENT |
|
514 START_TEST_BLOCK 100 T_Sfsrv \base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini |
|
515 CREATE_OBJECT RFs rfs1 |
|
516 CREATE_OBJECT TEntry tEntry1 |
|
517 COMMAND rfs1 new |
|
518 COMMAND rfs1 Connect |
|
519 COMMAND rfs1 MkDirAll PBASE-F32-DualDrive-Publicapi-RAM-0002_MkdirAll_drive1 |
|
520 COMMAND tEntry1 new |
|
521 COMMAND rfs1 Entry PBASE-F32-DualDrive-Publicapi-RAM-0002_Entry_drive1 |
|
522 COMMAND tEntry1 IsDir PBASE-F32-DualDrive-Publicapi-RAM-0002_IsDir_drive1 |
|
523 COMMAND tEntry1 ~ |
|
524 COMMAND rfs1 RmDir PBASE-F32-DualDrive-Publicapi-RAM-0002_RmDir_drive1 |
|
525 COMMAND rfs1 Close |
|
526 COMMAND rfs1 ~ |
|
527 END_TEST_BLOCK |
|
528 START_TEST_BLOCK 100 T_Sfsrv \base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini |
|
529 CREATE_OBJECT RFs rfs2 |
|
530 CREATE_OBJECT RFile file2 |
|
531 CREATE_OBJECT CFileMan fileMan2 |
|
532 COMMAND rfs2 new |
|
533 COMMAND rfs2 Connect |
|
534 COMMAND file2 new |
|
535 COMMAND file2 Open PBASE-F32-DualDrive-Publicapi-RAM-0008_Open1_drive2 |
|
536 COMMAND fileMan2 NewL PBASE-F32-DualDrive-Publicapi-RAM-0008_NewL_drive2 |
|
537 COMMAND fileMan2 Copy PBASE-F32-DualDrive-Publicapi-RAM-0008_Copy_drive2 |
|
538 COMMAND file2 Close |
|
539 COMMAND file2 Replace PBASE-F32-DualDrive-Publicapi-RAM-0008_Replace_drive2 |
|
540 COMMAND file2 Write PBASE-F32-DualDrive-Publicapi-RAM-0008_Write_drive2 |
|
541 COMMAND file2 Close |
|
542 COMMAND file2 Open PBASE-F32-DualDrive-Publicapi-RAM-0008_Open_drive2 |
|
543 COMMAND file2 Read PBASE-F32-DualDrive-Publicapi-RAM-0008_Read_drive2 |
|
544 COMMAND file2 Close |
|
545 COMMAND file2 ~ |
|
546 COMMAND rfs2 Delete PBASE-F32-DualDrive-Publicapi-RAM-0008_Delete_drive2 |
|
547 COMMAND rfs2 ~ |
|
548 END_TEST_BLOCK |
|
549 CONSECUTIVE |
|
550 END_TESTCASE PBASE-F32-DualDrive-Publicapi-RAM-0009 |
|
551 |
|
552 |
|
553 START_TESTCASE PBASE-F32-DualDrive-Publicapi-RAM-0010 |
|
554 //! @SYMTestCaseID PBASE-F32-DualDrive-Publicapi-RAM-0010 |
|
555 //! @SYMAPI CDirScan::SetScanDataL();CDirScan::NextL() |
|
556 //! @SYMAuthor Nirmala Bailur |
|
557 //! @SYMCreationDate 02/07/2008 |
|
558 //! @SYMTestCaseDesc Testcase to get the filtered list of filess from both the drives CONCURRENTly |
|
559 |
|
560 //! @SYMTestActions 1.Call Create a RFs session and call it's Connect() function. |
|
561 //! 2.Call RFs::MkDirAll() and <Drive>\dirscan\TempDir\ as parameter |
|
562 //! 3.Call CDirScan::NewL() and connected file server session as parameter. |
|
563 //! 4.Call CDirScan::SetScanDataL() and <Drive>\dirscan\ as first parameter, KEntryAttNormal as second |
|
564 //! parameter, ESortByName as third parameter and EScanDownTree as fourth parameter |
|
565 //! 5.Call CDirScan::NextL() and CDir object as parameter. |
|
566 //! 6.Call CDirScan::FullPath() to verify the expected directory path. |
|
567 //! 7.Call CDir::Count() to verify the number of entries returned. |
|
568 //! 8.Call CDir::operator[] to verify the entries returned. |
|
569 //! 9.Call RFs::RmDir() and <Drive>\dirscan\TempDir\ as parameter |
|
570 //! 10. Perform above operation on other drive concurrently |
|
571 //! @SYMTestStatus Implemented |
|
572 //! @SYMTestPriority High |
|
573 //! @SYMTestExpectedResults Filters the file set with KEntryAttNormal as attribute mask on both the drives |
|
574 //! @SYMTestType CIT |
|
575 CONCURRENT |
|
576 START_TEST_BLOCK 100 T_Sfsrv \base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini |
|
577 CREATE_OBJECT RFs rfs1 |
|
578 CREATE_OBJECT CFileMan fileMan1 |
|
579 CREATE_OBJECT TEntry tEntry1 |
|
580 CREATE_OBJECT CDirScan cdirScan1 |
|
581 CREATE_OBJECT CDir cdir1 |
|
582 COMMAND rfs1 new |
|
583 COMMAND rfs1 Connect |
|
584 COMMAND rfs1 MkDirAll PBASE-F32-DualDrive-Publicapi-RAM-0015_MkDirAll_drive1 |
|
585 COMMAND fileMan1 NewL PBASE-F32-DualDrive-Publicapi-RAM-0015_NewL_drive1 |
|
586 COMMAND fileMan1 Copy PBASE-F32-DualDrive-Publicapi-RAM-0015_Copy1_drive1 |
|
587 COMMAND fileMan1 Copy PBASE-F32-DualDrive-Publicapi-RAM-0015_Copy2_drive1 |
|
588 COMMAND fileMan1 Copy PBASE-F32-DualDrive-Publicapi-RAM-0015_Copy3_drive1 |
|
589 COMMAND fileMan1 Copy PBASE-F32-DualDrive-Publicapi-RAM-0015_Copy4_drive1 |
|
590 COMMAND rfs1 MkDirAll PBASE-F32-DualDrive-Publicapi-RAM-0015_MkDirAll2_drive1 |
|
591 COMMAND tEntry1 new |
|
592 COMMAND cdirScan1 NewL PBASE-F32-DualDrive-Publicapi-RAM-0015_CDirScan_NewL_drive1 |
|
593 COMMAND cdirScan1 SetScanDataL PBASE-F32-DualDrive-Publicapi-RAM-0015_SetScanDataL_drive1 |
|
594 COMMAND cdirScan1 NextL PBASE-F32-DualDrive-Publicapi-RAM-0015_NextL_drive1 |
|
595 COMMAND cdirScan1 FullPath PBASE-F32-DualDrive-Publicapi-RAM-0015_FullPath_drive1 |
|
596 COMMAND cdir1 Count PBASE-F32-DualDrive-Publicapi-RAM-0015_Count_drive1 |
|
597 COMMAND cdir1 [] PBASE-F32-DualDrive-Publicapi-RAM-0015_index1_drive1 |
|
598 COMMAND cdir1 [] PBASE-F32-DualDrive-Publicapi-RAM-0015_index2_drive1 |
|
599 COMMAND cdir1 [] PBASE-F32-DualDrive-Publicapi-RAM-0015_index3_drive1 |
|
600 COMMAND cdir1 [] PBASE-F32-DualDrive-Publicapi-RAM-0015_index4_drive1 |
|
601 COMMAND cdir1 ~ |
|
602 COMMAND cdirScan1 ~ |
|
603 COMMAND rfs1 RmDir PBASE-F32-DualDrive-Publicapi-RAM-0015_RmDir1_drive1 |
|
604 COMMAND tEntry1 ~ |
|
605 COMMAND fileMan1 Delete PBASE-F32-DualDrive-Publicapi-RAM-0015_Delete_drive1 |
|
606 COMMAND rfs1 RmDir PBASE-F32-DualDrive-Publicapi-RAM-0015_RmDir2_drive1 |
|
607 COMMAND fileMan1 ~ |
|
608 COMMAND rfs1 ~ |
|
609 END_TEST_BLOCK |
|
610 START_TEST_BLOCK 100 T_Sfsrv \base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini |
|
611 CREATE_OBJECT RFs rfs2 |
|
612 CREATE_OBJECT CFileMan fileMan2 |
|
613 CREATE_OBJECT TEntry tEntry2 |
|
614 CREATE_OBJECT CDirScan cdirScan2 |
|
615 CREATE_OBJECT CDir cdir2 |
|
616 COMMAND rfs2 new |
|
617 COMMAND rfs2 Connect |
|
618 COMMAND rfs2 MkDirAll PBASE-F32-DualDrive-Publicapi-RAM-0015_MkDirAll_drive2 |
|
619 COMMAND fileMan2 NewL PBASE-F32-DualDrive-Publicapi-RAM-0015_NewL_drive2 |
|
620 COMMAND fileMan2 Copy PBASE-F32-DualDrive-Publicapi-RAM-0015_Copy1_drive2 |
|
621 COMMAND fileMan2 Copy PBASE-F32-DualDrive-Publicapi-RAM-0015_Copy2_drive2 |
|
622 COMMAND fileMan2 Copy PBASE-F32-DualDrive-Publicapi-RAM-0015_Copy3_drive2 |
|
623 COMMAND fileMan2 Copy PBASE-F32-DualDrive-Publicapi-RAM-0015_Copy4_drive2 |
|
624 COMMAND rfs2 MkDirAll PBASE-F32-DualDrive-Publicapi-RAM-0015_MkDirAll2_drive2 |
|
625 COMMAND tEntry2 new |
|
626 COMMAND cdirScan2 NewL PBASE-F32-DualDrive-Publicapi-RAM-0015_CDirScan_NewL_drive2 |
|
627 COMMAND cdirScan2 SetScanDataL PBASE-F32-DualDrive-Publicapi-RAM-0015_SetScanDataL_drive2 |
|
628 COMMAND cdirScan2 NextL PBASE-F32-DualDrive-Publicapi-RAM-0015_NextL_drive2 |
|
629 COMMAND cdirScan2 FullPath PBASE-F32-DualDrive-Publicapi-RAM-0015_FullPath_drive2 |
|
630 COMMAND cdir2 Count PBASE-F32-DualDrive-Publicapi-RAM-0015_Count_drive2 |
|
631 COMMAND cdir2 [] PBASE-F32-DualDrive-Publicapi-RAM-0015_index1_drive2 |
|
632 COMMAND cdir2 [] PBASE-F32-DualDrive-Publicapi-RAM-0015_index2_drive2 |
|
633 COMMAND cdir2 [] PBASE-F32-DualDrive-Publicapi-RAM-0015_index3_drive2 |
|
634 COMMAND cdir2 [] PBASE-F32-DualDrive-Publicapi-RAM-0015_index4_drive2 |
|
635 COMMAND cdir2 ~ |
|
636 COMMAND cdirScan2 ~ |
|
637 COMMAND rfs2 RmDir PBASE-F32-DualDrive-Publicapi-RAM-0015_RmDir1_drive2 |
|
638 COMMAND tEntry2 ~ |
|
639 COMMAND fileMan2 Delete PBASE-F32-DualDrive-Publicapi-RAM-0015_Delete_drive2 |
|
640 COMMAND rfs2 RmDir PBASE-F32-DualDrive-Publicapi-RAM-0015_RmDir2_drive2 |
|
641 COMMAND fileMan2 ~ |
|
642 COMMAND rfs2 ~ |
|
643 END_TEST_BLOCK |
|
644 CONSECUTIVE |
|
645 END_TESTCASE PBASE-F32-DualDrive-Publicapi-RAM-0010 |
|
646 |
|
647 |
|
648 START_TESTCASE PBASE-F32-DualDrive-Publicapi-RAM-0011 |
|
649 //! @SYMTestCaseID PBASE-F32-DualDrive-Publicapi-RAM-0011 |
|
650 //! @SYMAPI CDirScan::SetScanDataL();RFile::Read();RFile::Write() |
|
651 //! @SYMAuthor Nirmala Bailur |
|
652 //! @SYMCreationDate 02/07/2008 |
|
653 //! @SYMTestCaseDesc Testcase to get the filtered list of files in concurrant with read/write operation |
|
654 //! @SYMTestActions 1. Filter the files with attribute normal. |
|
655 //! 2. Perform write/ read operation in concurrant. |
|
656 //! @SYMTestStatus Implemented |
|
657 //! @SYMTestPriority High |
|
658 //! @SYMTestExpectedResults Filters the file set with KEntryAttNormal as attribute mask in concurrant with read/write operation on another drive |
|
659 //! @SYMTestType CIT |
|
660 CONCURRENT |
|
661 START_TEST_BLOCK 100 T_Sfsrv \base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini |
|
662 CREATE_OBJECT RFs rfs1 |
|
663 CREATE_OBJECT CFileMan fileMan1 |
|
664 CREATE_OBJECT TEntry tEntry1 |
|
665 CREATE_OBJECT CDirScan cdirScan1 |
|
666 CREATE_OBJECT CDir cdir1 |
|
667 COMMAND rfs1 new |
|
668 COMMAND rfs1 Connect |
|
669 COMMAND rfs1 MkDirAll PBASE-F32-DualDrive-Publicapi-RAM-0015_MkDirAll_drive1 |
|
670 COMMAND fileMan1 NewL PBASE-F32-DualDrive-Publicapi-RAM-0015_NewL_drive1 |
|
671 COMMAND fileMan1 Copy PBASE-F32-DualDrive-Publicapi-RAM-0015_Copy1_drive1 |
|
672 COMMAND fileMan1 Copy PBASE-F32-DualDrive-Publicapi-RAM-0015_Copy2_drive1 |
|
673 COMMAND fileMan1 Copy PBASE-F32-DualDrive-Publicapi-RAM-0015_Copy3_drive1 |
|
674 COMMAND fileMan1 Copy PBASE-F32-DualDrive-Publicapi-RAM-0015_Copy4_drive1 |
|
675 COMMAND rfs1 MkDirAll PBASE-F32-DualDrive-Publicapi-RAM-0015_MkDirAll2_drive1 |
|
676 COMMAND tEntry1 new |
|
677 COMMAND cdirScan1 NewL PBASE-F32-DualDrive-Publicapi-RAM-0015_CDirScan_NewL_drive1 |
|
678 COMMAND cdirScan1 SetScanDataL PBASE-F32-DualDrive-Publicapi-RAM-0015_SetScanDataL_drive1 |
|
679 COMMAND cdirScan1 NextL PBASE-F32-DualDrive-Publicapi-RAM-0015_NextL_drive1 |
|
680 COMMAND cdirScan1 FullPath PBASE-F32-DualDrive-Publicapi-RAM-0015_FullPath_drive1 |
|
681 COMMAND cdir1 Count PBASE-F32-DualDrive-Publicapi-RAM-0015_Count_drive1 |
|
682 COMMAND cdir1 [] PBASE-F32-DualDrive-Publicapi-RAM-0015_index1_drive1 |
|
683 COMMAND cdir1 [] PBASE-F32-DualDrive-Publicapi-RAM-0015_index2_drive1 |
|
684 COMMAND cdir1 [] PBASE-F32-DualDrive-Publicapi-RAM-0015_index3_drive1 |
|
685 COMMAND cdir1 [] PBASE-F32-DualDrive-Publicapi-RAM-0015_index4_drive1 |
|
686 COMMAND cdir1 ~ |
|
687 COMMAND cdirScan1 ~ |
|
688 COMMAND rfs1 RmDir PBASE-F32-DualDrive-Publicapi-RAM-0015_RmDir1_drive1 |
|
689 COMMAND tEntry1 ~ |
|
690 COMMAND fileMan1 Delete PBASE-F32-DualDrive-Publicapi-RAM-0015_Delete_drive1 |
|
691 COMMAND fileMan1 RmDir PBASE-F32-DualDrive-Publicapi-RAM-0015_RmDir2_drive1 |
|
692 COMMAND fileMan1 ~ |
|
693 COMMAND rfs1 ~ |
|
694 END_TEST_BLOCK |
|
695 START_TEST_BLOCK 100 T_Sfsrv \base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini |
|
696 CREATE_OBJECT RFs rfs2 |
|
697 CREATE_OBJECT RFile file2 |
|
698 CREATE_OBJECT CFileMan fileMan2 |
|
699 COMMAND rfs2 new |
|
700 COMMAND rfs2 Connect |
|
701 COMMAND file2 new |
|
702 COMMAND file2 Open PBASE-F32-DualDrive-Publicapi-RAM-0008_Open1_drive2 |
|
703 COMMAND fileMan2 NewL PBASE-F32-DualDrive-Publicapi-RAM-0008_NewL_drive2 |
|
704 COMMAND fileMan2 Copy PBASE-F32-DualDrive-Publicapi-RAM-0008_Copy_drive2 |
|
705 COMMAND file2 Close |
|
706 COMMAND file2 Replace PBASE-F32-DualDrive-Publicapi-RAM-0008_Replace_drive2 |
|
707 COMMAND file2 Write PBASE-F32-DualDrive-Publicapi-RAM-0008_Write_drive2 |
|
708 COMMAND file2 Close |
|
709 COMMAND file2 Open PBASE-F32-DualDrive-Publicapi-RAM-0008_Open_drive2 |
|
710 COMMAND file2 Read PBASE-F32-DualDrive-Publicapi-RAM-0008_Read_drive2 |
|
711 COMMAND file2 Close |
|
712 COMMAND file2 ~ |
|
713 COMMAND rfs2 Delete PBASE-F32-DualDrive-Publicapi-RAM-0008_Delete_drive2 |
|
714 COMMAND rfs2 ~ |
|
715 END_TEST_BLOCK |
|
716 CONSECUTIVE |
|
717 END_TESTCASE PBASE-F32-DualDrive-Publicapi-RAM-0011 |
|
718 |
|
719 |
|
720 START_TESTCASE PBASE-F32-DualDrive-Publicapi-RAM-0012 |
|
721 //! @SYMTestCaseID PBASE-F32-DualDrive-Publicapi-RAM-0012 |
|
722 //! @SYMAPI CFileMan::Attribs();CFileMan::Copy();RFile::Read();RFile::Write() |
|
723 //! @SYMAuthor Nirmala Bailur |
|
724 //! @SYMCreationDate 30/05/2008 |
|
725 //! @SYMTestCaseDesc Copy files on to the drive in concurrent with read/write operation on the other drive. |
|
726 //! |
|
727 //! @SYMTestActions 1. Call Connect(). |
|
728 //! 2. Call Copy() to copy files on to the mmc drives. |
|
729 //! 3. Perform read/write operation on the other drive concurrenlty |
|
730 //! @SYMTestStatus Implemented |
|
731 //! @SYMTestPriority High |
|
732 //! @SYMTestExpectedResults Copying of file will be done concurranlty with the read/write operation |
|
733 //! @SYMTestType CIT |
|
734 CONCURRENT |
|
735 START_TEST_BLOCK 100 T_Sfsrv \base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini |
|
736 CREATE_OBJECT RFs rfs1 |
|
737 CREATE_OBJECT RFile file1 |
|
738 CREATE_OBJECT CFileMan fileMan1 |
|
739 COMMAND rfs1 new |
|
740 COMMAND rfs1 Connect |
|
741 COMMAND file1 new |
|
742 COMMAND file1 Open PBASE-F32-DualDrive-Publicapi-RAM-0005_Open_drive1 |
|
743 COMMAND fileMan1 NewL PBASE-F32-DualDrive-Publicapi-RAM-0005_NewL_drive1 |
|
744 COMMAND fileMan1 Copy PBASE-F32-DualDrive-Publicapi-RAM-0005_Copy_drive1 |
|
745 COMMAND fileMan1 Attribs PBASE-F32-DualDrive-Publicapi-RAM-0005_Attribs_drive1 |
|
746 COMMAND rfs1 Delete PBASE-F32-DualDrive-Publicapi-RAM-0005_Delete_drive1 |
|
747 COMMAND fileMan1 ~ |
|
748 COMMAND file1 Close |
|
749 COMMAND file1 ~ |
|
750 COMMAND rfs1 Close |
|
751 COMMAND rfs1 ~ |
|
752 END_TEST_BLOCK |
|
753 START_TEST_BLOCK 100 T_Sfsrv \base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini |
|
754 CREATE_OBJECT RFs rfs2 |
|
755 CREATE_OBJECT RFile file2 |
|
756 CREATE_OBJECT CFileMan fileMan2 |
|
757 COMMAND rfs2 new |
|
758 COMMAND rfs2 Connect |
|
759 COMMAND file2 new |
|
760 COMMAND file2 Open PBASE-F32-DualDrive-Publicapi-RAM-0008_Open1_drive2 |
|
761 COMMAND fileMan2 NewL PBASE-F32-DualDrive-Publicapi-RAM-0008_NewL_drive2 |
|
762 COMMAND fileMan2 Copy PBASE-F32-DualDrive-Publicapi-RAM-0008_Copy_drive2 |
|
763 COMMAND file2 Close |
|
764 COMMAND file2 Replace PBASE-F32-DualDrive-Publicapi-RAM-0008_Replace_drive2 |
|
765 COMMAND file2 Write PBASE-F32-DualDrive-Publicapi-RAM-0008_Write_drive2 |
|
766 COMMAND file2 Close |
|
767 COMMAND file2 Open PBASE-F32-DualDrive-Publicapi-RAM-0008_Open_drive2 |
|
768 COMMAND file2 Read PBASE-F32-DualDrive-Publicapi-RAM-0008_Read_drive2 |
|
769 COMMAND file2 Close |
|
770 COMMAND file2 ~ |
|
771 COMMAND rfs2 Delete PBASE-F32-DualDrive-Publicapi-RAM-0008_Delete_drive2 |
|
772 COMMAND rfs2 ~ |
|
773 END_TEST_BLOCK |
|
774 CONSECUTIVE |
|
775 END_TESTCASE PBASE-F32-DualDrive-Publicapi-RAM-0012 |
|
776 |
|
777 START_TESTCASE PBASE-F32-DualDrive-Publicapi-RAM-0013 |
|
778 //! @SYMTestCaseID PBASE-F32-DualDrive-Publicapi-RAM-0013 |
|
779 //! @SYMAPI CFileMan::Attribs();CFileMan::Copy() |
|
780 //! @SYMAuthor Nirmala Bailur |
|
781 //! @SYMCreationDate 30/05/2008 |
|
782 //! @SYMTestCaseDesc Copies large file on to the drive in cuncurrent with read/write operation on the large file on the other drive. |
|
783 //! |
|
784 //! @SYMTestActions |
|
785 //! 1. Call Copy() to copy files on to the mmc drives. |
|
786 //! 2. Perform read/write operation on the other drive concurrenlty |
|
787 //! @SYMTestStatus Implemented |
|
788 //! @SYMTestPriority High |
|
789 //! @SYMTestExpectedResults Copying of file will be done concurranlty with the read/write operation |
|
790 //! @SYMTestType CIT |
|
791 CONCURRENT |
|
792 START_TEST_BLOCK 100 T_Sfsrv \base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini |
|
793 CREATE_OBJECT RFs rfs1 |
|
794 CREATE_OBJECT RFile file1 |
|
795 CREATE_OBJECT CFileMan fileMan1 |
|
796 COMMAND rfs1 new |
|
797 COMMAND rfs1 Connect |
|
798 COMMAND file1 new |
|
799 COMMAND file1 Open PBASE-F32-DualDrive-Publicapi-RAM-0020_Open_drive1 |
|
800 COMMAND fileMan1 NewL PBASE-F32-DualDrive-Publicapi-RAM-0020_NewL_drive1 |
|
801 COMMAND fileMan1 Copy PBASE-F32-DualDrive-Publicapi-RAM-0020_Copy_drive1 |
|
802 COMMAND fileMan1 Attribs PBASE-F32-DualDrive-Publicapi-RAM-0020_Attribs_drive1 |
|
803 COMMAND rfs1 Delete PBASE-F32-DualDrive-Publicapi-RAM-0020_Delete_drive1 |
|
804 COMMAND fileMan1 ~ |
|
805 COMMAND file1 Close |
|
806 COMMAND file1 ~ |
|
807 COMMAND rfs1 Close |
|
808 COMMAND rfs1 ~ |
|
809 END_TEST_BLOCK |
|
810 START_TEST_BLOCK 100 T_Sfsrv \base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini |
|
811 CREATE_OBJECT RFs rfs2 |
|
812 CREATE_OBJECT RFile file2 |
|
813 CREATE_OBJECT CFileMan fileMan2 |
|
814 COMMAND rfs2 new |
|
815 COMMAND rfs2 Connect |
|
816 COMMAND file2 new |
|
817 COMMAND file2 Open PBASE-F32-DualDrive-Publicapi-RAM-0018_Open_drive2 |
|
818 COMMAND fileMan2 NewL PBASE-F32-DualDrive-Publicapi-RAM-0018_NewL_drive2 |
|
819 COMMAND fileMan2 Copy PBASE-F32-DualDrive-Publicapi-RAM-0018_Copy_drive2 |
|
820 COMMAND file2 Close |
|
821 COMMAND file2 Open PBASE-F32-DualDrive-Publicapi-RAM-0018_Open2_drive2 |
|
822 COMMAND file2 Write PBASE-F32-DualDrive-Publicapi-RAM-0018_Write_drive2 |
|
823 COMMAND file2 Close |
|
824 COMMAND file2 Open PBASE-F32-DualDrive-Publicapi-RAM-0018_Open2_drive2 |
|
825 COMMAND file2 Read PBASE-F32-DualDrive-Publicapi-RAM-0018_Read_drive2 |
|
826 COMMAND file2 Close |
|
827 COMMAND file2 ~ |
|
828 COMMAND rfs2 Delete PBASE-F32-DualDrive-Publicapi-RAM-0018_Delete_drive2 |
|
829 COMMAND rfs2 ~ |
|
830 END_TEST_BLOCK |
|
831 CONSECUTIVE |
|
832 END_TESTCASE PBASE-F32-DualDrive-Publicapi-RAM-0013 |
|
833 |
|
834 |
|
835 START_TESTCASE PBASE-F32-DualDrive-Publicapi-RAM-0014 |
|
836 //! @SYMTestCaseID PBASE-F32-DualDrive-Publicapi-RAM-0014 |
|
837 //! @SYMAPI CFileMan:Move();RFile::Read();RFile::Write() |
|
838 //! @SYMAuthor Nirmala Bailur |
|
839 //! @SYMCreationDate 03/07/2008 |
|
840 //! @SYMTestCaseDesc Move the much large file in concurrant with the read/write operation on the file on another drive concurrenlty |
|
841 //! |
|
842 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
843 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
844 //! 3.Call CFileMan::Move() to move the file from system drive to one of the dual drive. |
|
845 //! 4.Perform Read/write operation on the other drive |
|
846 //! @SYMTestPriority High |
|
847 //! @SYMTestExpectedResults File moving and read/write operation on diff drives performed successfully |
|
848 //! @SYMTestType CIT |
|
849 CONCURRENT |
|
850 START_TEST_BLOCK 50 T_Sfsrv \base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini |
|
851 CREATE_OBJECT RFs rfs1 |
|
852 CREATE_OBJECT RFile file1 |
|
853 CREATE_OBJECT CFileMan fileMan1 |
|
854 COMMAND rfs1 new |
|
855 COMMAND rfs1 Connect |
|
856 COMMAND rfs1 MkDir PBASE-F32-DualDrive-Publicapi-RAM-0021_MkDir_drive1 |
|
857 COMMAND file1 new |
|
858 COMMAND fileMan1 NewL PBASE-F32-DualDrive-Publicapi-RAM-0021_NewL_drive1 |
|
859 COMMAND fileMan1 Move PBASE-F32-DualDrive-Publicapi-RAM-0021_Move_drive1 |
|
860 COMMAND fileMan1 Move PBASE-F32-DualDrive-Publicapi-RAM-0021_Move2_drive1 |
|
861 COMMAND file1 Open PBASE-F32-DualDrive-Publicapi-RAM-0021_Open2_drive1 |
|
862 COMMAND rfs1 RmDir PBASE-F32-DualDrive-Publicapi-RAM-0021_RmDir_drive1 |
|
863 COMMAND file1 Close |
|
864 COMMAND fileMan1 ~ |
|
865 COMMAND file1 ~ |
|
866 COMMAND rfs1 ~ |
|
867 END_TEST_BLOCK |
|
868 START_TEST_BLOCK 100 T_Sfsrv \base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini |
|
869 CREATE_OBJECT RFs rfs2 |
|
870 CREATE_OBJECT RFile file2 |
|
871 CREATE_OBJECT CFileMan fileMan2 |
|
872 COMMAND rfs2 new |
|
873 COMMAND rfs2 Connect |
|
874 COMMAND file2 new |
|
875 COMMAND file2 Open PBASE-F32-DualDrive-Publicapi-RAM-0018_Open_drive2 |
|
876 COMMAND fileMan2 NewL PBASE-F32-DualDrive-Publicapi-RAM-0018_NewL_drive2 |
|
877 COMMAND fileMan2 Copy PBASE-F32-DualDrive-Publicapi-RAM-0018_Copy_drive2 |
|
878 COMMAND file2 Close |
|
879 COMMAND file2 Open PBASE-F32-DualDrive-Publicapi-RAM-0018_Open2_drive2 |
|
880 COMMAND file2 Write PBASE-F32-DualDrive-Publicapi-RAM-0018_Write_drive2 |
|
881 COMMAND file2 Close |
|
882 COMMAND file2 Open PBASE-F32-DualDrive-Publicapi-RAM-0018_Open2_drive2 |
|
883 COMMAND file2 Read PBASE-F32-DualDrive-Publicapi-RAM-0018_Read_drive2 |
|
884 COMMAND file2 Close |
|
885 COMMAND file2 ~ |
|
886 COMMAND rfs2 Delete PBASE-F32-DualDrive-Publicapi-RAM-0018_Delete_drive2 |
|
887 COMMAND rfs2 ~ |
|
888 END_TEST_BLOCK |
|
889 CONSECUTIVE |
|
890 END_TESTCASE PBASE-F32-DualDrive-Publicapi-RAM-0014 |
|
891 |
|
892 |
|
893 START_TESTCASE PBASE-F32-DualDrive-Publicapi-RAM-0015 |
|
894 //! @SYMTestCaseID PBASE-F32-DualDrive-Publicapi-RAM-0015 |
|
895 //! @SYMAPI CDirScan::SetScanDataL;CDirScan::NextL() |
|
896 //! @SYMAuthor Nirmala Bailur |
|
897 //! @SYMCreationDate 02/07/2008 |
|
898 //! @SYMTestCaseDesc Testcase to get the filtered list of filess from both the drives concurrently |
|
899 |
|
900 //! @SYMTestActions 1.Call Create a RFs session and call it's Connect() function. |
|
901 //! 2.Call RFs::MkDirAll() and <Drive>\dirscan\TempDir\ as parameter |
|
902 //! 3.Call CDirScan::NewL() and connected file server session as parameter. |
|
903 //! 4.Call CDirScan::SetScanDataL() and <Drive>\dirscan\ as first parameter, KEntryAttReadOnly as second |
|
904 //! parameter, ESortByName as third parameter and EScanDownTree as fourth parameter |
|
905 //! 5.Call CDirScan::NextL() and CDir object as parameter. |
|
906 //! 6.Call CDirScan::FullPath() to verify the expected directory path. |
|
907 //! 7.Call CDir::Count() to verify the number of entries returned. |
|
908 //! 8.Call CDir::operator[] to verify the entries returned. |
|
909 //! 9.Call RFs::RmDir() and <Drive>\dirscan\TempDir\ as parameter |
|
910 //! 10. Perform above operation on both the drives concurrently |
|
911 //! @SYMTestStatus Implemented |
|
912 //! @SYMTestPriority High |
|
913 //! @SYMTestExpectedResults Filters the file set with KEntryAttReadOnly as attribute mask on one drive and KEntryAttrNormal on other drives |
|
914 //! @SYMTestType CIT |
|
915 CONCURRENT |
|
916 START_TEST_BLOCK 100 T_Sfsrv \base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini |
|
917 CREATE_OBJECT RFs rfs1 |
|
918 CREATE_OBJECT CFileMan fileMan1 |
|
919 CREATE_OBJECT TEntry tEntry1 |
|
920 CREATE_OBJECT CDirScan cdirScan1 |
|
921 CREATE_OBJECT CDir cdir1 |
|
922 COMMAND rfs1 new |
|
923 COMMAND rfs1 Connect |
|
924 COMMAND rfs1 MkDirAll PBASE-F32-DualDrive-Publicapi-RAM-0023_MkDirAll_drive1 |
|
925 COMMAND fileMan1 NewL PBASE-F32-DualDrive-Publicapi-RAM-0023_NewL_drive1 |
|
926 COMMAND fileMan1 Copy PBASE-F32-DualDrive-Publicapi-RAM-0023_Copy1_drive1 |
|
927 COMMAND fileMan1 Copy PBASE-F32-DualDrive-Publicapi-RAM-0023_Copy2_drive1 |
|
928 COMMAND fileMan1 Copy PBASE-F32-DualDrive-Publicapi-RAM-0023_Copy3_drive1 |
|
929 COMMAND fileMan1 Copy PBASE-F32-DualDrive-Publicapi-RAM-0023_Copy4_drive1 |
|
930 COMMAND rfs1 SetAtt PBASE-F32-DualDrive-Publicapi-RAM-0023_SetAtt1_drive1 |
|
931 COMMAND rfs1 SetAtt PBASE-F32-DualDrive-Publicapi-RAM-0023_SetAtt2_drive1 |
|
932 COMMAND tEntry1 new |
|
933 COMMAND cdirScan1 NewL PBASE-F32-DualDrive-Publicapi-RAM-0023_CDirScan_NewL_drive1 |
|
934 COMMAND cdirScan1 SetScanDataL PBASE-F32-DualDrive-Publicapi-RAM-0023_SetScanDataL_drive1 |
|
935 COMMAND cdirScan1 NextL PBASE-F32-DualDrive-Publicapi-RAM-0023_NextL_drive1 |
|
936 COMMAND cdirScan1 FullPath PBASE-F32-DualDrive-Publicapi-RAM-0023_FullPath_drive1 |
|
937 COMMAND cdir1 Count PBASE-F32-DualDrive-Publicapi-RAM-0023_Count_drive1 |
|
938 COMMAND cdir1 [] PBASE-F32-DualDrive-Publicapi-RAM-0023_index1_drive1 |
|
939 COMMAND cdir1 [] PBASE-F32-DualDrive-Publicapi-RAM-0023_index2_drive1 |
|
940 COMMAND rfs1 SetAtt PBASE-F32-DualDrive-Publicapi-RAM-0023_SetAtt4_drive1 |
|
941 COMMAND rfs1 SetAtt PBASE-F32-DualDrive-Publicapi-RAM-0023_SetAtt5_drive1 |
|
942 COMMAND cdir1 ~ |
|
943 COMMAND cdirScan1 ~ |
|
944 COMMAND tEntry1 ~ |
|
945 COMMAND fileMan1 Delete PBASE-F32-DualDrive-Publicapi-RAM-0023_Delete_drive1 |
|
946 COMMAND rfs1 RmDir PBASE-F32-DualDrive-Publicapi-RAM-0023_RmDir2_drive1 |
|
947 COMMAND fileMan1 ~ |
|
948 COMMAND rfs1 ~ |
|
949 END_TEST_BLOCK |
|
950 START_TEST_BLOCK 100 T_Sfsrv \base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini |
|
951 CREATE_OBJECT RFs rfs2 |
|
952 CREATE_OBJECT CFileMan fileMan2 |
|
953 CREATE_OBJECT TEntry tEntry2 |
|
954 CREATE_OBJECT CDirScan cdirScan2 |
|
955 CREATE_OBJECT CDir cdir2 |
|
956 COMMAND rfs2 new |
|
957 COMMAND rfs2 Connect |
|
958 COMMAND rfs2 MkDirAll PBASE-F32-DualDrive-Publicapi-RAM-0015_MkDirAll_drive2 |
|
959 COMMAND fileMan2 NewL PBASE-F32-DualDrive-Publicapi-RAM-0015_NewL_drive2 |
|
960 COMMAND fileMan2 Copy PBASE-F32-DualDrive-Publicapi-RAM-0015_Copy1_drive2 |
|
961 COMMAND fileMan2 Copy PBASE-F32-DualDrive-Publicapi-RAM-0015_Copy2_drive2 |
|
962 COMMAND fileMan2 Copy PBASE-F32-DualDrive-Publicapi-RAM-0015_Copy3_drive2 |
|
963 COMMAND fileMan2 Copy PBASE-F32-DualDrive-Publicapi-RAM-0015_Copy4_drive2 |
|
964 COMMAND rfs2 MkDirAll PBASE-F32-DualDrive-Publicapi-RAM-0015_MkDirAll2_drive2 |
|
965 COMMAND tEntry2 new |
|
966 COMMAND cdirScan2 NewL PBASE-F32-DualDrive-Publicapi-RAM-0015_CDirScan_NewL_drive2 |
|
967 COMMAND cdirScan2 SetScanDataL PBASE-F32-DualDrive-Publicapi-RAM-0015_SetScanDataL_drive2 |
|
968 COMMAND cdirScan2 NextL PBASE-F32-DualDrive-Publicapi-RAM-0015_NextL_drive2 |
|
969 COMMAND cdirScan2 FullPath PBASE-F32-DualDrive-Publicapi-RAM-0015_FullPath_drive2 |
|
970 COMMAND cdir2 Count PBASE-F32-DualDrive-Publicapi-RAM-0015_Count_drive2 |
|
971 COMMAND cdir2 [] PBASE-F32-DualDrive-Publicapi-RAM-0015_index1_drive2 |
|
972 COMMAND cdir2 [] PBASE-F32-DualDrive-Publicapi-RAM-0015_index2_drive2 |
|
973 COMMAND cdir2 [] PBASE-F32-DualDrive-Publicapi-RAM-0015_index3_drive2 |
|
974 COMMAND cdir2 [] PBASE-F32-DualDrive-Publicapi-RAM-0015_index4_drive2 |
|
975 COMMAND cdir2 ~ |
|
976 COMMAND cdirScan2 ~ |
|
977 COMMAND rfs2 RmDir PBASE-F32-DualDrive-Publicapi-RAM-0015_RmDir1_drive2 |
|
978 COMMAND tEntry2 ~ |
|
979 COMMAND fileMan2 Delete PBASE-F32-DualDrive-Publicapi-RAM-0015_Delete_drive2 |
|
980 COMMAND fileMan2 RmDir PBASE-F32-DualDrive-Publicapi-RAM-0015_RmDir2_drive2 |
|
981 COMMAND fileMan2 ~ |
|
982 COMMAND rfs2 ~ |
|
983 END_TEST_BLOCK |
|
984 CONSECUTIVE |
|
985 END_TESTCASE PBASE-F32-DualDrive-Publicapi-RAM-0015 |
|
986 |
|
987 |
|
988 START_TESTCASE PBASE-F32-DualDrive-Publicapi-RAM-0017 |
|
989 //! @SYMTestCaseID PBASE-F32-DualDrive-Publicapi-RAM-0017 |
|
990 //! @SYMAPI RFormat::Open();RFormat::Next();RFile::Copy() |
|
991 //! @SYMAuthor Nirmala Bailur |
|
992 //! @SYMCreationDate 03/07/2008 |
|
993 //! @SYMTestCaseDesc Format the one drive concurrenlty with Copy operation on other drive. |
|
994 //! Uses API elements: Format() |
|
995 //! @SYMTestActions 1. Call Format() on the drive. |
|
996 //! 2. Try Copying files on to the other drive concurrantly with above operation |
|
997 //! @SYMTestStatus Implemented |
|
998 //! @SYMTestPriority High |
|
999 //! @SYMTestExpectedResults formats the one drive with the read/write operation on another drive concurrently. |
|
1000 //! @SYMTestType CIT |
|
1001 CONCURRENT |
|
1002 START_TEST_BLOCK 1000 T_Sfsrv \base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini |
|
1003 CREATE_OBJECT RFs rfs1 |
|
1004 CREATE_OBJECT RFile file1 |
|
1005 CREATE_OBJECT CFileMan fileMan1 |
|
1006 COMMAND rfs1 new |
|
1007 COMMAND rfs1 Connect |
|
1008 COMMAND file1 new |
|
1009 COMMAND file1 Open PBASE-F32-DualDrive-Publicapi-RAM-0020_Open_drive1 |
|
1010 COMMAND fileMan1 NewL PBASE-F32-DualDrive-Publicapi-RAM-0020_NewL_drive1 |
|
1011 COMMAND fileMan1 Copy PBASE-F32-DualDrive-Publicapi-RAM-0020_Copy_drive1 |
|
1012 COMMAND fileMan1 Attribs PBASE-F32-DualDrive-Publicapi-RAM-0020_Attribs_drive1 |
|
1013 COMMAND rfs1 Delete PBASE-F32-DualDrive-Publicapi-RAM-0020_Delete_drive1 |
|
1014 COMMAND fileMan1 ~ |
|
1015 COMMAND file1 Close |
|
1016 COMMAND file1 ~ |
|
1017 COMMAND rfs1 Close |
|
1018 COMMAND rfs1 ~ |
|
1019 END_TEST_BLOCK |
|
1020 START_TEST_BLOCK 1000 T_Sfsrv \base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini |
|
1021 CREATE_OBJECT RFormat format2 |
|
1022 CREATE_OBJECT RFs rfs2 |
|
1023 COMMAND rfs2 new |
|
1024 COMMAND rfs2 Connect |
|
1025 COMMAND format2 new |
|
1026 COMMAND format2 Open PBASE-F32-DualDrive-Publicapi-RAM-0004_Open_drive2 |
|
1027 COMMAND format2 Next |
|
1028 COMMAND format2 Close |
|
1029 COMMAND format2 ~ |
|
1030 COMMAND rfs2 Close |
|
1031 COMMAND rfs2 ~ |
|
1032 END_TEST_BLOCK |
|
1033 CONSECUTIVE |
|
1034 END_TESTCASE PBASE-F32-DualDrive-Publicapi-RAM-0017 |
|
1035 |
|
1036 START_TESTCASE PBASE-F32-DualDrive-Publicapi-RAM-0018 |
|
1037 //! @SYMTestCaseID PBASE-F32-DualDrive-Publicapi-RAM-0018 |
|
1038 //! @SYMAPI RFormat::Open();RFormat::Next();RFile::Read();RFile::Write() |
|
1039 //! @SYMAuthor Nirmala Bailur |
|
1040 //! @SYMCreationDate 03/07/2008 |
|
1041 //! @SYMTestCaseDesc Format the one drive concurrenlty with read/write operation on large file on another drive. |
|
1042 //! Uses API elements: Format() |
|
1043 //! @SYMTestActions 1. Call Format() on the drive. |
|
1044 //! 2. Try Writing and reading operation on the drive concurrantly with above operation |
|
1045 //! @SYMTestStatus Implemented |
|
1046 //! @SYMTestPriority High |
|
1047 //! @SYMTestExpectedResults formats the one drive with the read/write operation on another drive concurrently. |
|
1048 //! @SYMTestType CIT |
|
1049 CONCURRENT |
|
1050 START_TEST_BLOCK 1000 T_Sfsrv \base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini |
|
1051 CREATE_OBJECT RFormat format1 |
|
1052 CREATE_OBJECT RFs rfs1 |
|
1053 COMMAND rfs1 new |
|
1054 COMMAND rfs1 Connect |
|
1055 COMMAND format1 new |
|
1056 COMMAND format1 Open PBASE-F32-DualDrive-Publicapi-RAM-0004_Open_drive1 |
|
1057 COMMAND format1 Next |
|
1058 COMMAND format1 Close |
|
1059 COMMAND format1 ~ |
|
1060 COMMAND rfs1 Close |
|
1061 COMMAND rfs1 ~ |
|
1062 END_TEST_BLOCK |
|
1063 START_TEST_BLOCK 1000 T_Sfsrv \base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini |
|
1064 CREATE_OBJECT RFs rfs2 |
|
1065 CREATE_OBJECT RFile file2 |
|
1066 CREATE_OBJECT CFileMan fileMan2 |
|
1067 COMMAND rfs2 new |
|
1068 COMMAND rfs2 Connect |
|
1069 COMMAND file2 new |
|
1070 COMMAND file2 Open PBASE-F32-DualDrive-Publicapi-RAM-0018_Open_drive2 |
|
1071 COMMAND fileMan2 NewL PBASE-F32-DualDrive-Publicapi-RAM-0018_NewL_drive2 |
|
1072 COMMAND fileMan2 Copy PBASE-F32-DualDrive-Publicapi-RAM-0018_Copy_drive2 |
|
1073 COMMAND file2 Close |
|
1074 COMMAND file2 Open PBASE-F32-DualDrive-Publicapi-RAM-0018_Open2_drive2 |
|
1075 COMMAND file2 Write PBASE-F32-DualDrive-Publicapi-RAM-0018_Write_drive2 |
|
1076 COMMAND file2 Close |
|
1077 COMMAND file2 Open PBASE-F32-DualDrive-Publicapi-RAM-0018_Open2_drive2 |
|
1078 COMMAND file2 Read PBASE-F32-DualDrive-Publicapi-RAM-0018_Read_drive2 |
|
1079 COMMAND file2 Close |
|
1080 COMMAND file2 ~ |
|
1081 COMMAND rfs2 Delete PBASE-F32-DualDrive-Publicapi-RAM-0018_Delete_drive2 |
|
1082 COMMAND rfs2 ~ |
|
1083 END_TEST_BLOCK |
|
1084 CONSECUTIVE |
|
1085 END_TESTCASE PBASE-F32-DualDrive-Publicapi-RAM-0018 |
|
1086 |
|
1087 START_TESTCASE PBASE-F32-DualDrive-Publicapi-RAM-0016 |
|
1088 //! @SYMTestCaseID PBASE-F32-DualDrive-Publicapi-RAM-0016 |
|
1089 //! @SYMAPI RFormat::Open();RFormat::Next() |
|
1090 //! @SYMAuthor Nirmala Bailur |
|
1091 //! @SYMCreationDate 30/05/2008 |
|
1092 //! @SYMTestCaseDesc Try to format both the drives. |
|
1093 //! Uses API elements: Format() |
|
1094 //! @SYMTestActions |
|
1095 //! 1. Call Format() on both the drives. |
|
1096 //! 2. Call Close(). |
|
1097 //! @SYMTestStatus Implemented |
|
1098 //! @SYMTestPriority High |
|
1099 //! @SYMTestExpectedResults Function Format() returns KErrNone and formats both the drives. |
|
1100 //! @SYMTestType CIT |
|
1101 CONCURRENT |
|
1102 START_TEST_BLOCK 1000 T_Sfsrv \base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini |
|
1103 CREATE_OBJECT RFormat format1 |
|
1104 CREATE_OBJECT RFs rfs1 |
|
1105 COMMAND rfs1 new |
|
1106 COMMAND rfs1 Connect |
|
1107 COMMAND format1 new |
|
1108 COMMAND format1 Open PBASE-F32-DualDrive-Publicapi-RAM-0004_Open_drive1 |
|
1109 COMMAND format1 Next |
|
1110 COMMAND format1 Close |
|
1111 COMMAND format1 ~ |
|
1112 COMMAND rfs1 Close |
|
1113 COMMAND rfs1 ~ |
|
1114 END_TEST_BLOCK |
|
1115 START_TEST_BLOCK 1000 T_Sfsrv \base\PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini |
|
1116 CREATE_OBJECT RFormat format2 |
|
1117 CREATE_OBJECT RFs rfs2 |
|
1118 COMMAND rfs2 new |
|
1119 COMMAND rfs2 Connect |
|
1120 COMMAND format2 new |
|
1121 COMMAND format2 Open PBASE-F32-DualDrive-Publicapi-RAM-0004_Open_drive2 |
|
1122 COMMAND format2 Next |
|
1123 COMMAND format2 Close |
|
1124 COMMAND format2 ~ |
|
1125 COMMAND rfs2 Close |
|
1126 COMMAND rfs2 ~ |
|
1127 END_TEST_BLOCK |
|
1128 CONSECUTIVE |
|
1129 END_TESTCASE PBASE-F32-DualDrive-Publicapi-RAM-0016 |
|
1130 |
|
1131 |
|
1132 |
|
1133 |
|
1134 |