|
1 #----------------------------------------------------------------------------------- |
|
2 # |
|
3 # STIF test script file for testing VCXMyVideosCollectionPluginTest.dll |
|
4 # |
|
5 # Tests functionality for downloading video files. |
|
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 pause 3min |
|
41 pause 180000 |
|
42 print cleanup end |
|
43 [EndSub] |
|
44 #************************************************************************************ |
|
45 |
|
46 #------------------------------------------------------------------------------------ |
|
47 # |
|
48 # Does configuration for cases in this script. |
|
49 # Creates 'Internet' IAP into 'Internet' destination and sets connection as authorized. |
|
50 # Sets preferred memory to first used drive and sorting order to none. |
|
51 # Removes all video files from the device. |
|
52 # |
|
53 #------------------------------------------------------------------------------------ |
|
54 [Test] |
|
55 title ET30300 <not a test> Setup |
|
56 var CASE ET30300 |
|
57 |
|
58 create VCXTestUtilModule Util |
|
59 |
|
60 // Copies some known 3G AP to "Internet" destination with "Internet" name for the AP. |
|
61 Util SetUsedDestination DEFAULT_DEST |
|
62 Util CopyMethod "Internet" "Internet" "Internet" |
|
63 // Disable connection dialog for "Internet" destination. |
|
64 Util SetConnectionMethodIntAttribute "Internet" "Internet" 507 2 // 507 is ECmSeamlessnessLevel |
|
65 |
|
66 Util CreateMobilecrashWatcher |
|
67 |
|
68 create VCXMyVideosCollectionPluginTest VCXMV |
|
69 VCXMV Create |
|
70 |
|
71 VCXMV SetPreferredMemory E_DRIVE |
|
72 VCXMV SetSortingOrder EVcxMyVideosSortingNone |
|
73 |
|
74 // Open collection |
|
75 VCXMV OpenCollection VCXCollectionMyVideos |
|
76 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
77 waittestclass VCXMV |
|
78 |
|
79 // Open category |
|
80 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
81 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
82 waittestclass VCXMV |
|
83 |
|
84 // Remove all videos. |
|
85 VCXMV RemoveAllMedia |
|
86 |
|
87 // Get the list again and verify videos have been removed. |
|
88 VCXMV RefreshContents |
|
89 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
90 waittestclass VCXMV |
|
91 |
|
92 VCXMV CheckMediaCount ANY_DRIVE 0 |
|
93 print OK! |
|
94 |
|
95 delete VCXMV |
|
96 |
|
97 Util CheckMobilecrashes |
|
98 pause 1000 |
|
99 delete Util |
|
100 [Endtest] |
|
101 |
|
102 #------------------------------------------------------------------------------------ |
|
103 # |
|
104 # Tests downloading same video two times. |
|
105 # |
|
106 #------------------------------------------------------------------------------------ |
|
107 [Test] |
|
108 title ET30301 2 downloads, same url |
|
109 var CASE ET30301 |
|
110 |
|
111 create VCXTestUtilModule Util |
|
112 Util CreateMobilecrashWatcher |
|
113 |
|
114 callsub Cleanup |
|
115 |
|
116 // Test |
|
117 |
|
118 create VCXMyVideosCollectionPluginTest VCXMV |
|
119 VCXMV Create |
|
120 |
|
121 // Get list of videos |
|
122 VCXMV OpenCollection VCXCollectionMyVideos |
|
123 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
124 waittestclass VCXMV |
|
125 |
|
126 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
127 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
128 waittestclass VCXMV |
|
129 |
|
130 // Check that there's no other videos |
|
131 VCXMV CheckMediaCount ANY_DRIVE 0 |
|
132 |
|
133 VCXMV Download DEFAULT_AP SERVICE_2 0 0 "mediacharger" "Buran_9o" |
|
134 VCXMV WaitForMessages 5MINUTES KVCXMYVideosTestMessageCommandComplete |
|
135 waittestclass VCXMV // Dl started |
|
136 |
|
137 VCXMV Download DEFAULT_AP SERVICE_2 19 0 "mediacharger" "Buran_9o" |
|
138 VCXMV WaitForMessages 5MINUTES KVCXMYVideosTestMessageCommandComplete |
|
139 waittestclass VCXMV // Dl started |
|
140 |
|
141 VCXMV WaitAllDownloads 5 |
|
142 waittestclass VCXMV |
|
143 |
|
144 VCXMV RefreshContents |
|
145 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
146 waittestclass VCXMV |
|
147 |
|
148 // Check videos have been loaded |
|
149 VCXMV CheckMediaCount ANY_DRIVE 2 |
|
150 |
|
151 print OK! |
|
152 delete VCXMV |
|
153 |
|
154 Util CheckMobilecrashes |
|
155 pause 1000 |
|
156 delete Util |
|
157 [Endtest] |
|
158 |
|
159 #------------------------------------------------------------------------------------ |
|
160 # |
|
161 # Tests that download goes to paused state when connection is disconnected. |
|
162 # |
|
163 # CaseClass: core |
|
164 #------------------------------------------------------------------------------------ |
|
165 [Test] |
|
166 title ET30302 Download, connection disconnects |
|
167 var CASE ET30302 |
|
168 |
|
169 create VCXTestUtilModule Util |
|
170 Util CreateMobilecrashWatcher |
|
171 |
|
172 callsub Cleanup |
|
173 |
|
174 // Test |
|
175 |
|
176 create VCXMyVideosCollectionPluginTest VCXMV |
|
177 VCXMV Create |
|
178 |
|
179 VCXMV SetAutoResume 0 |
|
180 |
|
181 // Get list of videos |
|
182 VCXMV OpenCollection VCXCollectionMyVideos |
|
183 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
184 waittestclass VCXMV |
|
185 |
|
186 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
187 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
188 waittestclass VCXMV |
|
189 |
|
190 VCXMV Download DEFAULT_AP SERVICE_2 20 0 "mediacharger" "Buran_9o" |
|
191 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning |
|
192 waittestclass VCXMV // Dl started |
|
193 |
|
194 loop 3 |
|
195 Util WaitForConnectionActivity DEFAULT_AP |
|
196 allowerrorcodes KERRTIMEDOUT |
|
197 waittestclass Util |
|
198 allowerrorcodes KERRNOTFOUND |
|
199 allowerrorcodes KERRALREADYEXISTS |
|
200 Util Attach DEFAULT_AP |
|
201 allowerrorcodes KERRNOTREADY |
|
202 Util Terminate |
|
203 endloop |
|
204 |
|
205 VCXMV CoolDown |
|
206 |
|
207 delete VCXMV |
|
208 [Endtest] |
|
209 |
|
210 #------------------------------------------------------------------------------------ |
|
211 # |
|
212 # Tests resuming download after connection has been disconnected. |
|
213 # |
|
214 #------------------------------------------------------------------------------------ |
|
215 [Test] |
|
216 title ET30303 Download, connection disconnects, resume |
|
217 var CASE ET30303 |
|
218 |
|
219 create VCXTestUtilModule Util |
|
220 Util CreateMobilecrashWatcher |
|
221 |
|
222 callsub Cleanup |
|
223 |
|
224 // Test |
|
225 |
|
226 create VCXMyVideosCollectionPluginTest VCXMV |
|
227 VCXMV Create |
|
228 |
|
229 VCXMV SetAutoResume 0 |
|
230 |
|
231 // Get list of videos |
|
232 VCXMV OpenCollection VCXCollectionMyVideos |
|
233 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
234 waittestclass VCXMV |
|
235 |
|
236 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
237 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
238 waittestclass VCXMV |
|
239 |
|
240 VCXMV Download DEFAULT_AP SERVICE_2 0 0 "mediacharger" "Buran_9o" |
|
241 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning |
|
242 waittestclass VCXMV // Dl started |
|
243 |
|
244 loop 3 |
|
245 Util WaitForConnectionActivity DEFAULT_AP |
|
246 allowerrorcodes KERRTIMEDOUT |
|
247 waittestclass Util |
|
248 allowerrorcodes KERRNOTFOUND |
|
249 allowerrorcodes KERRALREADYEXISTS |
|
250 Util Attach DEFAULT_AP |
|
251 allowerrorcodes KERRNOTREADY |
|
252 Util Terminate |
|
253 endloop |
|
254 |
|
255 VCXMV CoolDown |
|
256 |
|
257 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KVcxMediaMyVideosDownloadState EVcxMyVideosDlStatePaused |
|
258 |
|
259 VCXMV ResumeDownload DEFAULT_AP SERVICE_2 0 0 "mediacharger" "Buran_9o" |
|
260 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral |
|
261 waittestclass VCXMV |
|
262 |
|
263 VCXMV CheckMediaCount ANY_DRIVE 1 |
|
264 |
|
265 print OK! |
|
266 delete VCXMV |
|
267 [Endtest] |
|
268 |
|
269 #------------------------------------------------------------------------------------ |
|
270 # |
|
271 # Tests collection background download functionality, client exits before download is complete. |
|
272 # |
|
273 #------------------------------------------------------------------------------------ |
|
274 [Test] |
|
275 title ET30304 Client deleted before DL completes. |
|
276 var CASE ET30304 |
|
277 |
|
278 create VCXTestUtilModule Util |
|
279 Util CreateMobilecrashWatcher |
|
280 |
|
281 callsub Cleanup |
|
282 |
|
283 // Test |
|
284 |
|
285 create VCXMyVideosCollectionPluginTest VCXMV |
|
286 VCXMV Create |
|
287 |
|
288 // Get list of videos |
|
289 VCXMV OpenCollection VCXCollectionMyVideos |
|
290 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
291 waittestclass VCXMV |
|
292 |
|
293 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
294 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
295 waittestclass VCXMV |
|
296 |
|
297 VCXMV Download DEFAULT_AP SERVICE_2 1 0 "mediacharger" "Buran_9o" |
|
298 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning |
|
299 waittestclass VCXMV // Dl started |
|
300 |
|
301 print OK! |
|
302 delete VCXMV |
|
303 |
|
304 [Endtest] |
|
305 |
|
306 #------------------------------------------------------------------------------------ |
|
307 # |
|
308 # Tests canceling a finished download, operation should do nothing. |
|
309 # |
|
310 #------------------------------------------------------------------------------------ |
|
311 [Test] |
|
312 title ET30305 Cancel finished download |
|
313 var CASE ET30305 |
|
314 |
|
315 create VCXTestUtilModule Util |
|
316 Util CreateMobilecrashWatcher |
|
317 |
|
318 callsub Cleanup |
|
319 |
|
320 // Test |
|
321 |
|
322 create VCXMyVideosCollectionPluginTest VCXMV |
|
323 VCXMV Create |
|
324 |
|
325 // Get list of videos |
|
326 VCXMV OpenCollection VCXCollectionMyVideos |
|
327 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
328 waittestclass VCXMV |
|
329 |
|
330 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
331 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
332 waittestclass VCXMV |
|
333 |
|
334 // Start download |
|
335 VCXMV Download DEFAULT_AP SERVICE_SMALLVIDEOS 0 0 "mediacharger" "Buran_9o" |
|
336 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral |
|
337 waittestclass VCXMV // Dl complete |
|
338 |
|
339 VCXMV RefreshContents |
|
340 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
341 waittestclass VCXMV |
|
342 |
|
343 // Downloaded video |
|
344 VCXMV CheckMediaCount ANY_DRIVE 1 |
|
345 |
|
346 // Cancel download |
|
347 VCXMV CancelDownload SERVICE_SMALLVIDEOS 0 0 |
|
348 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCommandComplete |
|
349 //allowerrorcodes KERRARGUMENT |
|
350 waittestclass VCXMV // Dl canceled |
|
351 |
|
352 VCXMV CoolDown |
|
353 |
|
354 VCXMV CheckMediaCount ANY_DRIVE 0 |
|
355 |
|
356 delete VCXMV |
|
357 |
|
358 print OK! |
|
359 delete Util |
|
360 [Endtest] |
|
361 |
|
362 #------------------------------------------------------------------------------------ |
|
363 # |
|
364 # Tests canceling download with invalid MPX ID. |
|
365 # |
|
366 #------------------------------------------------------------------------------------ |
|
367 [Test] |
|
368 title ET30306 Cancel download with invalid MPX ID |
|
369 var CASE ET30306 |
|
370 |
|
371 create VCXTestUtilModule Util |
|
372 Util CreateMobilecrashWatcher |
|
373 |
|
374 callsub Cleanup |
|
375 |
|
376 // Test |
|
377 |
|
378 create VCXMyVideosCollectionPluginTest VCXMV |
|
379 VCXMV Create |
|
380 |
|
381 // Get list of videos |
|
382 VCXMV OpenCollection VCXCollectionMyVideos |
|
383 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
384 waittestclass VCXMV |
|
385 |
|
386 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
387 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
388 waittestclass VCXMV |
|
389 |
|
390 // Start download |
|
391 VCXMV Download DEFAULT_AP SERVICE_2 0 0 "mediacharger" "Buran_9o" |
|
392 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning |
|
393 waittestclass VCXMV |
|
394 |
|
395 // Cancel download |
|
396 VCXMV CancelDownloadById 666 -1 0 // Will use real download id |
|
397 allowerrorcodes KERRLOCKED |
|
398 allowerrorcodes KERRARGUMENT |
|
399 allowerrorcodes KERRCORRUPT |
|
400 waittestclass VCXMV |
|
401 |
|
402 VCXMV CoolDown |
|
403 |
|
404 delete VCXMV |
|
405 |
|
406 // Check that video doesn't exist. |
|
407 |
|
408 create VCXMyVideosCollectionPluginTest VCXMV |
|
409 VCXMV Create |
|
410 |
|
411 // Get list of videos |
|
412 VCXMV OpenCollection VCXCollectionMyVideos |
|
413 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
414 waittestclass VCXMV |
|
415 |
|
416 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
417 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
418 waittestclass VCXMV |
|
419 |
|
420 // Downloaded video |
|
421 VCXMV CheckMediaCount ANY_DRIVE 0 |
|
422 |
|
423 print OK! |
|
424 delete VCXMV |
|
425 [Endtest] |
|
426 |
|
427 #------------------------------------------------------------------------------------ |
|
428 # |
|
429 # Tests canceling download with invalid download ID. |
|
430 # |
|
431 #------------------------------------------------------------------------------------ |
|
432 [Test] |
|
433 title ET30311 Cancel download with invalid download ID |
|
434 var CASE ET30311 |
|
435 |
|
436 create VCXTestUtilModule Util |
|
437 Util CreateMobilecrashWatcher |
|
438 |
|
439 callsub Cleanup |
|
440 |
|
441 // Test |
|
442 |
|
443 create VCXMyVideosCollectionPluginTest VCXMV |
|
444 VCXMV Create |
|
445 |
|
446 // Get list of videos |
|
447 VCXMV OpenCollection VCXCollectionMyVideos |
|
448 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
449 waittestclass VCXMV |
|
450 |
|
451 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
452 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
453 waittestclass VCXMV |
|
454 |
|
455 // Start download |
|
456 VCXMV Download DEFAULT_AP SERVICE_2 20 0 "mediacharger" "Buran_9o" |
|
457 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning |
|
458 waittestclass VCXMV |
|
459 |
|
460 // Cancel download |
|
461 VCXMV CancelDownloadById -1 666 0 // Will use real mpx id |
|
462 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCommandComplete |
|
463 //VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCommandComplete KVCXMYVideosTestMessageDlCanceled |
|
464 allowerrorcodes KERRNOTFOUND |
|
465 allowerrorcodes KERRCORRUPT |
|
466 waittestclass VCXMV |
|
467 |
|
468 VCXMV CoolDown |
|
469 |
|
470 delete VCXMV |
|
471 |
|
472 // Check that video doesn't exist |
|
473 |
|
474 create VCXMyVideosCollectionPluginTest VCXMV |
|
475 VCXMV Create |
|
476 |
|
477 // Get list of videos |
|
478 VCXMV OpenCollection VCXCollectionMyVideos |
|
479 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
480 waittestclass VCXMV |
|
481 |
|
482 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
483 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
484 waittestclass VCXMV |
|
485 |
|
486 // Downloaded video |
|
487 VCXMV CheckMediaCount ANY_DRIVE 1 |
|
488 |
|
489 print OK! |
|
490 delete VCXMV |
|
491 [Endtest] |
|
492 |
|
493 #------------------------------------------------------------------------------------ |
|
494 # |
|
495 # Tests downloading video with 1024 characters long url. |
|
496 # |
|
497 #------------------------------------------------------------------------------------ |
|
498 [Test] |
|
499 title ET30307 Download with long url |
|
500 var CASE ET30307 |
|
501 |
|
502 create VCXTestUtilModule Util |
|
503 Util CreateMobilecrashWatcher |
|
504 |
|
505 callsub Cleanup |
|
506 |
|
507 // TESTCASE START |
|
508 |
|
509 create VCXMyVideosCollectionPluginTest VCXMV |
|
510 VCXMV Create |
|
511 |
|
512 // Get list of videos |
|
513 VCXMV OpenCollection VCXCollectionMyVideos |
|
514 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
515 waittestclass VCXMV |
|
516 |
|
517 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
518 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
519 waittestclass VCXMV |
|
520 |
|
521 VCXMV DownloadUrl DEFAULT_AP VCXMYVideosTest1kURL 0 "mediacharger" "Buran_9o" |
|
522 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral |
|
523 waittestclass VCXMV // Dl complete |
|
524 |
|
525 VCXMV RefreshContents |
|
526 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
527 waittestclass VCXMV |
|
528 |
|
529 VCXMV CheckMediaCount ANY_DRIVE 1 |
|
530 |
|
531 print OK! |
|
532 delete VCXMV |
|
533 |
|
534 Util CheckMobilecrashes |
|
535 pause 1000 |
|
536 delete Util |
|
537 [Endtest] |
|
538 |
|
539 #------------------------------------------------------------------------------------ |
|
540 # |
|
541 # Tests downloading video with 2048 characters long url. |
|
542 # |
|
543 #------------------------------------------------------------------------------------ |
|
544 [Test] |
|
545 title ET30329 Download with long url 2 |
|
546 var CASE ET30329 |
|
547 |
|
548 create VCXTestUtilModule Util |
|
549 Util CreateMobilecrashWatcher |
|
550 |
|
551 callsub Cleanup |
|
552 |
|
553 // TESTCASE START |
|
554 |
|
555 create VCXMyVideosCollectionPluginTest VCXMV |
|
556 VCXMV Create |
|
557 |
|
558 // Get list of videos |
|
559 VCXMV OpenCollection VCXCollectionMyVideos |
|
560 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
561 waittestclass VCXMV |
|
562 |
|
563 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
564 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
565 waittestclass VCXMV |
|
566 |
|
567 VCXMV DownloadUrl DEFAULT_AP VCXMYVideosTest2kURL 0 "mediacharger" "Buran_9o" |
|
568 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral |
|
569 allowerrorcodes KERRARGUMENT |
|
570 //allowerrorcodes -7376 |
|
571 waittestclass VCXMV // Dl complete |
|
572 |
|
573 VCXMV RefreshContents |
|
574 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
575 waittestclass VCXMV |
|
576 |
|
577 VCXMV CheckMediaCount ANY_DRIVE 0 |
|
578 |
|
579 print OK! |
|
580 delete VCXMV |
|
581 |
|
582 Util CheckMobilecrashes |
|
583 pause 1000 |
|
584 delete Util |
|
585 [Endtest] |
|
586 |
|
587 #------------------------------------------------------------------------------------ |
|
588 # |
|
589 # Tests download with invalid url. |
|
590 # |
|
591 #------------------------------------------------------------------------------------ |
|
592 [Test] |
|
593 title ET30308 Download invalid url |
|
594 var CASE ET30308 |
|
595 |
|
596 create VCXTestUtilModule Util |
|
597 Util CreateMobilecrashWatcher |
|
598 |
|
599 callsub Cleanup |
|
600 |
|
601 // TESTCASE START |
|
602 |
|
603 create VCXMyVideosCollectionPluginTest VCXMV |
|
604 VCXMV Create |
|
605 |
|
606 // Get list of videos |
|
607 VCXMV OpenCollection VCXCollectionMyVideos |
|
608 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
609 waittestclass VCXMV |
|
610 |
|
611 VCXMV DisableDownloadCheck |
|
612 |
|
613 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
614 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
615 waittestclass VCXMV |
|
616 |
|
617 VCXMV DownloadUrl DEFAULT_AP "http:\/\/asdfsda" 0 "mediacharger" "Buran_9o" |
|
618 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral |
|
619 allownextresult KVCXMYVideosTestMessageDlFailed |
|
620 allownextresult EObjectNotFound |
|
621 allownextresult -7376 |
|
622 waittestclass VCXMV // Dl complete |
|
623 |
|
624 VCXMV RefreshContents |
|
625 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
626 waittestclass VCXMV |
|
627 |
|
628 VCXMV CheckMediaCount ANY_DRIVE 1 |
|
629 |
|
630 print OK! |
|
631 delete VCXMV |
|
632 |
|
633 Util CheckMobilecrashes |
|
634 pause 1000 |
|
635 delete Util |
|
636 [Endtest] |
|
637 |
|
638 #------------------------------------------------------------------------------------ |
|
639 # |
|
640 # Tests download with empty url. |
|
641 # |
|
642 #------------------------------------------------------------------------------------ |
|
643 [Test] |
|
644 title ET30309 Download empty url |
|
645 var CASE ET30309 |
|
646 |
|
647 create VCXTestUtilModule Util |
|
648 Util CreateMobilecrashWatcher |
|
649 |
|
650 callsub Cleanup |
|
651 |
|
652 // TESTCASE START |
|
653 |
|
654 create VCXMyVideosCollectionPluginTest VCXMV |
|
655 VCXMV Create |
|
656 |
|
657 // Get list of videos |
|
658 VCXMV OpenCollection VCXCollectionMyVideos |
|
659 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
660 waittestclass VCXMV |
|
661 |
|
662 VCXMV DisableDownloadCheck |
|
663 |
|
664 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
665 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
666 waittestclass VCXMV |
|
667 |
|
668 VCXMV DownloadUrl DEFAULT_AP VCXTestZeroUrl 0 "mediacharger" "Buran_9o" |
|
669 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral |
|
670 allownextresult KERRARGUMENT |
|
671 allownextresult KERRABORT |
|
672 waittestclass VCXMV // Dl complete |
|
673 |
|
674 VCXMV RefreshContents |
|
675 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
676 waittestclass VCXMV |
|
677 |
|
678 VCXMV CheckMediaCount ANY_DRIVE 0 |
|
679 |
|
680 print OK! |
|
681 delete VCXMV |
|
682 |
|
683 Util CheckMobilecrashes |
|
684 pause 1000 |
|
685 delete Util |
|
686 [Endtest] |
|
687 |
|
688 #------------------------------------------------------------------------------------ |
|
689 # |
|
690 # Tests download when destination folder doesn't exist. |
|
691 # |
|
692 #------------------------------------------------------------------------------------ |
|
693 [Test] |
|
694 title ET30310 Download video, dest folder does not exist |
|
695 var CASE ET30310 |
|
696 |
|
697 create VCXTestUtilModule Util |
|
698 Util CreateMobilecrashWatcher |
|
699 |
|
700 callsub Cleanup |
|
701 |
|
702 // TESTCASE START |
|
703 |
|
704 Util DeleteFolder "c:\data\videos\" |
|
705 Util DeleteFolder "e:\my videos\" |
|
706 Util DeleteFolder "e:\my videos\downloads\" |
|
707 //" |
|
708 |
|
709 create VCXMyVideosCollectionPluginTest VCXMV |
|
710 VCXMV Create |
|
711 |
|
712 // Get list of videos |
|
713 VCXMV OpenCollection VCXCollectionMyVideos |
|
714 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
715 waittestclass VCXMV |
|
716 |
|
717 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
718 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
719 waittestclass VCXMV |
|
720 |
|
721 VCXMV Download DEFAULT_AP SERVICE_SMALLVIDEOS 1 0 "mediacharger" "Buran_9o" |
|
722 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral |
|
723 waittestclass VCXMV // Dl complete |
|
724 |
|
725 VCXMV RefreshContents |
|
726 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
727 waittestclass VCXMV |
|
728 |
|
729 VCXMV CheckMediaCount ANY_DRIVE 1 |
|
730 |
|
731 print OK! |
|
732 delete VCXMV |
|
733 |
|
734 Util CheckMobilecrashes |
|
735 pause 1000 |
|
736 delete Util |
|
737 [Endtest] |
|
738 |
|
739 #------------------------------------------------------------------------------------ |
|
740 # |
|
741 # Tests download with IAP which doesn't work. |
|
742 # |
|
743 # Note: Disabled because connection dialog is shown. |
|
744 #------------------------------------------------------------------------------------ |
|
745 //[Test] |
|
746 //title ET30312 Download video with bad IAP |
|
747 |
|
748 //create VCXTestUtilModule Util |
|
749 //Util CreateMobilecrashWatcher |
|
750 |
|
751 //callsub Cleanup |
|
752 |
|
753 // TESTCASE START |
|
754 |
|
755 //create VCXMyVideosCollectionPluginTest VCXMV |
|
756 //VCXMV Create |
|
757 |
|
758 // Get list of videos |
|
759 //VCXMV OpenCollection VCXCollectionMyVideos |
|
760 //VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
761 //waittestclass VCXMV |
|
762 |
|
763 //VCXMV SetAutoResume 0 |
|
764 |
|
765 //VCXMV OpenLevel EVcxMyVideosAllVideos |
|
766 //VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
767 //waittestclass VCXMV |
|
768 |
|
769 //VCXMV Download BAD_AP SERVICE_SMALLVIDEOS 1 0 "mediacharger" "Buran_9o" |
|
770 //VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlPaused KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral |
|
771 //allowerrorcodes EConnectionFailed |
|
772 //waittestclass VCXMV // Dl complete |
|
773 |
|
774 // Lets resume it with working AP |
|
775 //VCXMV ResumeDownload DEFAULT_AP SERVICE_SMALLVIDEOS 1 0 "mediacharger" "Buran_9o" |
|
776 //VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning |
|
777 //waittestclass VCXMV |
|
778 |
|
779 //VCXMV SetAutoResume 1 |
|
780 |
|
781 //VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral |
|
782 //waittestclass VCXMV // Dl complete |
|
783 |
|
784 //VCXMV CheckMediaCount E_DRIVE 1 |
|
785 |
|
786 //print OK! |
|
787 //delete VCXMV |
|
788 |
|
789 //Util CheckMobilecrashes |
|
790 //pause 1000 |
|
791 //delete Util |
|
792 //[Endtest] |
|
793 |
|
794 #------------------------------------------------------------------------------------ |
|
795 # |
|
796 # Tests download with invalid iap, it doesn't exist. |
|
797 # |
|
798 #------------------------------------------------------------------------------------ |
|
799 [Test] |
|
800 title ET30313 Download video with invalid IAP |
|
801 var CASE ET30313 |
|
802 |
|
803 create VCXTestUtilModule Util |
|
804 Util CreateMobilecrashWatcher |
|
805 |
|
806 callsub Cleanup |
|
807 |
|
808 // TESTCASE START |
|
809 |
|
810 create VCXMyVideosCollectionPluginTest VCXMV |
|
811 VCXMV Create |
|
812 |
|
813 // Get list of videos |
|
814 VCXMV OpenCollection VCXCollectionMyVideos |
|
815 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
816 waittestclass VCXMV |
|
817 |
|
818 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
819 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
820 waittestclass VCXMV |
|
821 |
|
822 VCXMV SetAutoResume 0 |
|
823 |
|
824 VCXMV Download VCXTestInvalidIap SERVICE_SMALLVIDEOS 1 0 "mediacharger" "Buran_9o" |
|
825 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlPaused KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral |
|
826 allowerrorcodes KVCXMYVideosTestMessageDlFailed |
|
827 waittestclass VCXMV // Dl complete |
|
828 |
|
829 // Lets resume it with working AP |
|
830 VCXMV ResumeDownload DEFAULT_AP SERVICE_SMALLVIDEOS 1 0 "mediacharger" "Buran_9o" |
|
831 VCXMV WaitForAnyMessage 30SECONDS KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral |
|
832 waittestclass VCXMV // Dl complete |
|
833 |
|
834 VCXMV CheckMediaCount E_DRIVE 1 |
|
835 |
|
836 print OK! |
|
837 delete VCXMV |
|
838 |
|
839 Util CheckMobilecrashes |
|
840 pause 1000 |
|
841 delete Util |
|
842 [Endtest] |
|
843 |
|
844 #------------------------------------------------------------------------------------ |
|
845 # |
|
846 # Tests download without username and password. |
|
847 # |
|
848 #------------------------------------------------------------------------------------ |
|
849 [Test] |
|
850 title ET30314 Download video wo username nor password |
|
851 var CASE ET30314 |
|
852 |
|
853 create VCXTestUtilModule Util |
|
854 Util CreateMobilecrashWatcher |
|
855 |
|
856 callsub Cleanup |
|
857 |
|
858 // TESTCASE START |
|
859 |
|
860 create VCXMyVideosCollectionPluginTest VCXMV |
|
861 VCXMV Create |
|
862 |
|
863 // Get list of videos |
|
864 VCXMV OpenCollection VCXCollectionMyVideos |
|
865 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
866 waittestclass VCXMV |
|
867 |
|
868 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
869 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
870 waittestclass VCXMV |
|
871 |
|
872 VCXMV Download DEFAULT_AP SERVICE_SMALLVIDEOS 1 0 |
|
873 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral |
|
874 allownextresult EHttpAuthenticationFailed |
|
875 waittestclass VCXMV // Dl complete |
|
876 |
|
877 VCXMV CheckMediaCount E_DRIVE 1 |
|
878 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralFlags EVcxMyVideosVideoNew |
|
879 |
|
880 print OK! |
|
881 delete VCXMV |
|
882 |
|
883 Util CheckMobilecrashes |
|
884 pause 1000 |
|
885 delete Util |
|
886 [Endtest] |
|
887 |
|
888 #------------------------------------------------------------------------------------ |
|
889 # |
|
890 # Tests download with invalid username. |
|
891 # |
|
892 #------------------------------------------------------------------------------------ |
|
893 [Test] |
|
894 title ET30315 Download video with invalid username |
|
895 var CASE ET30315 |
|
896 |
|
897 create VCXTestUtilModule Util |
|
898 Util CreateMobilecrashWatcher |
|
899 |
|
900 callsub Cleanup |
|
901 |
|
902 // TESTCASE START |
|
903 |
|
904 create VCXMyVideosCollectionPluginTest VCXMV |
|
905 VCXMV Create |
|
906 |
|
907 // Get list of videos |
|
908 VCXMV OpenCollection VCXCollectionMyVideos |
|
909 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
910 waittestclass VCXMV |
|
911 |
|
912 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
913 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
914 waittestclass VCXMV |
|
915 |
|
916 VCXMV Download DEFAULT_AP SERVICE_SMALLVIDEOS 1 0 "xxx" "Buran_9o" |
|
917 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral |
|
918 allownextresult EHttpAuthenticationFailed |
|
919 waittestclass VCXMV // Dl complete |
|
920 |
|
921 VCXMV CheckMediaCount E_DRIVE 1 |
|
922 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralFlags EVcxMyVideosVideoNew |
|
923 |
|
924 print OK! |
|
925 delete VCXMV |
|
926 |
|
927 Util CheckMobilecrashes |
|
928 pause 1000 |
|
929 delete Util |
|
930 [Endtest] |
|
931 |
|
932 #------------------------------------------------------------------------------------ |
|
933 # |
|
934 # Tests download with invalid password. |
|
935 # |
|
936 #------------------------------------------------------------------------------------ |
|
937 [Test] |
|
938 title ET30316 Download video with invalid password |
|
939 var CASE ET30316 |
|
940 |
|
941 create VCXTestUtilModule Util |
|
942 Util CreateMobilecrashWatcher |
|
943 |
|
944 callsub Cleanup |
|
945 |
|
946 // TESTCASE START |
|
947 |
|
948 create VCXMyVideosCollectionPluginTest VCXMV |
|
949 VCXMV Create |
|
950 |
|
951 // Get list of videos |
|
952 VCXMV OpenCollection VCXCollectionMyVideos |
|
953 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
954 waittestclass VCXMV |
|
955 |
|
956 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
957 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
958 waittestclass VCXMV |
|
959 |
|
960 VCXMV Download DEFAULT_AP SERVICE_SMALLVIDEOS 1 0 "mediacharger" "xxx" |
|
961 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral |
|
962 allownextresult EHttpAuthenticationFailed |
|
963 waittestclass VCXMV // Dl complete |
|
964 |
|
965 VCXMV CheckMediaCount E_DRIVE 1 |
|
966 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralFlags EVcxMyVideosVideoNew |
|
967 |
|
968 print OK! |
|
969 delete VCXMV |
|
970 |
|
971 Util CheckMobilecrashes |
|
972 pause 1000 |
|
973 delete Util |
|
974 [Endtest] |
|
975 |
|
976 #------------------------------------------------------------------------------------ |
|
977 # |
|
978 # Sets default used memory for following cases. |
|
979 # |
|
980 #------------------------------------------------------------------------------------ |
|
981 [Test] |
|
982 title <not a test> Setup default memory |
|
983 |
|
984 create VCXMyVideosCollectionPluginTest VCXMV |
|
985 VCXMV Create |
|
986 VCXMV SetPreferredMemory E_DRIVE |
|
987 delete VCXMV |
|
988 print OK! |
|
989 [Endtest] |
|
990 |
|
991 #------------------------------------------------------------------------------------ |
|
992 # |
|
993 # Tests download of video which doesn't exist on the server. |
|
994 # |
|
995 # CaseClass: core |
|
996 #------------------------------------------------------------------------------------ |
|
997 [Test] |
|
998 title ET30317 Download 404 |
|
999 var CASE ET30317 |
|
1000 |
|
1001 create VCXTestUtilModule Util |
|
1002 Util CreateMobilecrashWatcher |
|
1003 |
|
1004 callsub Cleanup |
|
1005 |
|
1006 // TESTCASE START |
|
1007 |
|
1008 create VCXMyVideosCollectionPluginTest VCXMV |
|
1009 VCXMV Create |
|
1010 |
|
1011 // Get list of videos |
|
1012 VCXMV OpenCollection VCXCollectionMyVideos |
|
1013 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
1014 waittestclass VCXMV |
|
1015 |
|
1016 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
1017 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
1018 waittestclass VCXMV |
|
1019 |
|
1020 VCXMV DownloadUrl DEFAULT_AP "http:\/\/193.65.182.78/asdfsdafasasdf.mp3" 0 "mediacharger" "Buran_9o" |
|
1021 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral |
|
1022 allownextresult EObjectNotFound |
|
1023 waittestclass VCXMV // Dl complete |
|
1024 |
|
1025 print OK! |
|
1026 delete VCXMV |
|
1027 |
|
1028 Util CheckMobilecrashes |
|
1029 pause 1000 |
|
1030 delete Util |
|
1031 [Endtest] |
|
1032 |
|
1033 #------------------------------------------------------------------------------------ |
|
1034 # |
|
1035 # Tests download when the url has address of server which doesn't exist. |
|
1036 # |
|
1037 #------------------------------------------------------------------------------------ |
|
1038 [Test] |
|
1039 title ET30318 Download invalid server |
|
1040 var CASE ET30318 |
|
1041 |
|
1042 create VCXTestUtilModule Util |
|
1043 Util CreateMobilecrashWatcher |
|
1044 |
|
1045 callsub Cleanup |
|
1046 |
|
1047 // TESTCASE START |
|
1048 |
|
1049 create VCXMyVideosCollectionPluginTest VCXMV |
|
1050 VCXMV Create |
|
1051 |
|
1052 // Get list of videos |
|
1053 VCXMV OpenCollection VCXCollectionMyVideos |
|
1054 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
1055 waittestclass VCXMV |
|
1056 |
|
1057 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
1058 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
1059 waittestclass VCXMV |
|
1060 |
|
1061 VCXMV DownloadUrl DEFAULT_AP "http:\/\/111.111.111.111/asdfsdafasasdf.mp3" 0 "mediacharger" "Buran_9o" |
|
1062 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral |
|
1063 allowerrorcodes EHttpUnhandled |
|
1064 allowerrorcodes -7376 |
|
1065 waittestclass VCXMV // Dl complete |
|
1066 |
|
1067 VCXMV CheckMediaCount E_DRIVE 1 |
|
1068 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralFlags EVcxMyVideosVideoNew |
|
1069 |
|
1070 print OK! |
|
1071 delete VCXMV |
|
1072 |
|
1073 Util CheckMobilecrashes |
|
1074 pause 1000 |
|
1075 delete Util |
|
1076 [Endtest] |
|
1077 |
|
1078 #------------------------------------------------------------------------------------ |
|
1079 # |
|
1080 # Tests download with streaming video address. |
|
1081 # |
|
1082 #------------------------------------------------------------------------------------ |
|
1083 [Test] |
|
1084 title ET30319 Download stream |
|
1085 var CASE ET30319 |
|
1086 |
|
1087 create VCXTestUtilModule Util |
|
1088 Util CreateMobilecrashWatcher |
|
1089 |
|
1090 callsub Cleanup |
|
1091 |
|
1092 // TESTCASE START |
|
1093 |
|
1094 create VCXMyVideosCollectionPluginTest VCXMV |
|
1095 VCXMV Create |
|
1096 |
|
1097 // Get list of videos |
|
1098 VCXMV OpenCollection VCXCollectionMyVideos |
|
1099 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
1100 waittestclass VCXMV |
|
1101 |
|
1102 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
1103 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
1104 waittestclass VCXMV |
|
1105 |
|
1106 VCXMV DownloadUrl DEFAULT_AP "rtsp:\/\/193.65.182.100/rtpencoder/WTT_ch02.sdp" 0 "mediacharger" "Buran_9o" |
|
1107 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral |
|
1108 allowerrorcodes KVCXMYVideosTestErrorDownloadNotFound |
|
1109 allowerrorcodes -7376 |
|
1110 waittestclass VCXMV |
|
1111 |
|
1112 VCXMV CoolDown |
|
1113 |
|
1114 print OK! |
|
1115 delete VCXMV |
|
1116 |
|
1117 Util CheckMobilecrashes |
|
1118 pause 1000 |
|
1119 delete Util |
|
1120 [Endtest] |
|
1121 |
|
1122 #------------------------------------------------------------------------------------ |
|
1123 # |
|
1124 # Tests pausing of download which is already in paused state. |
|
1125 # |
|
1126 #------------------------------------------------------------------------------------ |
|
1127 [Test] |
|
1128 title ET30320 Pause paused download |
|
1129 var CASE ET30320 |
|
1130 |
|
1131 create VCXTestUtilModule Util |
|
1132 Util CreateMobilecrashWatcher |
|
1133 |
|
1134 callsub Cleanup |
|
1135 |
|
1136 // TESTCASE START |
|
1137 |
|
1138 create VCXMyVideosCollectionPluginTest VCXMV |
|
1139 VCXMV Create |
|
1140 |
|
1141 // Get list of videos |
|
1142 VCXMV OpenCollection VCXCollectionMyVideos |
|
1143 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
1144 waittestclass VCXMV |
|
1145 |
|
1146 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
1147 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
1148 waittestclass VCXMV |
|
1149 |
|
1150 // Start download |
|
1151 VCXMV Download DEFAULT_AP SERVICE_2 1 0 "mediacharger" "Buran_9o" |
|
1152 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning |
|
1153 waittestclass VCXMV // Command complete |
|
1154 |
|
1155 // Pause it |
|
1156 VCXMV PauseDownload SERVICE_2 1 0 |
|
1157 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlPaused |
|
1158 waittestclass VCXMV // Dl paused |
|
1159 |
|
1160 // Pause again |
|
1161 VCXMV PauseDownload SERVICE_2 1 0 |
|
1162 //VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlPaused |
|
1163 //waittestclass VCXMV // Dl paused |
|
1164 |
|
1165 VCXMV ResumeDownload DEFAULT_AP SERVICE_2 1 0 "mediacharger" "Buran_9o" |
|
1166 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral |
|
1167 waittestclass VCXMV // Dl complete |
|
1168 |
|
1169 VCXMV CheckMediaCount ANY_DRIVE 1 |
|
1170 |
|
1171 print OK! |
|
1172 delete VCXMV |
|
1173 |
|
1174 Util CheckMobilecrashes |
|
1175 pause 1000 |
|
1176 delete Util |
|
1177 [Endtest] |
|
1178 |
|
1179 #------------------------------------------------------------------------------------ |
|
1180 # |
|
1181 # Tests pausing of a download which has been finished, it doesn't exist. |
|
1182 # |
|
1183 #------------------------------------------------------------------------------------ |
|
1184 [Test] |
|
1185 title ET30321 Pause finished download ( non existing ) |
|
1186 var CASE ET30321 |
|
1187 |
|
1188 create VCXTestUtilModule Util |
|
1189 Util CreateMobilecrashWatcher |
|
1190 |
|
1191 callsub Cleanup |
|
1192 |
|
1193 // TESTCASE START |
|
1194 |
|
1195 create VCXMyVideosCollectionPluginTest VCXMV |
|
1196 VCXMV Create |
|
1197 |
|
1198 // Get list of videos |
|
1199 VCXMV OpenCollection VCXCollectionMyVideos |
|
1200 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
1201 waittestclass VCXMV |
|
1202 |
|
1203 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
1204 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
1205 waittestclass VCXMV |
|
1206 |
|
1207 // Start download |
|
1208 VCXMV Download DEFAULT_AP SERVICE_SMALLVIDEOS 0 0 "mediacharger" "Buran_9o" |
|
1209 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral |
|
1210 waittestclass VCXMV |
|
1211 |
|
1212 // Pause it |
|
1213 VCXMV PauseDownload SERVICE_SMALLVIDEOS 0 0 |
|
1214 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCommandComplete |
|
1215 waittestclass VCXMV |
|
1216 |
|
1217 VCXMV CheckMediaCount ANY_DRIVE 1 |
|
1218 |
|
1219 print OK! |
|
1220 delete VCXMV |
|
1221 |
|
1222 Util CheckMobilecrashes |
|
1223 pause 1000 |
|
1224 delete Util |
|
1225 [Endtest] |
|
1226 |
|
1227 #------------------------------------------------------------------------------------ |
|
1228 # |
|
1229 # Tests resuming a download which is already running. |
|
1230 # |
|
1231 #------------------------------------------------------------------------------------ |
|
1232 [Test] |
|
1233 title ET30323 Resume running download |
|
1234 var CASE ET30323 |
|
1235 |
|
1236 create VCXTestUtilModule Util |
|
1237 Util CreateMobilecrashWatcher |
|
1238 |
|
1239 callsub Cleanup |
|
1240 |
|
1241 // TESTCASE START |
|
1242 |
|
1243 create VCXMyVideosCollectionPluginTest VCXMV |
|
1244 VCXMV Create |
|
1245 |
|
1246 // Get list of videos |
|
1247 VCXMV OpenCollection VCXCollectionMyVideos |
|
1248 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
1249 waittestclass VCXMV |
|
1250 |
|
1251 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
1252 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
1253 waittestclass VCXMV |
|
1254 |
|
1255 // Start download |
|
1256 VCXMV Download DEFAULT_AP SERVICE_2 1 0 "mediacharger" "Buran_9o" |
|
1257 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning |
|
1258 waittestclass VCXMV |
|
1259 |
|
1260 VCXMV ResumeDownload DEFAULT_AP SERVICE_2 1 0 "mediacharger" "Buran_9o" |
|
1261 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral |
|
1262 waittestclass VCXMV // Dl complete |
|
1263 |
|
1264 VCXMV CheckMediaCount ANY_DRIVE 1 |
|
1265 |
|
1266 print OK! |
|
1267 delete VCXMV |
|
1268 |
|
1269 Util CheckMobilecrashes |
|
1270 pause 1000 |
|
1271 delete Util |
|
1272 [Endtest] |
|
1273 |
|
1274 #------------------------------------------------------------------------------------ |
|
1275 # |
|
1276 # Tests resuming download with different IAP what it was started. |
|
1277 # |
|
1278 #------------------------------------------------------------------------------------ |
|
1279 [Test] |
|
1280 title ET30324 Resume with different IAP |
|
1281 var CASE ET30324 |
|
1282 |
|
1283 create VCXTestUtilModule Util |
|
1284 Util CreateMobilecrashWatcher |
|
1285 |
|
1286 callsub Cleanup |
|
1287 |
|
1288 // TESTCASE START |
|
1289 |
|
1290 create VCXMyVideosCollectionPluginTest VCXMV |
|
1291 VCXMV Create |
|
1292 |
|
1293 // Get list of videos |
|
1294 VCXMV OpenCollection VCXCollectionMyVideos |
|
1295 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
1296 waittestclass VCXMV |
|
1297 |
|
1298 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
1299 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
1300 waittestclass VCXMV |
|
1301 |
|
1302 // Start download |
|
1303 VCXMV Download WLAN_AP SERVICE_2 1 0 "mediacharger" "Buran_9o" |
|
1304 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning |
|
1305 waittestclass VCXMV |
|
1306 |
|
1307 // Pause it |
|
1308 VCXMV PauseDownload SERVICE_2 1 0 |
|
1309 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlPaused |
|
1310 waittestclass VCXMV // Dl paused |
|
1311 |
|
1312 VCXMV ResumeDownload DEFAULT_AP SERVICE_2 1 0 "mediacharger" "Buran_9o" |
|
1313 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral |
|
1314 waittestclass VCXMV // Dl complete |
|
1315 |
|
1316 VCXMV CheckMediaCount ANY_DRIVE 1 |
|
1317 |
|
1318 print OK! |
|
1319 delete VCXMV |
|
1320 |
|
1321 Util CheckMobilecrashes |
|
1322 pause 1000 |
|
1323 delete Util |
|
1324 [Endtest] |
|
1325 |
|
1326 #------------------------------------------------------------------------------------ |
|
1327 # |
|
1328 # Tests resuming download with no username and password. |
|
1329 # |
|
1330 #------------------------------------------------------------------------------------ |
|
1331 [Test] |
|
1332 title ET30325 Resume without username nor password |
|
1333 var CASE ET30325 |
|
1334 |
|
1335 create VCXTestUtilModule Util |
|
1336 Util CreateMobilecrashWatcher |
|
1337 |
|
1338 callsub Cleanup |
|
1339 |
|
1340 // TESTCASE START |
|
1341 |
|
1342 create VCXMyVideosCollectionPluginTest VCXMV |
|
1343 VCXMV Create |
|
1344 |
|
1345 // Get list of videos |
|
1346 VCXMV OpenCollection VCXCollectionMyVideos |
|
1347 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
1348 waittestclass VCXMV |
|
1349 |
|
1350 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
1351 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
1352 waittestclass VCXMV |
|
1353 |
|
1354 // Start download |
|
1355 VCXMV Download DEFAULT_AP SERVICE_2 1 0 "mediacharger" "Buran_9o" |
|
1356 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning |
|
1357 waittestclass VCXMV |
|
1358 |
|
1359 // Pause it |
|
1360 VCXMV PauseDownload SERVICE_2 1 0 |
|
1361 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlPaused |
|
1362 waittestclass VCXMV // Dl paused |
|
1363 |
|
1364 VCXMV ResumeDownload DEFAULT_AP SERVICE_2 1 0 |
|
1365 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral |
|
1366 allownextresult EHttpAuthenticationFailed |
|
1367 waittestclass VCXMV // Dl complete |
|
1368 |
|
1369 VCXMV CheckMediaCount ANY_DRIVE 1 |
|
1370 |
|
1371 print OK! |
|
1372 delete VCXMV |
|
1373 |
|
1374 Util CheckMobilecrashes |
|
1375 pause 1000 |
|
1376 delete Util |
|
1377 [Endtest] |
|
1378 |
|
1379 #------------------------------------------------------------------------------------ |
|
1380 # |
|
1381 # Tests resuming download with invalid username and password. |
|
1382 # |
|
1383 #------------------------------------------------------------------------------------ |
|
1384 [Test] |
|
1385 title ET30326 Resume with invalid username and password |
|
1386 var CASE ET30326 |
|
1387 |
|
1388 create VCXTestUtilModule Util |
|
1389 Util CreateMobilecrashWatcher |
|
1390 |
|
1391 callsub Cleanup |
|
1392 |
|
1393 // TESTCASE START |
|
1394 |
|
1395 create VCXMyVideosCollectionPluginTest VCXMV |
|
1396 VCXMV Create |
|
1397 |
|
1398 // Get list of videos |
|
1399 VCXMV OpenCollection VCXCollectionMyVideos |
|
1400 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
1401 waittestclass VCXMV |
|
1402 |
|
1403 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
1404 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
1405 waittestclass VCXMV |
|
1406 |
|
1407 // Start download |
|
1408 VCXMV Download DEFAULT_AP SERVICE_2 1 0 "mediacharger" "Buran_9o" |
|
1409 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning |
|
1410 waittestclass VCXMV |
|
1411 |
|
1412 // Pause it |
|
1413 VCXMV PauseDownload SERVICE_2 1 0 |
|
1414 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlPaused |
|
1415 waittestclass VCXMV // Dl paused |
|
1416 |
|
1417 VCXMV ResumeDownload DEFAULT_AP SERVICE_2 1 0 "xxx" "xxxx" |
|
1418 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral |
|
1419 allownextresult EHttpAuthenticationFailed |
|
1420 waittestclass VCXMV // Dl complete |
|
1421 |
|
1422 VCXMV CheckMediaCount ANY_DRIVE 1 |
|
1423 |
|
1424 print OK! |
|
1425 delete VCXMV |
|
1426 |
|
1427 Util CheckMobilecrashes |
|
1428 pause 1000 |
|
1429 delete Util |
|
1430 [Endtest] |
|
1431 |
|
1432 #------------------------------------------------------------------------------------ |
|
1433 # |
|
1434 # Tests resuming download which doesn't exist. |
|
1435 # |
|
1436 #------------------------------------------------------------------------------------ |
|
1437 [Test] |
|
1438 title ET30327 Resume non existing download |
|
1439 var CASE ET30327 |
|
1440 |
|
1441 create VCXTestUtilModule Util |
|
1442 Util CreateMobilecrashWatcher |
|
1443 |
|
1444 callsub Cleanup |
|
1445 |
|
1446 // TESTCASE START |
|
1447 |
|
1448 create VCXMyVideosCollectionPluginTest VCXMV |
|
1449 VCXMV Create |
|
1450 |
|
1451 // Get list of videos |
|
1452 VCXMV OpenCollection VCXCollectionMyVideos |
|
1453 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
1454 waittestclass VCXMV |
|
1455 |
|
1456 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
1457 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
1458 waittestclass VCXMV |
|
1459 |
|
1460 VCXMV ResumeDownload DEFAULT_AP SERVICE_2 1 0 "mediacharger" "Buran_9o" |
|
1461 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCommandComplete |
|
1462 waittestclass VCXMV |
|
1463 |
|
1464 VCXMV CheckMediaCount ANY_DRIVE 0 |
|
1465 |
|
1466 print OK! |
|
1467 delete VCXMV |
|
1468 |
|
1469 Util CheckMobilecrashes |
|
1470 pause 1000 |
|
1471 delete Util |
|
1472 [Endtest] |
|
1473 |
|
1474 #------------------------------------------------------------------------------------ |
|
1475 # |
|
1476 # Tests two downloads at the same time, the videos have same url. |
|
1477 # |
|
1478 #------------------------------------------------------------------------------------ |
|
1479 [Test] |
|
1480 title ET30328 Two downloads same time with same URL |
|
1481 var CASE ET30328 |
|
1482 |
|
1483 create VCXTestUtilModule Util |
|
1484 Util CreateMobilecrashWatcher |
|
1485 |
|
1486 callsub Cleanup |
|
1487 |
|
1488 // TESTCASE START |
|
1489 |
|
1490 create VCXMyVideosCollectionPluginTest VCXMV |
|
1491 VCXMV Create |
|
1492 |
|
1493 // Get list of videos |
|
1494 VCXMV OpenCollection VCXCollectionMyVideos |
|
1495 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
1496 waittestclass VCXMV |
|
1497 |
|
1498 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
1499 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
1500 waittestclass VCXMV |
|
1501 |
|
1502 // Start download |
|
1503 VCXMV Download DEFAULT_AP SERVICE_2 0 0 "mediacharger" "Buran_9o" |
|
1504 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning |
|
1505 waittestclass VCXMV |
|
1506 |
|
1507 // Start download |
|
1508 VCXMV Download DEFAULT_AP SERVICE_2 19 0 "mediacharger" "Buran_9o" |
|
1509 VCXMV WaitForMessages 5MINUTES KVCXMYVideosTestMessageDlRunning |
|
1510 waittestclass VCXMV |
|
1511 |
|
1512 VCXMV WaitAllDownloads 4 // wait for 4 minutes |
|
1513 waittestclass VCXMV |
|
1514 |
|
1515 VCXMV CheckMediaCount ANY_DRIVE 2 |
|
1516 |
|
1517 print OK! |
|
1518 delete VCXMV |
|
1519 |
|
1520 Util CheckMobilecrashes |
|
1521 pause 1000 |
|
1522 delete Util |
|
1523 [Endtest] |
|
1524 |
|
1525 #------------------------------------------------------------------------------------ |
|
1526 # |
|
1527 # Test resuming download which doesn't support pausing. |
|
1528 # |
|
1529 #------------------------------------------------------------------------------------ |
|
1530 [Test] |
|
1531 title ET30330 Ranged download, non pausable file |
|
1532 var CASE ET30330 |
|
1533 |
|
1534 create VCXTestUtilModule Util |
|
1535 Util CreateMobilecrashWatcher |
|
1536 |
|
1537 callsub Cleanup |
|
1538 |
|
1539 // TESTCASE START |
|
1540 create VCXMyVideosCollectionPluginTest VCXMV |
|
1541 VCXMV Create |
|
1542 |
|
1543 VCXMV OpenCollection VCXCollectionMyVideos |
|
1544 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
1545 waittestclass VCXMV |
|
1546 |
|
1547 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
1548 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
1549 waittestclass VCXMV |
|
1550 |
|
1551 VCXMV DownloadUrl DEFAULT_AP "http:\/\/waplabdc.nokia-boston.com/browser/users/drm1.0/CD/CD_kulkurin_iltakalja.dm" 0 |
|
1552 |
|
1553 // Wait download to start. |
|
1554 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning |
|
1555 waittestclass VCXMV |
|
1556 |
|
1557 print Pausing |
|
1558 |
|
1559 // Pause it |
|
1560 VCXMV PauseDownloadByUrl "http:\/\/waplabdc.nokia-boston.com/browser/users/drm1.0/CD/CD_kulkurin_iltakalja.dm" 0 |
|
1561 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlPaused |
|
1562 allowerrorcodes KERRTIMEDOUT // Might also fail |
|
1563 waittestclass VCXMV // Dl paused |
|
1564 |
|
1565 print Resuming |
|
1566 |
|
1567 // Pause it |
|
1568 VCXMV ResumeAllDownloads |
|
1569 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral |
|
1570 allowerrorcodes KERRTIMEDOUT // Might also fail |
|
1571 waittestclass VCXMV // Dl complete |
|
1572 |
|
1573 VCXMV CheckMediaCount E_DRIVE 1 |
|
1574 |
|
1575 print OK! |
|
1576 delete VCXMV |
|
1577 |
|
1578 Util CheckMobilecrashes |
|
1579 pause 1000 |
|
1580 delete Util |
|
1581 [Endtest] |