|
1 #----------------------------------------------------------------------------------- |
|
2 # |
|
3 # STIF test script file for testing VCXMyVideosCollectionPluginTest.dll |
|
4 # |
|
5 # Tests functionality for sideloading 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 wait 30sec |
|
41 pause 30000 |
|
42 print cleanup end |
|
43 [EndSub] |
|
44 #************************************************************************************ |
|
45 |
|
46 #************************************************************************************ |
|
47 # Sub CreateVideo |
|
48 # Create a single video file with case id attached in the filename |
|
49 #************************************************************************************ |
|
50 [Sub CreateVideo] |
|
51 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video CASE .mp4" |
|
52 [EndSub] |
|
53 |
|
54 #------------------------------------------------------------------------------------ |
|
55 # |
|
56 # Does configuration for cases in this script. |
|
57 # Creates 'Internet' IAP into 'Internet' destination and sets connection as authorized. |
|
58 # Sets preferred memory to first used drive and sorting order to none. |
|
59 # Removes all video files from the device. |
|
60 # |
|
61 # CaseClass: core |
|
62 #------------------------------------------------------------------------------------ |
|
63 [Test] |
|
64 title ET30200 <not a test> Setup |
|
65 var CASE ET30200 |
|
66 |
|
67 create VCXTestUtilModule Util |
|
68 // Copies some known 3G AP to "Internet" destination with "Internet" name for the AP. |
|
69 Util SetUsedDestination "Internet" |
|
70 Util CopyMethod "Internet" "Internet" "Internet" |
|
71 // Disable connection dialog for "Internet" destination. |
|
72 Util SetConnectionMethodIntAttribute "Internet" "Internet" 507 2 // 507 is ECmSeamlessnessLevel |
|
73 Util SetDefaultIapCenrep |
|
74 delete Util |
|
75 |
|
76 create VCXTestUtilModule Util |
|
77 Util CreateMobilecrashWatcher |
|
78 |
|
79 create VCXMyVideosCollectionPluginTest VCXMV |
|
80 VCXMV Create |
|
81 |
|
82 VCXMV SetPreferredMemory E_DRIVE |
|
83 VCXMV SetSortingOrder EVcxMyVideosSortingNone |
|
84 |
|
85 VCXMV OpenCollection VCXCollectionMyVideos |
|
86 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
87 waittestclass VCXMV |
|
88 |
|
89 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
90 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
91 waittestclass VCXMV |
|
92 |
|
93 VCXMV RemoveAllMedia |
|
94 |
|
95 VCXMV RefreshContents |
|
96 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
97 waittestclass VCXMV |
|
98 |
|
99 VCXMV CheckMediaCount ANY_DRIVE 0 |
|
100 delete VCXMV |
|
101 |
|
102 Util CheckMobilecrashes |
|
103 pause 1000 |
|
104 delete Util |
|
105 [Endtest] |
|
106 |
|
107 #------------------------------------------------------------------------------------ |
|
108 # |
|
109 # Tests sideloading video to device when 'All videos' category is open. |
|
110 # |
|
111 # CaseClass: core |
|
112 #------------------------------------------------------------------------------------ |
|
113 [Test] |
|
114 title ET30207 Sideload video while category is open. |
|
115 var CASE ET30207 |
|
116 |
|
117 callsub Cleanup |
|
118 |
|
119 // TESTCASE START |
|
120 |
|
121 create VCXMyVideosCollectionPluginTest VCXMV |
|
122 VCXMV Create |
|
123 |
|
124 VCXMV OpenCollection VCXCollectionMyVideos |
|
125 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
126 waittestclass VCXMV |
|
127 |
|
128 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
129 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
130 waittestclass VCXMV |
|
131 |
|
132 callsub CreateVideo |
|
133 |
|
134 VCXMV CheckMediaCount ANY_DRIVE 1 |
|
135 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralFlags EVcxMyVideosVideoNew |
|
136 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginOther |
|
137 |
|
138 print OK! |
|
139 delete VCXMV |
|
140 [Endtest] |
|
141 |
|
142 #------------------------------------------------------------------------------------ |
|
143 # |
|
144 # Tests sideloading video to 1st drive. |
|
145 # |
|
146 # CaseClass: core |
|
147 #------------------------------------------------------------------------------------ |
|
148 [Test] |
|
149 title ET30208 Sideload video 1st drive |
|
150 var CASE ET30208 |
|
151 |
|
152 callsub Cleanup |
|
153 |
|
154 // TESTCASE START |
|
155 |
|
156 create VCXMyVideosCollectionPluginTest VCXMV |
|
157 VCXMV Create |
|
158 |
|
159 callsub CreateVideo |
|
160 |
|
161 pause PAUSE_SIDELOAD |
|
162 |
|
163 VCXMV OpenCollection VCXCollectionMyVideos |
|
164 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
165 waittestclass VCXMV |
|
166 |
|
167 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
168 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
169 waittestclass VCXMV |
|
170 |
|
171 VCXMV CheckMediaCount ANY_DRIVE 1 |
|
172 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralFlags EVcxMyVideosVideoNew |
|
173 print OK! |
|
174 delete VCXMV |
|
175 [Endtest] |
|
176 |
|
177 #------------------------------------------------------------------------------------ |
|
178 # |
|
179 # Tests fetching video details for sideloaded video on 1st drive. |
|
180 # |
|
181 # CaseClass: core |
|
182 #------------------------------------------------------------------------------------ |
|
183 [Test] |
|
184 title ET30209 Get sideloaded video details 1st drive |
|
185 var CASE ET30209 |
|
186 create VCXMyVideosCollectionPluginTest VCXMV |
|
187 VCXMV Create |
|
188 |
|
189 VCXMV OpenCollection VCXCollectionMyVideos |
|
190 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
191 waittestclass VCXMV |
|
192 |
|
193 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
194 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
195 waittestclass VCXMV |
|
196 |
|
197 VCXMV GetMediaFullDetails ANY_DRIVE 0 |
|
198 |
|
199 print OK! |
|
200 delete VCXMV |
|
201 [Endtest] |
|
202 |
|
203 #------------------------------------------------------------------------------------ |
|
204 # |
|
205 # Tests deleting sideloaded video details from 1st drive. |
|
206 # |
|
207 # CaseClass: core |
|
208 #------------------------------------------------------------------------------------ |
|
209 [Test] |
|
210 title ET30210 Delete sideloaded video 1st drive |
|
211 var CASE ET30210 |
|
212 create VCXMyVideosCollectionPluginTest VCXMV |
|
213 VCXMV Create |
|
214 |
|
215 VCXMV OpenCollection VCXCollectionMyVideos |
|
216 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
217 waittestclass VCXMV |
|
218 |
|
219 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
220 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
221 waittestclass VCXMV |
|
222 |
|
223 VCXMV DeleteFileOfMedia ANY_DRIVE 0 |
|
224 |
|
225 pause PAUSE_SIDELOAD |
|
226 |
|
227 VCXMV RefreshContents |
|
228 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
229 waittestclass VCXMV |
|
230 |
|
231 VCXMV CheckMediaCount ANY_DRIVE 0 |
|
232 print OK! |
|
233 delete VCXMV |
|
234 [Endtest] |
|
235 |
|
236 #------------------------------------------------------------------------------------ |
|
237 # |
|
238 # Tests sideloading video to second drive. |
|
239 # |
|
240 #------------------------------------------------------------------------------------ |
|
241 [Test] |
|
242 title ET30211 Sideload video 2nd drive |
|
243 var CASE ET30211 |
|
244 |
|
245 callsub Cleanup |
|
246 |
|
247 // TESTCASE START |
|
248 |
|
249 create VCXMyVideosCollectionPluginTest VCXMV |
|
250 VCXMV Create |
|
251 |
|
252 callsub CreateVideo |
|
253 |
|
254 pause PAUSE_SIDELOAD |
|
255 |
|
256 VCXMV OpenCollection VCXCollectionMyVideos |
|
257 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
258 waittestclass VCXMV |
|
259 |
|
260 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
261 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
262 waittestclass VCXMV |
|
263 |
|
264 VCXMV CheckMediaCount ANY_DRIVE 1 |
|
265 print OK! |
|
266 delete VCXMV |
|
267 [Endtest] |
|
268 |
|
269 #------------------------------------------------------------------------------------ |
|
270 # |
|
271 # Tests fetching video details for sideloaded video on second drive. |
|
272 # |
|
273 #------------------------------------------------------------------------------------ |
|
274 [Test] |
|
275 title ET30212 Get sideloaded video details 2nd drive |
|
276 var CASE ET30212 |
|
277 |
|
278 create VCXMyVideosCollectionPluginTest VCXMV |
|
279 VCXMV Create |
|
280 |
|
281 VCXMV OpenCollection VCXCollectionMyVideos |
|
282 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
283 waittestclass VCXMV |
|
284 |
|
285 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
286 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
287 waittestclass VCXMV |
|
288 |
|
289 VCXMV GetMediaFullDetails ANY_DRIVE 0 |
|
290 |
|
291 print OK! |
|
292 delete VCXMV |
|
293 [Endtest] |
|
294 |
|
295 #------------------------------------------------------------------------------------ |
|
296 # |
|
297 # Tests deleting file of a sideloaded video from second drive. |
|
298 # |
|
299 #------------------------------------------------------------------------------------ |
|
300 [Test] |
|
301 title ET30213 Delete sideloaded video 2nd drive |
|
302 var CASE ET30213 |
|
303 create VCXMyVideosCollectionPluginTest VCXMV |
|
304 VCXMV Create |
|
305 |
|
306 VCXMV OpenCollection VCXCollectionMyVideos |
|
307 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
308 waittestclass VCXMV |
|
309 |
|
310 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
311 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
312 waittestclass VCXMV |
|
313 |
|
314 VCXMV DeleteFileOfMedia ANY_DRIVE 0 |
|
315 |
|
316 pause PAUSE_SIDELOAD |
|
317 |
|
318 VCXMV RefreshContents |
|
319 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
320 waittestclass VCXMV |
|
321 |
|
322 VCXMV CheckMediaCount ANY_DRIVE 0 |
|
323 print OK! |
|
324 delete VCXMV |
|
325 [Endtest] |
|
326 |
|
327 #------------------------------------------------------------------------------------ |
|
328 # |
|
329 # Tests sideloading multiple videos at the same time to the device. |
|
330 # |
|
331 # CaseClass: core |
|
332 #------------------------------------------------------------------------------------ |
|
333 [Test] |
|
334 title ET30214 Sideload multiple videos |
|
335 var CASE ET30214 |
|
336 |
|
337 callsub Cleanup |
|
338 |
|
339 // TESTCASE START |
|
340 |
|
341 create VCXMyVideosCollectionPluginTest VCXMV |
|
342 VCXMV Create |
|
343 |
|
344 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video0 CASE .mp4" |
|
345 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video1 CASE .mp4" |
|
346 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video2 CASE .mp4" |
|
347 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video3 CASE .mp4" |
|
348 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video4 CASE .mp4" |
|
349 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video5 CASE .mp4" |
|
350 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video6 CASE .mp4" |
|
351 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video7 CASE .mp4" |
|
352 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video8 CASE .mp4" |
|
353 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video9 CASE .mp4" |
|
354 |
|
355 pause PAUSE_SIDELOAD |
|
356 |
|
357 VCXMV OpenCollection VCXCollectionMyVideos |
|
358 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
359 waittestclass VCXMV |
|
360 |
|
361 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
362 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
363 waittestclass VCXMV |
|
364 |
|
365 VCXMV CheckMediaCount ANY_DRIVE 10 |
|
366 print OK! |
|
367 delete VCXMV |
|
368 [Endtest] |
|
369 |
|
370 #------------------------------------------------------------------------------------ |
|
371 # |
|
372 # Tests fetching video details for all videos. |
|
373 # |
|
374 #------------------------------------------------------------------------------------ |
|
375 [Test] |
|
376 title ET30215 Get sideloaded video details for all videos |
|
377 var CASE ET30215 |
|
378 create VCXMyVideosCollectionPluginTest VCXMV |
|
379 VCXMV Create |
|
380 |
|
381 VCXMV OpenCollection VCXCollectionMyVideos |
|
382 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
383 waittestclass VCXMV |
|
384 |
|
385 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
386 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
387 waittestclass VCXMV |
|
388 |
|
389 loop 10 |
|
390 print Details LOOP_COUNTER |
|
391 VCXMV GetMediaFullDetails ANY_DRIVE LOOP_COUNTER |
|
392 endloop |
|
393 |
|
394 print OK! |
|
395 delete VCXMV |
|
396 [Endtest] |
|
397 |
|
398 #------------------------------------------------------------------------------------ |
|
399 # |
|
400 # Tests deleting files of videos for multiple sideloaded videos. |
|
401 # |
|
402 #------------------------------------------------------------------------------------ |
|
403 [Test] |
|
404 title ET30216 Delete multiple sideloaded videos |
|
405 var CASE ET30216 |
|
406 create VCXMyVideosCollectionPluginTest VCXMV |
|
407 VCXMV Create |
|
408 |
|
409 VCXMV OpenCollection VCXCollectionMyVideos |
|
410 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
411 waittestclass VCXMV |
|
412 |
|
413 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
414 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
415 waittestclass VCXMV |
|
416 |
|
417 VCXMV DeleteFilesOfAllMedias |
|
418 |
|
419 pause PAUSE_SIDELOAD |
|
420 |
|
421 VCXMV RefreshContents |
|
422 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
423 waittestclass VCXMV |
|
424 |
|
425 VCXMV CheckMediaCount ANY_DRIVE 0 |
|
426 print OK! |
|
427 delete VCXMV |
|
428 [Endtest] |
|
429 |
|
430 #------------------------------------------------------------------------------------ |
|
431 # |
|
432 # Tests sideloading videos to multiple drives at the same time. |
|
433 # |
|
434 #------------------------------------------------------------------------------------ |
|
435 [Test] |
|
436 title ET30217 Sideload videos to 1st and 2nd drive |
|
437 var CASE ET30217 |
|
438 |
|
439 callsub Cleanup |
|
440 |
|
441 // TESTCASE START |
|
442 |
|
443 create VCXMyVideosCollectionPluginTest VCXMV |
|
444 VCXMV Create |
|
445 |
|
446 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video0 CASE .mp4" |
|
447 pause 1000 |
|
448 VCXMV CreateVideoFile IptvTestVideoMpeg4 E_DRIVE "video1 CASE .mp4" |
|
449 |
|
450 pause PAUSE_SIDELOAD |
|
451 |
|
452 VCXMV OpenCollection VCXCollectionMyVideos |
|
453 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
454 waittestclass VCXMV |
|
455 |
|
456 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
457 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
458 waittestclass VCXMV |
|
459 |
|
460 VCXMV CheckMediaCount ANY_DRIVE 2 |
|
461 print OK! |
|
462 delete VCXMV |
|
463 [Endtest] |
|
464 |
|
465 #------------------------------------------------------------------------------------ |
|
466 # |
|
467 # Tests deleting files of sideloaded videos from multiple drives. |
|
468 # |
|
469 #------------------------------------------------------------------------------------ |
|
470 [Test] |
|
471 title ET30218 Delete sideloaded video from 1st and 2nd drive |
|
472 var CASE ET30218 |
|
473 create VCXMyVideosCollectionPluginTest VCXMV |
|
474 VCXMV Create |
|
475 |
|
476 VCXMV OpenCollection VCXCollectionMyVideos |
|
477 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
478 waittestclass VCXMV |
|
479 |
|
480 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
481 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
482 waittestclass VCXMV |
|
483 |
|
484 VCXMV DeleteFileOfMedia ANY_DRIVE 0 |
|
485 VCXMV DeleteFileOfMedia ANY_DRIVE 1 |
|
486 |
|
487 pause PAUSE_SIDELOAD |
|
488 |
|
489 VCXMV RefreshContents |
|
490 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
491 waittestclass VCXMV |
|
492 |
|
493 VCXMV CheckMediaCount ANY_DRIVE 0 |
|
494 print OK! |
|
495 delete VCXMV |
|
496 [Endtest] |
|
497 |
|
498 #------------------------------------------------------------------------------------ |
|
499 # |
|
500 # Tests sideloading videos with different codecs. |
|
501 # |
|
502 #------------------------------------------------------------------------------------ |
|
503 [Test] |
|
504 title ET30219 Sideload videos - different codecs |
|
505 var CASE ET30219 |
|
506 |
|
507 callsub Cleanup |
|
508 |
|
509 // TESTCASE START |
|
510 |
|
511 create VCXMyVideosCollectionPluginTest VCXMV |
|
512 VCXMV Create |
|
513 |
|
514 VCXMV CreateVideoFile IptvTestVideo3Gp C_DRIVE "video1 CASE .3gp" |
|
515 VCXMV CreateVideoFile IptvTestVideo3Gp2 C_DRIVE "video2 CASE .3gp" |
|
516 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video3 CASE .mp4" |
|
517 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video4 CASE .m4v" |
|
518 VCXMV CreateVideoFile IptvTestVideoRealVideo C_DRIVE "video5 CASE .rm" |
|
519 VCXMV CreateVideoFile IptvTestVideoWmv C_DRIVE "video6 CASE .wmv" |
|
520 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video7 CASE .mp4" |
|
521 VCXMV CreateVideoFile IptvTestVideoQuicktime C_DRIVE "video8 CASE .mp4" |
|
522 VCXMV CreateVideoFile IptvTestVideoAviAC3 C_DRIVE "video9 CASE .avi" |
|
523 //VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video9.dcf" // Cannot be deleted so do not use. |
|
524 |
|
525 // These are not supported. |
|
526 //VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video42.avi" |
|
527 //VCXMV CreateVideoFile IptvTestVideoAvi C_DRIVE "video10.mp4" |
|
528 //VCXMV CreateVideoFile IptvTestVideoMp2 C_DRIVE "video11.mp4" |
|
529 //VCXMV CreateVideoFile IptvTestVideoSuperVideoCd C_DRIVE "video12.mp4" |
|
530 //VCXMV CreateVideoFile IptvTestVideoAppleMpeg C_DRIVE "video13.mp4" |
|
531 //VCXMV CreateVideoFile IptvTestVideoMpegAvc C_DRIVE "video14.mp4" |
|
532 |
|
533 pause PAUSE_SIDELOAD |
|
534 |
|
535 VCXMV OpenCollection VCXCollectionMyVideos |
|
536 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
537 waittestclass VCXMV |
|
538 |
|
539 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
540 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
541 waittestclass VCXMV |
|
542 |
|
543 VCXMV CheckMediaCount ANY_DRIVE 9 |
|
544 print OK! |
|
545 delete VCXMV |
|
546 [Endtest] |
|
547 |
|
548 #------------------------------------------------------------------------------------ |
|
549 # |
|
550 # Tests getting details of sideloaded videos with different codecs. |
|
551 # |
|
552 #------------------------------------------------------------------------------------ |
|
553 [Test] |
|
554 title ET30220 Get sideloaded video details - different codecs |
|
555 var CASE ET30220 |
|
556 create VCXMyVideosCollectionPluginTest VCXMV |
|
557 VCXMV Create |
|
558 |
|
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 loop 9 |
|
568 print Details LOOP_COUNTER |
|
569 VCXMV GetMediaFullDetails ANY_DRIVE LOOP_COUNTER |
|
570 endloop |
|
571 |
|
572 print OK! |
|
573 delete VCXMV |
|
574 [Endtest] |
|
575 |
|
576 #------------------------------------------------------------------------------------ |
|
577 # |
|
578 # Tests deleting files of videos with multiple codecs. |
|
579 # |
|
580 #------------------------------------------------------------------------------------ |
|
581 [Test] |
|
582 title ET30221 Delete sideloaded videos - different codecs |
|
583 var CASE ET30221 |
|
584 create VCXMyVideosCollectionPluginTest VCXMV |
|
585 VCXMV Create |
|
586 |
|
587 VCXMV OpenCollection VCXCollectionMyVideos |
|
588 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
589 waittestclass VCXMV |
|
590 |
|
591 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
592 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
593 waittestclass VCXMV |
|
594 |
|
595 VCXMV DeleteFilesOfAllMedias |
|
596 |
|
597 pause PAUSE_SIDELOAD |
|
598 |
|
599 VCXMV RefreshContents |
|
600 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
601 waittestclass VCXMV |
|
602 |
|
603 VCXMV CheckMediaCount ANY_DRIVE 0 |
|
604 print OK! |
|
605 delete VCXMV |
|
606 [Endtest] |
|
607 |
|
608 #------------------------------------------------------------------------------------ |
|
609 # |
|
610 # Tests that files without video file extensions are not added to collection. |
|
611 # |
|
612 #------------------------------------------------------------------------------------ |
|
613 [Test] |
|
614 title ET30222 Sideload videos - bad file extensions |
|
615 var CASE ET30222 |
|
616 |
|
617 callsub Cleanup |
|
618 |
|
619 // TESTCASE START |
|
620 |
|
621 create VCXMyVideosCollectionPluginTest VCXMV |
|
622 VCXMV Create |
|
623 |
|
624 VCXMV SetDeleteSideloadedVideos 1 |
|
625 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video02.3gp2x" |
|
626 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video03.mp4x" |
|
627 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video04.m4vx" |
|
628 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video05.rmx" |
|
629 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video06.3g2x" |
|
630 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video07.dcfx" |
|
631 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video08.dmx" |
|
632 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video11.x3gp" |
|
633 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video12.x3gp2" |
|
634 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video13.xmp4" |
|
635 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video14.xm4v" |
|
636 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video15.xrm" |
|
637 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video16.x3g2" |
|
638 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video17.xdcf" |
|
639 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video18.xdm" |
|
640 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video21.3g" |
|
641 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video22.3p2" |
|
642 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video23.mp" |
|
643 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video24.m4" |
|
644 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video25.r" |
|
645 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video26.3g" |
|
646 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video27.dc" |
|
647 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video28.d" |
|
648 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video31.gp" |
|
649 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video32.gp2" |
|
650 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video33.p4" |
|
651 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video34.4v" |
|
652 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video35.m" |
|
653 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video36.g2" |
|
654 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video37.cf" |
|
655 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video38.m" |
|
656 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video41.divx" |
|
657 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video44.mov" |
|
658 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video46.swf" |
|
659 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video47.mpg" |
|
660 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video48.mp3" |
|
661 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video50.wav" |
|
662 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video51." |
|
663 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video52.." |
|
664 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE ".video54.mov." |
|
665 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "xvideo563gp" |
|
666 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video57." |
|
667 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video58.xxxxxxxxxxx" |
|
668 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video59.xxxxxxxxxxxxxxxxxxxxxxxxx" |
|
669 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video60.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" |
|
670 |
|
671 pause PAUSE_SIDELOAD |
|
672 |
|
673 VCXMV OpenCollection VCXCollectionMyVideos |
|
674 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
675 waittestclass VCXMV |
|
676 |
|
677 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
678 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
679 waittestclass VCXMV |
|
680 |
|
681 VCXMV CheckMediaCount ANY_DRIVE 0 |
|
682 print OK! |
|
683 delete VCXMV |
|
684 [Endtest] |