|
1 #----------------------------------------------------------------------------------- |
|
2 # |
|
3 # STIF test script file for testing VCXMyVideosCollectionPluginTest.dll |
|
4 # |
|
5 # Tests functionality when target drive of device has not enough space. |
|
6 # |
|
7 #----------------------------------------------------------------------------------- |
|
8 |
|
9 [StifSettings] |
|
10 CapsModifier= IptvTestClientApiCapsMod.exe |
|
11 [EndStifSettings] |
|
12 |
|
13 [Define] |
|
14 INCLUDE c:\TestFramework\VCXMVCollectionPluginTest.inc |
|
15 INCLUDE c:\TestFramework\VCXDrives.inc |
|
16 INCLUDE c:\TestFramework\VCXConsts.inc |
|
17 INCLUDE c:\TestFramework\VCXErrors.inc |
|
18 [Enddefine] |
|
19 |
|
20 #************************************************************************************ |
|
21 # Sub Cleanup |
|
22 # Removes all videos from the phone. Collection is opened. |
|
23 #************************************************************************************ |
|
24 [Sub Cleanup] |
|
25 print cleanup start |
|
26 create VCXMyVideosCollectionPluginTest VCXMV |
|
27 VCXMV Create |
|
28 |
|
29 VCXMV OpenCollection VCXCollectionMyVideos |
|
30 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
31 waittestclass VCXMV |
|
32 |
|
33 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
34 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
35 waittestclass VCXMV |
|
36 |
|
37 VCXMV RemoveAllMedia |
|
38 delete VCXMV |
|
39 |
|
40 print wait 3min |
|
41 pause 180000 |
|
42 print cleanup end |
|
43 [EndSub] |
|
44 #************************************************************************************ |
|
45 |
|
46 #************************************************************************************ |
|
47 |
|
48 #------------------------------------------------------------------------------------ |
|
49 # |
|
50 # Does configuration for cases in this script. |
|
51 # Creates 'Internet' IAP into 'Internet' destination and sets connection as authorized. |
|
52 # Sets preferred memory to first used drive and sorting order to none. |
|
53 # Removes all video files from the device. |
|
54 # |
|
55 #------------------------------------------------------------------------------------ |
|
56 [Test] |
|
57 title ET30600 <not a test> Setup |
|
58 create VCXTestUtilModule Util |
|
59 |
|
60 // Copies some known 3G AP to "Internet" destination with "Internet" name for the AP. |
|
61 Util CopyMethod "Internet" "Internet" "Internet" |
|
62 // Disable connection dialog for "Internet" destination. |
|
63 Util SetConnectionMethodIntAttribute "Internet" "Internet" 507 2 // 507 is ECmSeamlessnessLevel |
|
64 |
|
65 Util CreateMobilecrashWatcher |
|
66 |
|
67 create VCXMyVideosCollectionPluginTest VCXMV |
|
68 VCXMV Create |
|
69 |
|
70 VCXMV SetPreferredMemory C_DRIVE |
|
71 VCXMV SetSortingOrder EVcxMyVideosSortingNone |
|
72 |
|
73 VCXMV OpenCollection VCXCollectionMyVideos |
|
74 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
75 waittestclass VCXMV |
|
76 |
|
77 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
78 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
79 waittestclass VCXMV |
|
80 |
|
81 VCXMV RemoveAllMedia |
|
82 |
|
83 VCXMV RefreshContents |
|
84 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
85 waittestclass VCXMV |
|
86 |
|
87 VCXMV CheckMediaCount ANY_DRIVE 0 |
|
88 delete VCXMV |
|
89 |
|
90 Util CheckMobilecrashes |
|
91 pause 1000 |
|
92 delete Util |
|
93 [Endtest] |
|
94 |
|
95 #------------------------------------------------------------------------------------ |
|
96 # |
|
97 # Tests download to first drive when there's not enough free space for the video. |
|
98 # |
|
99 #------------------------------------------------------------------------------------ |
|
100 [Test] |
|
101 title ET30615 Download video to full 1st memory |
|
102 |
|
103 create VCXTestUtilModule Util |
|
104 Util CreateMobilecrashWatcher |
|
105 |
|
106 callsub Cleanup |
|
107 |
|
108 // TESTCASE START |
|
109 |
|
110 create VCXMyVideosCollectionPluginTest VCXMV |
|
111 VCXMV Create |
|
112 VCXMV SetPreferredMemory C_DRIVE |
|
113 |
|
114 // Get list of videos |
|
115 VCXMV OpenCollection VCXCollectionMyVideos |
|
116 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
117 waittestclass VCXMV |
|
118 |
|
119 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
120 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
121 waittestclass VCXMV |
|
122 |
|
123 Util SetDriveFreeSpace C_DRIVE FREESPACE_1MB |
|
124 |
|
125 VCXMV Download 3G_AP SERVICE_2 1 0 "mediacharger" "Buran_9o" |
|
126 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral |
|
127 allownextresult KERRDISKFULL |
|
128 allownextresult EDiskFull |
|
129 waittestclass VCXMV // Dl complete |
|
130 |
|
131 VCXMV CheckMediaCount C_DRIVE 1 |
|
132 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralFlags EVcxMyVideosVideoNew |
|
133 |
|
134 print OK! |
|
135 delete VCXMV |
|
136 |
|
137 Util CheckMobilecrashes |
|
138 pause 1000 |
|
139 delete Util |
|
140 [Endtest] |
|
141 |
|
142 #------------------------------------------------------------------------------------ |
|
143 # |
|
144 # Tests download to second drive when there's not enough free space for the video. |
|
145 # |
|
146 #------------------------------------------------------------------------------------ |
|
147 [Test] |
|
148 title ET30602 Download video to full 2nd memory |
|
149 |
|
150 create VCXTestUtilModule Util |
|
151 Util CreateMobilecrashWatcher |
|
152 |
|
153 callsub Cleanup |
|
154 |
|
155 // TESTCASE START |
|
156 |
|
157 create VCXMyVideosCollectionPluginTest VCXMV |
|
158 VCXMV Create |
|
159 VCXMV SetPreferredMemory E_DRIVE |
|
160 |
|
161 // Get list of videos |
|
162 VCXMV OpenCollection VCXCollectionMyVideos |
|
163 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
164 waittestclass VCXMV |
|
165 |
|
166 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
167 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
168 waittestclass VCXMV |
|
169 |
|
170 Util SetDriveFreeSpace E_DRIVE FREESPACE_1MB |
|
171 |
|
172 VCXMV Download 3G_AP SERVICE_2 1 0 "mediacharger" "Buran_9o" |
|
173 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral |
|
174 allownextresult KERRDISKFULL |
|
175 allownextresult EDiskFull |
|
176 waittestclass VCXMV // Dl complete |
|
177 |
|
178 VCXMV CheckMediaCount E_DRIVE 1 |
|
179 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralFlags EVcxMyVideosVideoNew |
|
180 |
|
181 print OK! |
|
182 delete VCXMV |
|
183 |
|
184 Util CheckMobilecrashes |
|
185 pause 1000 |
|
186 delete Util |
|
187 [Endtest] |
|
188 |
|
189 #------------------------------------------------------------------------------------ |
|
190 # |
|
191 # Sets default used memory. |
|
192 # |
|
193 #------------------------------------------------------------------------------------ |
|
194 [Test] |
|
195 title <not a test> Setup default memory |
|
196 create VCXMyVideosCollectionPluginTest VCXMV |
|
197 VCXMV Create |
|
198 VCXMV SetPreferredMemory E_DRIVE_FORCED |
|
199 delete VCXMV |
|
200 print OK! |
|
201 [Endtest] |
|
202 |
|
203 #------------------------------------------------------------------------------------ |
|
204 # |
|
205 # Tests that it's possible to fetch video attributes for failed download in full memory. |
|
206 # |
|
207 #------------------------------------------------------------------------------------ |
|
208 [Test] |
|
209 title ET30603 Details for failed DL on Full memory |
|
210 |
|
211 create VCXTestUtilModule Util |
|
212 Util CreateMobilecrashWatcher |
|
213 |
|
214 callsub Cleanup |
|
215 |
|
216 // TESTCASE START |
|
217 |
|
218 create VCXMyVideosCollectionPluginTest VCXMV |
|
219 VCXMV Create |
|
220 |
|
221 // Get list of videos |
|
222 VCXMV OpenCollection VCXCollectionMyVideos |
|
223 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
224 waittestclass VCXMV |
|
225 |
|
226 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
227 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
228 waittestclass VCXMV |
|
229 |
|
230 Util SetDriveFreeSpace E_DRIVE_FORCED FREESPACE_100KB |
|
231 |
|
232 VCXMV Download 3G_AP SERVICE_2 1 0 "mediacharger" "Buran_9o" |
|
233 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral |
|
234 allownextresult KERRDISKFULL |
|
235 allownextresult EDiskFull |
|
236 waittestclass VCXMV // Dl complete |
|
237 |
|
238 VCXMV CheckMediaCount E_DRIVE_FORCED 1 |
|
239 |
|
240 VCXMV GetAllMediaFullDetails |
|
241 |
|
242 print OK! |
|
243 delete VCXMV |
|
244 |
|
245 Util CheckMobilecrashes |
|
246 pause 1000 |
|
247 delete Util |
|
248 [Endtest] |
|
249 |
|
250 #------------------------------------------------------------------------------------ |
|
251 # |
|
252 # Tests that failed download can be continued after drive has enough space again. |
|
253 # |
|
254 #------------------------------------------------------------------------------------ |
|
255 [Test] |
|
256 title ET30604 Full memory DL fails, free space and resume |
|
257 |
|
258 create VCXTestUtilModule Util |
|
259 Util CreateMobilecrashWatcher |
|
260 |
|
261 callsub Cleanup |
|
262 |
|
263 // TESTCASE START |
|
264 |
|
265 create VCXMyVideosCollectionPluginTest VCXMV |
|
266 VCXMV Create |
|
267 |
|
268 // Get list of videos |
|
269 VCXMV OpenCollection VCXCollectionMyVideos |
|
270 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
271 waittestclass VCXMV |
|
272 |
|
273 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
274 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
275 waittestclass VCXMV |
|
276 |
|
277 Util SetDriveFreeSpace E_DRIVE_FORCED FREESPACE_1MB |
|
278 |
|
279 VCXMV Download 3G_AP SERVICE_2 1 0 "mediacharger" "Buran_9o" |
|
280 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral |
|
281 allowerrorcodes KERRDISKFULL |
|
282 allowerrorcodes EDiskFull |
|
283 waittestclass VCXMV // Dl complete |
|
284 |
|
285 VCXMV CheckMediaCount E_DRIVE_FORCED 1 |
|
286 |
|
287 Util SetDriveFreeSpace E_DRIVE_FORCED FREESPACE_10MB |
|
288 |
|
289 VCXMV ResumeDownload 3G_AP SERVICE_2 1 0 "mediacharger" "Buran_9o" |
|
290 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral |
|
291 waittestclass VCXMV // Dl complete |
|
292 |
|
293 VCXMV GetAllMediaFullDetails |
|
294 |
|
295 print OK! |
|
296 delete VCXMV |
|
297 |
|
298 Util CheckMobilecrashes |
|
299 pause 1000 |
|
300 delete Util |
|
301 [Endtest] |
|
302 |
|
303 #------------------------------------------------------------------------------------ |
|
304 # |
|
305 # Tests download when drive fills up during the download. |
|
306 # |
|
307 #------------------------------------------------------------------------------------ |
|
308 [Test] |
|
309 title ET30605 Start download and fill memory |
|
310 |
|
311 create VCXTestUtilModule Util |
|
312 Util CreateMobilecrashWatcher |
|
313 |
|
314 callsub Cleanup |
|
315 |
|
316 // TESTCASE START |
|
317 |
|
318 create VCXMyVideosCollectionPluginTest VCXMV |
|
319 VCXMV Create |
|
320 |
|
321 // Get list of videos |
|
322 VCXMV OpenCollection VCXCollectionMyVideos |
|
323 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
324 waittestclass VCXMV |
|
325 |
|
326 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
327 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
328 waittestclass VCXMV |
|
329 |
|
330 Util SetDriveFreeSpace E_DRIVE_FORCED FREESPACE_10MB |
|
331 |
|
332 VCXMV Download 3G_AP SERVICE_2 1 0 "mediacharger" "Buran_9o" |
|
333 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning |
|
334 waittestclass VCXMV |
|
335 |
|
336 Util SetDriveFreeSpace E_DRIVE_FORCED FREESPACE_100KB |
|
337 |
|
338 allownextresult KERRDISKFULL |
|
339 allownextresult EDiskFull |
|
340 waittestclass VCXMV |
|
341 |
|
342 VCXMV CheckMediaCount E_DRIVE_FORCED 1 |
|
343 |
|
344 print OK! |
|
345 delete VCXMV |
|
346 |
|
347 Util CheckMobilecrashes |
|
348 pause 1000 |
|
349 delete Util |
|
350 [Endtest] |
|
351 |
|
352 #------------------------------------------------------------------------------------ |
|
353 # |
|
354 # Tests resuming paused download when drive has not enough space. |
|
355 # |
|
356 #------------------------------------------------------------------------------------ |
|
357 [Test] |
|
358 title ET30606 Download paused, fill memory and resume |
|
359 |
|
360 create VCXTestUtilModule Util |
|
361 Util CreateMobilecrashWatcher |
|
362 |
|
363 callsub Cleanup |
|
364 |
|
365 // TESTCASE START |
|
366 |
|
367 create VCXMyVideosCollectionPluginTest VCXMV |
|
368 VCXMV Create |
|
369 |
|
370 // Get list of videos |
|
371 VCXMV OpenCollection VCXCollectionMyVideos |
|
372 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
373 waittestclass VCXMV |
|
374 |
|
375 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
376 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
377 waittestclass VCXMV |
|
378 |
|
379 VCXMV Download 3G_AP SERVICE_2 20 0 "mediacharger" "Buran_9o" |
|
380 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning |
|
381 waittestclass VCXMV |
|
382 |
|
383 // Pause it |
|
384 VCXMV PauseDownload SERVICE_2 20 0 |
|
385 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlPaused |
|
386 waittestclass VCXMV // Dl paused |
|
387 |
|
388 Util SetDriveFreeSpace E_DRIVE_FORCED FREESPACE_100KB |
|
389 |
|
390 VCXMV ResumeDownload 3G_AP SERVICE_2 20 0 "mediacharger" "Buran_9o" |
|
391 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral |
|
392 allownextresult KERRDISKFULL |
|
393 allownextresult EDiskFull |
|
394 waittestclass VCXMV // Dl complete |
|
395 |
|
396 VCXMV CheckMediaCount E_DRIVE_FORCED 1 |
|
397 |
|
398 print OK! |
|
399 delete VCXMV |
|
400 |
|
401 Util CheckMobilecrashes |
|
402 pause 1000 |
|
403 delete Util |
|
404 [Endtest] |
|
405 |
|
406 #------------------------------------------------------------------------------------ |
|
407 # |
|
408 # Tests canceling download when drive is full. |
|
409 # |
|
410 #------------------------------------------------------------------------------------ |
|
411 [Test] |
|
412 title ET30607 Download paused, fill memory and cancel |
|
413 |
|
414 create VCXTestUtilModule Util |
|
415 Util CreateMobilecrashWatcher |
|
416 |
|
417 callsub Cleanup |
|
418 |
|
419 // TESTCASE START |
|
420 |
|
421 create VCXMyVideosCollectionPluginTest VCXMV |
|
422 VCXMV Create |
|
423 |
|
424 // Get list of videos |
|
425 VCXMV OpenCollection VCXCollectionMyVideos |
|
426 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
427 waittestclass VCXMV |
|
428 |
|
429 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
430 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
431 waittestclass VCXMV |
|
432 |
|
433 Util SetDriveFreeSpace E_DRIVE_FORCED FREESPACE_10MB |
|
434 |
|
435 VCXMV Download 3G_AP SERVICE_2 20 0 "mediacharger" "Buran_9o" |
|
436 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning |
|
437 waittestclass VCXMV |
|
438 |
|
439 // Pause it |
|
440 VCXMV PauseDownload SERVICE_2 20 0 |
|
441 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlPaused |
|
442 waittestclass VCXMV // Dl paused |
|
443 |
|
444 Util SetDriveFreeSpace E_DRIVE_FORCED FREESPACE_100KB |
|
445 |
|
446 // Cancel download |
|
447 VCXMV CancelDownload SERVICE_2 20 0 |
|
448 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCommandComplete KVCXMYVideosTestMessageDlCanceled |
|
449 waittestclass VCXMV // Dl canceled |
|
450 |
|
451 VCXMV CheckMediaCount E_DRIVE_FORCED 0 |
|
452 |
|
453 print OK! |
|
454 delete VCXMV |
|
455 |
|
456 Util CheckMobilecrashes |
|
457 pause 1000 |
|
458 delete Util |
|
459 [Endtest] |
|
460 |
|
461 #------------------------------------------------------------------------------------ |
|
462 # |
|
463 # Tests multiple download when there's not enough space for all of them. |
|
464 # |
|
465 #------------------------------------------------------------------------------------ |
|
466 [Test] |
|
467 title ET30608 Not enough space for 4 downloads |
|
468 |
|
469 create VCXTestUtilModule Util |
|
470 Util CreateMobilecrashWatcher |
|
471 |
|
472 callsub Cleanup |
|
473 |
|
474 // TESTCASE START |
|
475 |
|
476 create VCXMyVideosCollectionPluginTest VCXMV |
|
477 VCXMV Create |
|
478 |
|
479 // Get list of videos |
|
480 VCXMV OpenCollection VCXCollectionMyVideos |
|
481 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
482 waittestclass VCXMV |
|
483 |
|
484 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
485 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
486 waittestclass VCXMV |
|
487 |
|
488 Util SetDriveFreeSpace E_DRIVE_FORCED FREESPACE_10MB |
|
489 |
|
490 VCXMV Download 3G_AP SERVICE_2 3 0 "mediacharger" "Buran_9o" |
|
491 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning |
|
492 waittestclass VCXMV |
|
493 |
|
494 VCXMV Download 3G_AP SERVICE_2 4 0 "mediacharger" "Buran_9o" |
|
495 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning |
|
496 waittestclass VCXMV |
|
497 |
|
498 VCXMV Download 3G_AP SERVICE_2 5 0 "mediacharger" "Buran_9o" |
|
499 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning |
|
500 waittestclass VCXMV |
|
501 |
|
502 VCXMV Download 3G_AP SERVICE_2 6 0 "mediacharger" "Buran_9o" |
|
503 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning |
|
504 waittestclass VCXMV |
|
505 |
|
506 VCXMV WaitAllDownloads |
|
507 allownextresult KERRDISKFULL |
|
508 allownextresult EDiskFull |
|
509 waittestclass VCXMV |
|
510 |
|
511 print OK! |
|
512 delete VCXMV |
|
513 |
|
514 Util CheckMobilecrashes |
|
515 pause 1000 |
|
516 delete Util |
|
517 [Endtest] |
|
518 |
|
519 #------------------------------------------------------------------------------------ |
|
520 # |
|
521 # Tests moving a video to drive which has not enough space. |
|
522 # |
|
523 # Note: My Videos MPX plugin needs 4 MB of extra space. |
|
524 # |
|
525 #------------------------------------------------------------------------------------ |
|
526 [Test] |
|
527 title ET30609 Move to full memory |
|
528 |
|
529 create VCXTestUtilModule Util |
|
530 Util CreateMobilecrashWatcher |
|
531 |
|
532 callsub Cleanup |
|
533 |
|
534 // TESTCASE START |
|
535 |
|
536 create VCXMyVideosCollectionPluginTest VCXMV |
|
537 VCXMV Create |
|
538 |
|
539 // Get list of videos |
|
540 VCXMV OpenCollection VCXCollectionMyVideos |
|
541 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
542 waittestclass VCXMV |
|
543 |
|
544 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
545 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
546 waittestclass VCXMV |
|
547 |
|
548 // Create sideloaded video |
|
549 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE_FORCED "video0.mp4" |
|
550 |
|
551 VCXMV CheckMediaCount C_DRIVE_FORCED 1 |
|
552 VCXMV CheckMediaCount E_DRIVE_FORCED 0 |
|
553 |
|
554 Util SetDriveFreeSpace E_DRIVE_FORCED FREESPACE_100KB |
|
555 |
|
556 VCXMV MoveMedia C_DRIVE_FORCED 0 E_DRIVE_FORCED 0 |
|
557 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageMoveResp KVCXMYVideosTestMessageCommandComplete KVCXMYVideosTestMessageCopyOrMoveStarted |
|
558 allownextresult KERRDISKFULL |
|
559 allownextresult EDiskFull |
|
560 waittestclass VCXMV |
|
561 |
|
562 VCXMV CheckMediaCount C_DRIVE_FORCED 1 |
|
563 VCXMV CheckMediaCount E_DRIVE_FORCED 0 |
|
564 |
|
565 print OK! |
|
566 delete VCXMV |
|
567 [Endtest] |
|
568 |
|
569 #------------------------------------------------------------------------------------ |
|
570 # |
|
571 # Tests moving video from drive which has very little free space. |
|
572 # |
|
573 # Note: My Videos MPX plugin needs 4 MB of extra space. |
|
574 # |
|
575 #------------------------------------------------------------------------------------ |
|
576 [Test] |
|
577 title ET30610 Move from full memory |
|
578 |
|
579 create VCXTestUtilModule Util |
|
580 Util CreateMobilecrashWatcher |
|
581 |
|
582 callsub Cleanup |
|
583 |
|
584 // TESTCASE START |
|
585 |
|
586 create VCXMyVideosCollectionPluginTest VCXMV |
|
587 VCXMV Create |
|
588 |
|
589 // Get list of videos |
|
590 VCXMV OpenCollection VCXCollectionMyVideos |
|
591 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
592 waittestclass VCXMV |
|
593 |
|
594 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
595 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
596 waittestclass VCXMV |
|
597 |
|
598 // Create sideloaded video |
|
599 VCXMV CreateVideoFile IptvTestVideoMpeg4 E_DRIVE_FORCED "video0.mp4" |
|
600 |
|
601 VCXMV CheckMediaCount C_DRIVE_FORCED 0 |
|
602 VCXMV CheckMediaCount E_DRIVE_FORCED 1 |
|
603 |
|
604 Util SetDriveFreeSpace E_DRIVE_FORCED FREESPACE_100KB |
|
605 |
|
606 VCXMV MoveMedia E_DRIVE_FORCED 0 C_DRIVE_FORCED 0 |
|
607 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageMoveResp KVCXMYVideosTestMessageCommandComplete KVCXMYVideosTestMessageCopyOrMoveStarted |
|
608 allowerrorcodes KERRDISKFULL |
|
609 waittestclass VCXMV |
|
610 |
|
611 print OK! |
|
612 delete VCXMV |
|
613 [Endtest] |
|
614 |
|
615 #------------------------------------------------------------------------------------ |
|
616 # |
|
617 # Tests copying video to drive which has not enough space. |
|
618 # |
|
619 # Note: My Videos MPX plugin needs 4 MB of extra space. |
|
620 # |
|
621 #------------------------------------------------------------------------------------ |
|
622 [Test] |
|
623 title ET30611 Copy to full memory |
|
624 |
|
625 create VCXTestUtilModule Util |
|
626 Util CreateMobilecrashWatcher |
|
627 |
|
628 callsub Cleanup |
|
629 |
|
630 // TESTCASE START |
|
631 |
|
632 create VCXMyVideosCollectionPluginTest VCXMV |
|
633 VCXMV Create |
|
634 |
|
635 // Get list of videos |
|
636 VCXMV OpenCollection VCXCollectionMyVideos |
|
637 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
638 waittestclass VCXMV |
|
639 |
|
640 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
641 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
642 waittestclass VCXMV |
|
643 |
|
644 // Create sideloaded video |
|
645 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE_FORCED "video0.mp4" |
|
646 |
|
647 VCXMV CheckMediaCount C_DRIVE_FORCED 1 |
|
648 VCXMV CheckMediaCount E_DRIVE_FORCED 0 |
|
649 |
|
650 Util SetDriveFreeSpace E_DRIVE_FORCED FREESPACE_100KB |
|
651 |
|
652 VCXMV CopyMedia C_DRIVE_FORCED 0 E_DRIVE_FORCED 0 |
|
653 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCopyResp KVCXMYVideosTestMessageCopyOrMoveStarted KVCXMYVideosTestMessageCollectionItemChanged KVCXMYVideosTestMessageCommandComplete KVCXMYVideosTestMessageCollectionItemChanged KVCXMYVideosTestMessageCollectionCategoryChanged |
|
654 allownextresult KERRDISKFULL |
|
655 allownextresult EDiskFull |
|
656 waittestclass VCXMV |
|
657 |
|
658 VCXMV CheckMediaCount C_DRIVE_FORCED 1 |
|
659 VCXMV CheckMediaCount E_DRIVE_FORCED 0 |
|
660 |
|
661 print OK! |
|
662 delete VCXMV |
|
663 [Endtest] |
|
664 |
|
665 #------------------------------------------------------------------------------------ |
|
666 # |
|
667 # Test copying a video from drive which has a very little free space. |
|
668 # |
|
669 # Note: My Videos MPX plugin needs 4 MB of extra space. |
|
670 # |
|
671 #------------------------------------------------------------------------------------ |
|
672 [Test] |
|
673 title ET30612 Copy from full memory |
|
674 |
|
675 create VCXTestUtilModule Util |
|
676 Util CreateMobilecrashWatcher |
|
677 |
|
678 callsub Cleanup |
|
679 |
|
680 // TESTCASE START |
|
681 |
|
682 create VCXMyVideosCollectionPluginTest VCXMV |
|
683 VCXMV Create |
|
684 |
|
685 // Get list of videos |
|
686 VCXMV OpenCollection VCXCollectionMyVideos |
|
687 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
688 waittestclass VCXMV |
|
689 |
|
690 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
691 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
692 waittestclass VCXMV |
|
693 |
|
694 // Create sideloaded video |
|
695 VCXMV CreateVideoFile IptvTestVideoMpeg4 E_DRIVE_FORCED "video0.mp4" |
|
696 |
|
697 VCXMV CheckMediaCount C_DRIVE_FORCED 0 |
|
698 VCXMV CheckMediaCount E_DRIVE_FORCED 1 |
|
699 |
|
700 Util SetDriveFreeSpace E_DRIVE_FORCED FREESPACE_100KB |
|
701 |
|
702 VCXMV CopyMedia E_DRIVE_FORCED 0 C_DRIVE_FORCED 0 |
|
703 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCopyResp KVCXMYVideosTestMessageCopyOrMoveStarted KVCXMYVideosTestMessageCollectionItemChanged KVCXMYVideosTestMessageCommandComplete KVCXMYVideosTestMessageCollectionItemChanged KVCXMYVideosTestMessageCollectionCategoryChanged |
|
704 waittestclass VCXMV |
|
705 |
|
706 VCXMV CheckMediaCount C_DRIVE_FORCED 1 |
|
707 VCXMV CheckMediaCount E_DRIVE_FORCED 1 |
|
708 |
|
709 print OK! |
|
710 delete VCXMV |
|
711 [Endtest] |
|
712 |
|
713 #------------------------------------------------------------------------------------ |
|
714 # |
|
715 # Tests moving multiple videos to drive with not enough space for them. |
|
716 # |
|
717 # Note: My Videos MPX plugin needs 4 MB of extra space. |
|
718 # |
|
719 #------------------------------------------------------------------------------------ |
|
720 [Test] |
|
721 title ET30613 Move multiple to full memory |
|
722 |
|
723 create VCXTestUtilModule Util |
|
724 Util CreateMobilecrashWatcher |
|
725 |
|
726 callsub Cleanup |
|
727 |
|
728 // TESTCASE START |
|
729 |
|
730 create VCXMyVideosCollectionPluginTest VCXMV |
|
731 VCXMV Create |
|
732 |
|
733 // Get list of videos |
|
734 VCXMV OpenCollection VCXCollectionMyVideos |
|
735 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
736 waittestclass VCXMV |
|
737 |
|
738 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
739 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
740 waittestclass VCXMV |
|
741 |
|
742 // Create sideloaded video |
|
743 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE_FORCED "video.mp4" 50000 10 |
|
744 |
|
745 VCXMV CheckMediaCount C_DRIVE_FORCED 10 |
|
746 VCXMV CheckMediaCount E_DRIVE_FORCED 0 |
|
747 |
|
748 // Space for only 1 video |
|
749 Util SetDriveFreeSpace E_DRIVE_FORCED FREESPACE_4MBPLUS100KB |
|
750 |
|
751 VCXMV MoveMedias C_DRIVE_FORCED 0 10 E_DRIVE_FORCED 0 |
|
752 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageMoveResp KVCXMYVideosTestMessageCopyOrMoveStarted KVCXMYVideosTestMessageCommandComplete |
|
753 allownextresult KERRDISKFULL |
|
754 allownextresult EDiskFull |
|
755 waittestclass VCXMV |
|
756 |
|
757 // Get list of all videos |
|
758 VCXMV RefreshContents |
|
759 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
760 waittestclass VCXMV |
|
761 |
|
762 VCXMV CheckMediaCount C_DRIVE_FORCED 9 |
|
763 VCXMV CheckMediaCount E_DRIVE_FORCED 1 |
|
764 |
|
765 print OK! |
|
766 delete VCXMV |
|
767 [Endtest] |
|
768 |
|
769 #------------------------------------------------------------------------------------ |
|
770 # |
|
771 # Tests copying multiple videos to drive with not enough space for them. |
|
772 # |
|
773 # Note: My Videos MPX plugin needs 4 MB of extra space. |
|
774 # |
|
775 #------------------------------------------------------------------------------------ |
|
776 [Test] |
|
777 title ET30614 Copy multiple to full memory |
|
778 |
|
779 create VCXTestUtilModule Util |
|
780 Util CreateMobilecrashWatcher |
|
781 |
|
782 callsub Cleanup |
|
783 |
|
784 // TESTCASE START |
|
785 |
|
786 create VCXMyVideosCollectionPluginTest VCXMV |
|
787 VCXMV Create |
|
788 |
|
789 // Get list of videos |
|
790 VCXMV OpenCollection VCXCollectionMyVideos |
|
791 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
792 waittestclass VCXMV |
|
793 |
|
794 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
795 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
796 waittestclass VCXMV |
|
797 |
|
798 // Create sideloaded video |
|
799 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE_FORCED "video.mp4" 50000 10 |
|
800 |
|
801 VCXMV CheckMediaCount C_DRIVE_FORCED 10 |
|
802 VCXMV CheckMediaCount E_DRIVE_FORCED 0 |
|
803 |
|
804 // Space for only 1 video |
|
805 Util SetDriveFreeSpace E_DRIVE_FORCED FREESPACE_4MBPLUS100KB |
|
806 |
|
807 VCXMV CopyMedias C_DRIVE_FORCED 0 10 E_DRIVE_FORCED 0 |
|
808 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCopyResp KVCXMYVideosTestMessageCopyOrMoveStarted KVCXMYVideosTestMessageCommandComplete |
|
809 allownextresult KERRDISKFULL |
|
810 allownextresult EDiskFull |
|
811 waittestclass VCXMV |
|
812 |
|
813 // Get list of all videos |
|
814 VCXMV RefreshContents |
|
815 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
816 waittestclass VCXMV |
|
817 |
|
818 VCXMV CheckMediaCount C_DRIVE_FORCED 10 |
|
819 VCXMV CheckMediaCount E_DRIVE_FORCED 1 |
|
820 |
|
821 print OK! |
|
822 delete VCXMV |
|
823 [Endtest] |