35 waittestclass VCXMV |
35 waittestclass VCXMV |
36 |
36 |
37 VCXMV RemoveAllMedia |
37 VCXMV RemoveAllMedia |
38 delete VCXMV |
38 delete VCXMV |
39 |
39 |
40 print wait 3min |
40 print wait 30sec |
41 pause 180000 |
41 pause 30000 |
42 print cleanup end |
42 print cleanup end |
43 [EndSub] |
43 [EndSub] |
44 #************************************************************************************ |
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] |
45 |
53 |
46 #------------------------------------------------------------------------------------ |
54 #------------------------------------------------------------------------------------ |
47 # |
55 # |
48 # Does configuration for cases in this script. |
56 # Does configuration for cases in this script. |
49 # Creates 'Internet' IAP into 'Internet' destination and sets connection as authorized. |
57 # Creates 'Internet' IAP into 'Internet' destination and sets connection as authorized. |
52 # |
60 # |
53 # CaseClass: core |
61 # CaseClass: core |
54 #------------------------------------------------------------------------------------ |
62 #------------------------------------------------------------------------------------ |
55 [Test] |
63 [Test] |
56 title ET30200 <not a test> Setup |
64 title ET30200 <not a test> Setup |
|
65 var CASE ET30200 |
57 |
66 |
58 create VCXTestUtilModule Util |
67 create VCXTestUtilModule Util |
59 |
|
60 // Copies some known 3G AP to "Internet" destination with "Internet" name for the AP. |
68 // Copies some known 3G AP to "Internet" destination with "Internet" name for the AP. |
|
69 Util SetUsedDestination "Internet" |
61 Util CopyMethod "Internet" "Internet" "Internet" |
70 Util CopyMethod "Internet" "Internet" "Internet" |
62 // Disable connection dialog for "Internet" destination. |
71 // Disable connection dialog for "Internet" destination. |
63 Util SetConnectionMethodIntAttribute "Internet" "Internet" 507 2 // 507 is ECmSeamlessnessLevel |
72 Util SetConnectionMethodIntAttribute "Internet" "Internet" 507 2 // 507 is ECmSeamlessnessLevel |
|
73 Util SetDefaultIapCenrep |
64 delete Util |
74 delete Util |
65 |
75 |
66 create VCXTestUtilModule Util |
76 create VCXTestUtilModule Util |
67 Util CreateMobilecrashWatcher |
77 Util CreateMobilecrashWatcher |
68 |
78 |
116 |
127 |
117 VCXMV OpenLevel EVcxMyVideosAllVideos |
128 VCXMV OpenLevel EVcxMyVideosAllVideos |
118 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
129 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
119 waittestclass VCXMV |
130 waittestclass VCXMV |
120 |
131 |
121 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video0.mp4" |
132 callsub CreateVideo |
122 |
133 |
123 VCXMV CheckMediaCount ANY_DRIVE 1 |
134 VCXMV CheckMediaCount ANY_DRIVE 1 |
124 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralFlags EVcxMyVideosVideoNew |
135 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralFlags EVcxMyVideosVideoNew |
125 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginOther |
136 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginOther |
126 |
137 |
134 # |
145 # |
135 # CaseClass: core |
146 # CaseClass: core |
136 #------------------------------------------------------------------------------------ |
147 #------------------------------------------------------------------------------------ |
137 [Test] |
148 [Test] |
138 title ET30208 Sideload video 1st drive |
149 title ET30208 Sideload video 1st drive |
|
150 var CASE ET30208 |
139 |
151 |
140 callsub Cleanup |
152 callsub Cleanup |
141 |
153 |
142 // TESTCASE START |
154 // TESTCASE START |
143 |
155 |
144 create VCXMyVideosCollectionPluginTest VCXMV |
156 create VCXMyVideosCollectionPluginTest VCXMV |
145 VCXMV Create |
157 VCXMV Create |
146 |
158 |
147 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video0.mp4" |
159 callsub CreateVideo |
148 |
160 |
149 pause PAUSE_SIDELOAD |
161 pause PAUSE_SIDELOAD |
150 |
162 |
151 VCXMV OpenCollection VCXCollectionMyVideos |
163 VCXMV OpenCollection VCXCollectionMyVideos |
152 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
164 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
168 # |
180 # |
169 # CaseClass: core |
181 # CaseClass: core |
170 #------------------------------------------------------------------------------------ |
182 #------------------------------------------------------------------------------------ |
171 [Test] |
183 [Test] |
172 title ET30209 Get sideloaded video details 1st drive |
184 title ET30209 Get sideloaded video details 1st drive |
|
185 var CASE ET30209 |
173 create VCXMyVideosCollectionPluginTest VCXMV |
186 create VCXMyVideosCollectionPluginTest VCXMV |
174 VCXMV Create |
187 VCXMV Create |
175 |
188 |
176 VCXMV OpenCollection VCXCollectionMyVideos |
189 VCXMV OpenCollection VCXCollectionMyVideos |
177 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
190 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
193 # |
206 # |
194 # CaseClass: core |
207 # CaseClass: core |
195 #------------------------------------------------------------------------------------ |
208 #------------------------------------------------------------------------------------ |
196 [Test] |
209 [Test] |
197 title ET30210 Delete sideloaded video 1st drive |
210 title ET30210 Delete sideloaded video 1st drive |
|
211 var CASE ET30210 |
198 create VCXMyVideosCollectionPluginTest VCXMV |
212 create VCXMyVideosCollectionPluginTest VCXMV |
199 VCXMV Create |
213 VCXMV Create |
200 |
214 |
201 VCXMV OpenCollection VCXCollectionMyVideos |
215 VCXMV OpenCollection VCXCollectionMyVideos |
202 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
216 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
224 # Tests sideloading video to second drive. |
238 # Tests sideloading video to second drive. |
225 # |
239 # |
226 #------------------------------------------------------------------------------------ |
240 #------------------------------------------------------------------------------------ |
227 [Test] |
241 [Test] |
228 title ET30211 Sideload video 2nd drive |
242 title ET30211 Sideload video 2nd drive |
|
243 var CASE ET30211 |
229 |
244 |
230 callsub Cleanup |
245 callsub Cleanup |
231 |
246 |
232 // TESTCASE START |
247 // TESTCASE START |
233 |
248 |
234 create VCXMyVideosCollectionPluginTest VCXMV |
249 create VCXMyVideosCollectionPluginTest VCXMV |
235 VCXMV Create |
250 VCXMV Create |
236 |
251 |
237 VCXMV CreateVideoFile IptvTestVideoMpeg4 E_DRIVE "video0.mp4" |
252 callsub CreateVideo |
238 |
253 |
239 pause PAUSE_SIDELOAD |
254 pause PAUSE_SIDELOAD |
240 |
255 |
241 VCXMV OpenCollection VCXCollectionMyVideos |
256 VCXMV OpenCollection VCXCollectionMyVideos |
242 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
257 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
256 # Tests fetching video details for sideloaded video on second drive. |
271 # Tests fetching video details for sideloaded video on second drive. |
257 # |
272 # |
258 #------------------------------------------------------------------------------------ |
273 #------------------------------------------------------------------------------------ |
259 [Test] |
274 [Test] |
260 title ET30212 Get sideloaded video details 2nd drive |
275 title ET30212 Get sideloaded video details 2nd drive |
|
276 var CASE ET30212 |
261 |
277 |
262 create VCXMyVideosCollectionPluginTest VCXMV |
278 create VCXMyVideosCollectionPluginTest VCXMV |
263 VCXMV Create |
279 VCXMV Create |
264 |
280 |
265 VCXMV OpenCollection VCXCollectionMyVideos |
281 VCXMV OpenCollection VCXCollectionMyVideos |
281 # Tests deleting file of a sideloaded video from second drive. |
297 # Tests deleting file of a sideloaded video from second drive. |
282 # |
298 # |
283 #------------------------------------------------------------------------------------ |
299 #------------------------------------------------------------------------------------ |
284 [Test] |
300 [Test] |
285 title ET30213 Delete sideloaded video 2nd drive |
301 title ET30213 Delete sideloaded video 2nd drive |
|
302 var CASE ET30213 |
286 create VCXMyVideosCollectionPluginTest VCXMV |
303 create VCXMyVideosCollectionPluginTest VCXMV |
287 VCXMV Create |
304 VCXMV Create |
288 |
305 |
289 VCXMV OpenCollection VCXCollectionMyVideos |
306 VCXMV OpenCollection VCXCollectionMyVideos |
290 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
307 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
313 # |
330 # |
314 # CaseClass: core |
331 # CaseClass: core |
315 #------------------------------------------------------------------------------------ |
332 #------------------------------------------------------------------------------------ |
316 [Test] |
333 [Test] |
317 title ET30214 Sideload multiple videos |
334 title ET30214 Sideload multiple videos |
|
335 var CASE ET30214 |
318 |
336 |
319 callsub Cleanup |
337 callsub Cleanup |
320 |
338 |
321 // TESTCASE START |
339 // TESTCASE START |
322 |
340 |
323 create VCXMyVideosCollectionPluginTest VCXMV |
341 create VCXMyVideosCollectionPluginTest VCXMV |
324 VCXMV Create |
342 VCXMV Create |
325 |
343 |
326 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video0.mp4" |
344 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video0 CASE .mp4" |
327 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video1.mp4" |
345 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video1 CASE .mp4" |
328 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video2.mp4" |
346 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video2 CASE .mp4" |
329 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video3.mp4" |
347 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video3 CASE .mp4" |
330 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video4.mp4" |
348 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video4 CASE .mp4" |
331 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video5.mp4" |
349 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video5 CASE .mp4" |
332 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video6.mp4" |
350 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video6 CASE .mp4" |
333 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video7.mp4" |
351 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video7 CASE .mp4" |
334 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video8.mp4" |
352 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video8 CASE .mp4" |
335 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video9.mp4" |
353 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video9 CASE .mp4" |
336 |
354 |
337 pause PAUSE_SIDELOAD |
355 pause PAUSE_SIDELOAD |
338 |
356 |
339 VCXMV OpenCollection VCXCollectionMyVideos |
357 VCXMV OpenCollection VCXCollectionMyVideos |
340 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
358 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
354 # Tests fetching video details for all videos. |
372 # Tests fetching video details for all videos. |
355 # |
373 # |
356 #------------------------------------------------------------------------------------ |
374 #------------------------------------------------------------------------------------ |
357 [Test] |
375 [Test] |
358 title ET30215 Get sideloaded video details for all videos |
376 title ET30215 Get sideloaded video details for all videos |
|
377 var CASE ET30215 |
359 create VCXMyVideosCollectionPluginTest VCXMV |
378 create VCXMyVideosCollectionPluginTest VCXMV |
360 VCXMV Create |
379 VCXMV Create |
361 |
380 |
362 VCXMV OpenCollection VCXCollectionMyVideos |
381 VCXMV OpenCollection VCXCollectionMyVideos |
363 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
382 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
381 # Tests deleting files of videos for multiple sideloaded videos. |
400 # Tests deleting files of videos for multiple sideloaded videos. |
382 # |
401 # |
383 #------------------------------------------------------------------------------------ |
402 #------------------------------------------------------------------------------------ |
384 [Test] |
403 [Test] |
385 title ET30216 Delete multiple sideloaded videos |
404 title ET30216 Delete multiple sideloaded videos |
|
405 var CASE ET30216 |
386 create VCXMyVideosCollectionPluginTest VCXMV |
406 create VCXMyVideosCollectionPluginTest VCXMV |
387 VCXMV Create |
407 VCXMV Create |
388 |
408 |
389 VCXMV OpenCollection VCXCollectionMyVideos |
409 VCXMV OpenCollection VCXCollectionMyVideos |
390 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
410 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
412 # Tests sideloading videos to multiple drives at the same time. |
432 # Tests sideloading videos to multiple drives at the same time. |
413 # |
433 # |
414 #------------------------------------------------------------------------------------ |
434 #------------------------------------------------------------------------------------ |
415 [Test] |
435 [Test] |
416 title ET30217 Sideload videos to 1st and 2nd drive |
436 title ET30217 Sideload videos to 1st and 2nd drive |
|
437 var CASE ET30217 |
417 |
438 |
418 callsub Cleanup |
439 callsub Cleanup |
419 |
440 |
420 // TESTCASE START |
441 // TESTCASE START |
421 |
442 |
422 create VCXMyVideosCollectionPluginTest VCXMV |
443 create VCXMyVideosCollectionPluginTest VCXMV |
423 VCXMV Create |
444 VCXMV Create |
424 |
445 |
425 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video0.mp4" |
446 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video0 CASE .mp4" |
426 pause 1000 |
447 pause 1000 |
427 VCXMV CreateVideoFile IptvTestVideoMpeg4 E_DRIVE "video1.mp4" |
448 VCXMV CreateVideoFile IptvTestVideoMpeg4 E_DRIVE "video1 CASE .mp4" |
428 |
449 |
429 pause PAUSE_SIDELOAD |
450 pause PAUSE_SIDELOAD |
430 |
451 |
431 VCXMV OpenCollection VCXCollectionMyVideos |
452 VCXMV OpenCollection VCXCollectionMyVideos |
432 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
453 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
446 # Tests deleting files of sideloaded videos from multiple drives. |
467 # Tests deleting files of sideloaded videos from multiple drives. |
447 # |
468 # |
448 #------------------------------------------------------------------------------------ |
469 #------------------------------------------------------------------------------------ |
449 [Test] |
470 [Test] |
450 title ET30218 Delete sideloaded video from 1st and 2nd drive |
471 title ET30218 Delete sideloaded video from 1st and 2nd drive |
|
472 var CASE ET30218 |
451 create VCXMyVideosCollectionPluginTest VCXMV |
473 create VCXMyVideosCollectionPluginTest VCXMV |
452 VCXMV Create |
474 VCXMV Create |
453 |
475 |
454 VCXMV OpenCollection VCXCollectionMyVideos |
476 VCXMV OpenCollection VCXCollectionMyVideos |
455 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
477 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
478 # Tests sideloading videos with different codecs. |
500 # Tests sideloading videos with different codecs. |
479 # |
501 # |
480 #------------------------------------------------------------------------------------ |
502 #------------------------------------------------------------------------------------ |
481 [Test] |
503 [Test] |
482 title ET30219 Sideload videos - different codecs |
504 title ET30219 Sideload videos - different codecs |
|
505 var CASE ET30219 |
483 |
506 |
484 callsub Cleanup |
507 callsub Cleanup |
485 |
508 |
486 // TESTCASE START |
509 // TESTCASE START |
487 |
510 |
488 create VCXMyVideosCollectionPluginTest VCXMV |
511 create VCXMyVideosCollectionPluginTest VCXMV |
489 VCXMV Create |
512 VCXMV Create |
490 |
513 |
491 VCXMV CreateVideoFile IptvTestVideo3Gp C_DRIVE "video1.3gp" |
514 VCXMV CreateVideoFile IptvTestVideo3Gp C_DRIVE "video1 CASE .3gp" |
492 VCXMV CreateVideoFile IptvTestVideo3Gp2 C_DRIVE "video2.3gp" |
515 VCXMV CreateVideoFile IptvTestVideo3Gp2 C_DRIVE "video2 CASE .3gp" |
493 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video3.mp4" |
516 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video3 CASE .mp4" |
494 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video4.m4v" |
517 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video4 CASE .m4v" |
495 VCXMV CreateVideoFile IptvTestVideoRealVideo C_DRIVE "video5.rm" |
518 VCXMV CreateVideoFile IptvTestVideoRealVideo C_DRIVE "video5 CASE .rm" |
496 VCXMV CreateVideoFile IptvTestVideoWmv C_DRIVE "video6.wmv" |
519 VCXMV CreateVideoFile IptvTestVideoWmv C_DRIVE "video6 CASE .wmv" |
497 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video7.mp4" |
520 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video7 CASE .mp4" |
498 VCXMV CreateVideoFile IptvTestVideoQuicktime C_DRIVE "video8.mp4" |
521 VCXMV CreateVideoFile IptvTestVideoQuicktime C_DRIVE "video8 CASE .mp4" |
499 VCXMV CreateVideoFile IptvTestVideoAviAC3 C_DRIVE "video9.avi" |
522 VCXMV CreateVideoFile IptvTestVideoAviAC3 C_DRIVE "video9 CASE .avi" |
500 //VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video9.dcf" // Cannot be deleted so do not use. |
523 //VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video9.dcf" // Cannot be deleted so do not use. |
501 |
524 |
502 // These are not supported. |
525 // These are not supported. |
503 //VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video42.avi" |
526 //VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video42.avi" |
504 //VCXMV CreateVideoFile IptvTestVideoAvi C_DRIVE "video10.mp4" |
527 //VCXMV CreateVideoFile IptvTestVideoAvi C_DRIVE "video10.mp4" |
527 # Tests getting details of sideloaded videos with different codecs. |
550 # Tests getting details of sideloaded videos with different codecs. |
528 # |
551 # |
529 #------------------------------------------------------------------------------------ |
552 #------------------------------------------------------------------------------------ |
530 [Test] |
553 [Test] |
531 title ET30220 Get sideloaded video details - different codecs |
554 title ET30220 Get sideloaded video details - different codecs |
|
555 var CASE ET30220 |
532 create VCXMyVideosCollectionPluginTest VCXMV |
556 create VCXMyVideosCollectionPluginTest VCXMV |
533 VCXMV Create |
557 VCXMV Create |
534 |
558 |
535 VCXMV OpenCollection VCXCollectionMyVideos |
559 VCXMV OpenCollection VCXCollectionMyVideos |
536 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
560 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
554 # Tests deleting files of videos with multiple codecs. |
578 # Tests deleting files of videos with multiple codecs. |
555 # |
579 # |
556 #------------------------------------------------------------------------------------ |
580 #------------------------------------------------------------------------------------ |
557 [Test] |
581 [Test] |
558 title ET30221 Delete sideloaded videos - different codecs |
582 title ET30221 Delete sideloaded videos - different codecs |
|
583 var CASE ET30221 |
559 create VCXMyVideosCollectionPluginTest VCXMV |
584 create VCXMyVideosCollectionPluginTest VCXMV |
560 VCXMV Create |
585 VCXMV Create |
561 |
586 |
562 VCXMV OpenCollection VCXCollectionMyVideos |
587 VCXMV OpenCollection VCXCollectionMyVideos |
563 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
588 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |