|
1 ///* |
|
2 //* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). |
|
3 //* All rights reserved. |
|
4 //* This component and the accompanying materials are made available |
|
5 //* under the terms of the License "Eclipse Public License v1.0" |
|
6 //* which accompanies this distribution, and is available |
|
7 //* at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
8 //* |
|
9 //* Initial Contributors: |
|
10 //* Nokia Corporation - initial contribution. |
|
11 //* |
|
12 //* Contributors: |
|
13 //* |
|
14 //* Description: |
|
15 //* |
|
16 //*/ |
|
17 |
|
18 #----------------------------------------------------------------------------------- |
|
19 # |
|
20 # STIF test script file for testing VCXMyVideosCollectionPluginTest.dll |
|
21 # |
|
22 # Tests functionality for category video lists. |
|
23 # |
|
24 #----------------------------------------------------------------------------------- |
|
25 |
|
26 [StifSettings] |
|
27 CapsModifier= VcxTestClientApiCapsMod.exe |
|
28 [EndStifSettings] |
|
29 |
|
30 [Define] |
|
31 INCLUDE c:\TestFramework\VCXMVCollectionPluginTest.inc |
|
32 INCLUDE c:\TestFramework\VCXDrives.inc |
|
33 INCLUDE c:\TestFramework\VCXErrors.inc |
|
34 [Enddefine] |
|
35 |
|
36 #************************************************************************************ |
|
37 # Sub Cleanup |
|
38 # Removes all videos from the phone. Collection is opened. |
|
39 #************************************************************************************ |
|
40 [Sub Cleanup] |
|
41 print cleanup start |
|
42 create VCXMyVideosCollectionPluginTest VCXMV |
|
43 VCXMV Create |
|
44 |
|
45 VCXMV OpenCollection VCXCollectionMyVideos |
|
46 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
47 waittestclass VCXMV |
|
48 |
|
49 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
50 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened KVCXMYVideosTestMessageListComplete |
|
51 waittestclass VCXMV |
|
52 |
|
53 VCXMV RemoveAllMedia |
|
54 delete VCXMV |
|
55 |
|
56 print wait 30sec |
|
57 pause 30000 |
|
58 print cleanup end |
|
59 [EndSub] |
|
60 |
|
61 #************************************************************************************ |
|
62 # Sub SetupVideos |
|
63 # Creates 5 videos with defined origin. List will be: |
|
64 # |
|
65 # a.mp4 |
|
66 # b.mp4 |
|
67 # c.mp4 |
|
68 # d.mp4 |
|
69 # e.mp4 |
|
70 # |
|
71 # 2nd and 4th videos have new flag set. |
|
72 #************************************************************************************ |
|
73 [Sub SetupVideos] |
|
74 |
|
75 callsub Cleanup |
|
76 |
|
77 create VCXMyVideosCollectionPluginTest VCXMV |
|
78 VCXMV Create |
|
79 VCXMV SetSortingOrder EVcxMyVideosSortingName |
|
80 |
|
81 VCXMV SetFileCheck 0 |
|
82 |
|
83 VCXMV OpenCollection VCXCollectionMyVideos |
|
84 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
85 waittestclass VCXMV |
|
86 |
|
87 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
88 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened KVCXMYVideosTestMessageListComplete |
|
89 waittestclass VCXMV |
|
90 |
|
91 // Create some video objects. |
|
92 VCXMV CreateVideoFile VcxTestVideo3Gp DRIVE_1 "a.mp4" |
|
93 pause 1000 |
|
94 VCXMV CreateVideoFile VcxTestVideo3Gp DRIVE_1 "b.mp4" |
|
95 pause 1000 |
|
96 VCXMV CreateVideoFile VcxTestVideo3Gp DRIVE_1 "c.mp4" |
|
97 pause 1000 |
|
98 VCXMV CreateVideoFile VcxTestVideo3Gp DRIVE_1 "d.mp4" |
|
99 pause 1000 |
|
100 VCXMV CreateVideoFile VcxTestVideo3Gp DRIVE_1 "e.mp4" |
|
101 |
|
102 pause 10000 |
|
103 |
|
104 VCXMV GetAllMediaFullDetails |
|
105 |
|
106 VCXMV SetAutomaticRefresh 0 |
|
107 |
|
108 VCXMV CreateCopyOfMedia ANY_DRIVE 0 |
|
109 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin ORIGIN |
|
110 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralFlags 0 |
|
111 VCXMV OutsideMediaUpdate |
|
112 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageMpxVideoModified |
|
113 waittestclass VCXMV |
|
114 |
|
115 VCXMV CreateCopyOfMedia ANY_DRIVE 1 |
|
116 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin ORIGIN |
|
117 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosModifiedDateCurrent |
|
118 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralFlags EVcxMyVideosVideoNew |
|
119 VCXMV OutsideMediaUpdate |
|
120 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageMpxVideoModified |
|
121 waittestclass VCXMV |
|
122 |
|
123 VCXMV CreateCopyOfMedia ANY_DRIVE 2 |
|
124 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin ORIGIN |
|
125 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralFlags 0 |
|
126 VCXMV OutsideMediaUpdate |
|
127 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageMpxVideoModified |
|
128 waittestclass VCXMV |
|
129 |
|
130 VCXMV CreateCopyOfMedia ANY_DRIVE 3 |
|
131 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin ORIGIN |
|
132 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosModifiedDateCurrent |
|
133 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralFlags EVcxMyVideosVideoNew |
|
134 VCXMV OutsideMediaUpdate |
|
135 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageMpxVideoModified |
|
136 waittestclass VCXMV |
|
137 |
|
138 VCXMV CreateCopyOfMedia ANY_DRIVE 4 |
|
139 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin ORIGIN |
|
140 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralFlags 0 |
|
141 VCXMV OutsideMediaUpdate |
|
142 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageMpxVideoModified |
|
143 waittestclass VCXMV |
|
144 |
|
145 delete VCXMV |
|
146 [EndSub] |
|
147 |
|
148 #------------------------------------------------------------------------------------ |
|
149 # |
|
150 # Tests opening 'All videos' category when it's empty. |
|
151 # |
|
152 #------------------------------------------------------------------------------------ |
|
153 [Test] |
|
154 title All videos - empty |
|
155 |
|
156 callsub Cleanup |
|
157 |
|
158 create VCXMyVideosCollectionPluginTest VCXMV |
|
159 VCXMV Create |
|
160 |
|
161 VCXMV OpenCollection VCXCollectionMyVideos |
|
162 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
163 waittestclass VCXMV |
|
164 |
|
165 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
166 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened KVCXMYVideosTestMessageListComplete |
|
167 waittestclass VCXMV |
|
168 |
|
169 VCXMV CheckMediaCount ANY_DRIVE 0 |
|
170 |
|
171 VCXMV CloseLevel |
|
172 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
173 waittestclass VCXMV |
|
174 |
|
175 print OK! |
|
176 delete VCXMV |
|
177 [Endtest] |
|
178 |
|
179 #------------------------------------------------------------------------------------ |
|
180 # |
|
181 # Tests opening 'Downloads' category when it's empty. |
|
182 # |
|
183 #------------------------------------------------------------------------------------ |
|
184 [Test] |
|
185 title Downloads - empty |
|
186 create VCXMyVideosCollectionPluginTest VCXMV |
|
187 VCXMV Create |
|
188 |
|
189 VCXMV OpenCollection VCXCollectionMyVideos |
|
190 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
191 waittestclass VCXMV |
|
192 |
|
193 VCXMV OpenLevel EVcxMyVideosDownloads |
|
194 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened KVCXMYVideosTestMessageListComplete |
|
195 waittestclass VCXMV |
|
196 |
|
197 VCXMV CheckMediaCount ANY_DRIVE 0 |
|
198 |
|
199 VCXMV CloseLevel |
|
200 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
201 waittestclass VCXMV |
|
202 |
|
203 print OK! |
|
204 delete VCXMV |
|
205 [Endtest] |
|
206 |
|
207 #------------------------------------------------------------------------------------ |
|
208 # |
|
209 # Tests opening 'TV Recordings' category when it's empty. |
|
210 # |
|
211 #------------------------------------------------------------------------------------ |
|
212 [Test] |
|
213 title TV recordings - empty |
|
214 create VCXMyVideosCollectionPluginTest VCXMV |
|
215 VCXMV Create |
|
216 |
|
217 VCXMV OpenCollection VCXCollectionMyVideos |
|
218 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
219 waittestclass VCXMV |
|
220 |
|
221 VCXMV OpenLevel EVcxMyVideosTvRecordings |
|
222 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened KVCXMYVideosTestMessageListComplete |
|
223 waittestclass VCXMV |
|
224 |
|
225 VCXMV CheckMediaCount ANY_DRIVE 0 |
|
226 |
|
227 VCXMV CloseLevel |
|
228 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
229 waittestclass VCXMV |
|
230 |
|
231 print OK! |
|
232 delete VCXMV |
|
233 [Endtest] |
|
234 |
|
235 #------------------------------------------------------------------------------------ |
|
236 # |
|
237 # Tests opening 'Captured videos' category when it's empty. |
|
238 # |
|
239 #------------------------------------------------------------------------------------ |
|
240 [Test] |
|
241 title Captured videos - empty |
|
242 create VCXMyVideosCollectionPluginTest VCXMV |
|
243 VCXMV Create |
|
244 |
|
245 VCXMV OpenCollection VCXCollectionMyVideos |
|
246 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
247 waittestclass VCXMV |
|
248 |
|
249 VCXMV OpenLevel EVcxMyVideosCapturedVideos |
|
250 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened KVCXMYVideosTestMessageListComplete |
|
251 waittestclass VCXMV |
|
252 |
|
253 VCXMV CheckMediaCount ANY_DRIVE 0 |
|
254 |
|
255 VCXMV CloseLevel |
|
256 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
257 waittestclass VCXMV |
|
258 |
|
259 print OK! |
|
260 delete VCXMV |
|
261 [Endtest] |
|
262 |
|
263 #------------------------------------------------------------------------------------ |
|
264 # |
|
265 # Tests opening 'Other videos' category when it's empty. |
|
266 # |
|
267 #------------------------------------------------------------------------------------ |
|
268 [Test] |
|
269 title Other videos - empty |
|
270 create VCXMyVideosCollectionPluginTest VCXMV |
|
271 VCXMV Create |
|
272 |
|
273 VCXMV OpenCollection VCXCollectionMyVideos |
|
274 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
275 waittestclass VCXMV |
|
276 |
|
277 VCXMV OpenLevel EVcxMyVideosOther |
|
278 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened KVCXMYVideosTestMessageListComplete |
|
279 waittestclass VCXMV |
|
280 |
|
281 VCXMV CheckMediaCount ANY_DRIVE 0 |
|
282 |
|
283 VCXMV CloseLevel |
|
284 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
285 waittestclass VCXMV |
|
286 |
|
287 print OK! |
|
288 delete VCXMV |
|
289 [Endtest] |
|
290 |
|
291 #------------------------------------------------------------------------------------ |
|
292 # |
|
293 # Creates five video files, one for every origin. This case is needed by following cases. |
|
294 # |
|
295 #------------------------------------------------------------------------------------ |
|
296 [Test] |
|
297 title Setup all origins |
|
298 |
|
299 callsub Cleanup |
|
300 |
|
301 // TESTCASE START |
|
302 |
|
303 create VCXMyVideosCollectionPluginTest VCXMV |
|
304 VCXMV Create |
|
305 VCXMV SetSortingOrder EVcxMyVideosSortingName |
|
306 |
|
307 VCXMV SetFileCheck 0 |
|
308 |
|
309 VCXMV OpenCollection VCXCollectionMyVideos |
|
310 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
311 waittestclass VCXMV |
|
312 |
|
313 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
314 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened KVCXMYVideosTestMessageListComplete |
|
315 waittestclass VCXMV |
|
316 |
|
317 // Create some video objects. |
|
318 VCXMV CreateVideoFile VcxTestVideo3Gp DRIVE_1 "a.mp4" |
|
319 pause 1000 |
|
320 VCXMV CreateVideoFile VcxTestVideo3Gp DRIVE_1 "b.mp4" |
|
321 pause 1000 |
|
322 VCXMV CreateVideoFile VcxTestVideo3Gp DRIVE_1 "c.mp4" |
|
323 pause 1000 |
|
324 VCXMV CreateVideoFile VcxTestVideo3Gp DRIVE_1 "d.mp4" |
|
325 pause 1000 |
|
326 VCXMV CreateVideoFile VcxTestVideo3Gp DRIVE_1 "e.mp4" |
|
327 pause 1000 |
|
328 |
|
329 VCXMV SetAutomaticRefresh 0 |
|
330 |
|
331 VCXMV CreateCopyOfMedia ANY_DRIVE 0 |
|
332 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralTitle "OriginOther" |
|
333 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginOther |
|
334 VCXMV OutsideMediaUpdate |
|
335 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageMpxVideoModified |
|
336 waittestclass VCXMV |
|
337 |
|
338 VCXMV CreateCopyOfMedia ANY_DRIVE 1 |
|
339 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralTitle "OriginCamera" |
|
340 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginCapturedWithCamera |
|
341 VCXMV OutsideMediaUpdate |
|
342 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageMpxVideoModified |
|
343 waittestclass VCXMV |
|
344 |
|
345 VCXMV CreateCopyOfMedia ANY_DRIVE 2 |
|
346 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralTitle "OriginDownloaded" |
|
347 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginDownloaded |
|
348 VCXMV OutsideMediaUpdate |
|
349 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageMpxVideoModified |
|
350 waittestclass VCXMV |
|
351 |
|
352 VCXMV CreateCopyOfMedia ANY_DRIVE 3 |
|
353 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralTitle "OriginSideloaded" |
|
354 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginSideLoaded |
|
355 VCXMV OutsideMediaUpdate |
|
356 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageMpxVideoModified |
|
357 waittestclass VCXMV |
|
358 |
|
359 VCXMV CreateCopyOfMedia ANY_DRIVE 4 |
|
360 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralTitle "OriginRecording" |
|
361 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginTvRecording |
|
362 VCXMV OutsideMediaUpdate |
|
363 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageMpxVideoModified |
|
364 waittestclass VCXMV |
|
365 |
|
366 VCXMV SetAutomaticRefresh 1 |
|
367 |
|
368 VCXMV GetAllMediaFullDetails |
|
369 |
|
370 print OK! |
|
371 delete VCXMV |
|
372 [Endtest] |
|
373 |
|
374 #------------------------------------------------------------------------------------ |
|
375 # |
|
376 # Tests opening 'All videos' category when device has videos with different origins. |
|
377 # |
|
378 #------------------------------------------------------------------------------------ |
|
379 [Test] |
|
380 title All videos - all origins |
|
381 create VCXMyVideosCollectionPluginTest VCXMV |
|
382 VCXMV Create |
|
383 VCXMV SetFileCheck 0 |
|
384 |
|
385 VCXMV OpenCollection VCXCollectionMyVideos |
|
386 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
387 waittestclass VCXMV |
|
388 |
|
389 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
390 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened KVCXMYVideosTestMessageListComplete |
|
391 waittestclass VCXMV |
|
392 |
|
393 VCXMV CheckMediaCount ANY_DRIVE 5 |
|
394 |
|
395 VCXMV CloseLevel |
|
396 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
397 waittestclass VCXMV |
|
398 |
|
399 print OK! |
|
400 delete VCXMV |
|
401 [Endtest] |
|
402 |
|
403 #------------------------------------------------------------------------------------ |
|
404 # |
|
405 # Tests opening 'Downloads' category when device has videos with different origins. |
|
406 # |
|
407 #------------------------------------------------------------------------------------ |
|
408 [Test] |
|
409 title Downloads - all origins |
|
410 create VCXMyVideosCollectionPluginTest VCXMV |
|
411 VCXMV Create |
|
412 VCXMV SetFileCheck 0 |
|
413 |
|
414 VCXMV OpenCollection VCXCollectionMyVideos |
|
415 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
416 waittestclass VCXMV |
|
417 |
|
418 VCXMV OpenLevel EVcxMyVideosDownloads |
|
419 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened KVCXMYVideosTestMessageListComplete |
|
420 waittestclass VCXMV |
|
421 |
|
422 VCXMV CheckMediaCount ANY_DRIVE 1 |
|
423 |
|
424 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "OriginDownloaded" |
|
425 |
|
426 VCXMV CloseLevel |
|
427 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
428 waittestclass VCXMV |
|
429 |
|
430 print OK! |
|
431 delete VCXMV |
|
432 [Endtest] |
|
433 |
|
434 #------------------------------------------------------------------------------------ |
|
435 # |
|
436 # Tests opening 'TV recordings' category when device has videos with different origins. |
|
437 # |
|
438 #------------------------------------------------------------------------------------ |
|
439 [Test] |
|
440 title TV recordings - all origins |
|
441 create VCXMyVideosCollectionPluginTest VCXMV |
|
442 VCXMV Create |
|
443 VCXMV SetFileCheck 0 |
|
444 |
|
445 VCXMV OpenCollection VCXCollectionMyVideos |
|
446 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
447 waittestclass VCXMV |
|
448 |
|
449 VCXMV OpenLevel EVcxMyVideosTvRecordings |
|
450 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened KVCXMYVideosTestMessageListComplete |
|
451 waittestclass VCXMV |
|
452 |
|
453 VCXMV CheckMediaCount ANY_DRIVE 1 |
|
454 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "OriginRecording" |
|
455 |
|
456 VCXMV CloseLevel |
|
457 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
458 waittestclass VCXMV |
|
459 |
|
460 print OK! |
|
461 delete VCXMV |
|
462 [Endtest] |
|
463 |
|
464 #------------------------------------------------------------------------------------ |
|
465 # |
|
466 # Tests opening 'Captured videos' category when device has videos with different origins. |
|
467 # |
|
468 #------------------------------------------------------------------------------------ |
|
469 [Test] |
|
470 title Captured videos - all origins |
|
471 create VCXMyVideosCollectionPluginTest VCXMV |
|
472 VCXMV Create |
|
473 VCXMV SetFileCheck 0 |
|
474 |
|
475 VCXMV OpenCollection VCXCollectionMyVideos |
|
476 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
477 waittestclass VCXMV |
|
478 |
|
479 VCXMV OpenLevel EVcxMyVideosCapturedVideos |
|
480 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened KVCXMYVideosTestMessageListComplete |
|
481 waittestclass VCXMV |
|
482 |
|
483 VCXMV CheckMediaCount ANY_DRIVE 1 |
|
484 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "OriginCamera" |
|
485 |
|
486 VCXMV CloseLevel |
|
487 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
488 waittestclass VCXMV |
|
489 |
|
490 print OK! |
|
491 delete VCXMV |
|
492 [Endtest] |
|
493 |
|
494 #------------------------------------------------------------------------------------ |
|
495 # |
|
496 # Tests opening 'Other videos' category when device has videos with different origins. |
|
497 # |
|
498 #------------------------------------------------------------------------------------ |
|
499 [Test] |
|
500 title Other videos - all origins |
|
501 create VCXMyVideosCollectionPluginTest VCXMV |
|
502 VCXMV Create |
|
503 VCXMV SetFileCheck 0 |
|
504 |
|
505 VCXMV OpenCollection VCXCollectionMyVideos |
|
506 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
507 waittestclass VCXMV |
|
508 |
|
509 VCXMV OpenLevel EVcxMyVideosOther |
|
510 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened KVCXMYVideosTestMessageListComplete |
|
511 waittestclass VCXMV |
|
512 |
|
513 VCXMV CheckMediaCount ANY_DRIVE 2 |
|
514 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "OriginOther" |
|
515 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "OriginSideloaded" |
|
516 |
|
517 VCXMV CloseLevel |
|
518 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
519 waittestclass VCXMV |
|
520 |
|
521 print OK! |
|
522 delete VCXMV |
|
523 [Endtest] |
|
524 |
|
525 #------------------------------------------------------------------------------------ |
|
526 # |
|
527 # Creates two videos for each different origin, one with new flag and one without. |
|
528 # |
|
529 #------------------------------------------------------------------------------------ |
|
530 [Test] |
|
531 title Setup all origins |
|
532 |
|
533 callsub Cleanup |
|
534 |
|
535 // TESTCASE START |
|
536 |
|
537 create VCXMyVideosCollectionPluginTest VCXMV |
|
538 VCXMV Create |
|
539 VCXMV SetSortingOrder EVcxMyVideosSortingName |
|
540 |
|
541 VCXMV SetFileCheck 0 |
|
542 |
|
543 VCXMV OpenCollection VCXCollectionMyVideos |
|
544 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
545 waittestclass VCXMV |
|
546 |
|
547 VCXMV OpenLevel EVcxMyVideosAllVideos |
|
548 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened KVCXMYVideosTestMessageListComplete |
|
549 waittestclass VCXMV |
|
550 |
|
551 // Create some video objects. |
|
552 VCXMV CreateVideoFile VcxTestVideo3Gp DRIVE_1 "a.mp4" |
|
553 pause 1000 |
|
554 VCXMV CreateVideoFile VcxTestVideo3Gp DRIVE_1 "b.mp4" |
|
555 pause 1000 |
|
556 VCXMV CreateVideoFile VcxTestVideo3Gp DRIVE_1 "c.mp4" |
|
557 pause 1000 |
|
558 VCXMV CreateVideoFile VcxTestVideo3Gp DRIVE_1 "d.mp4" |
|
559 pause 1000 |
|
560 VCXMV CreateVideoFile VcxTestVideo3Gp DRIVE_1 "e.mp4" |
|
561 pause 1000 |
|
562 VCXMV CreateVideoFile VcxTestVideo3Gp DRIVE_1 "f.mp4" |
|
563 pause 1000 |
|
564 VCXMV CreateVideoFile VcxTestVideo3Gp DRIVE_1 "g.mp4" |
|
565 pause 1000 |
|
566 VCXMV CreateVideoFile VcxTestVideo3Gp DRIVE_1 "h.mp4" |
|
567 pause 1000 |
|
568 VCXMV CreateVideoFile VcxTestVideo3Gp DRIVE_1 "i.mp4" |
|
569 pause 1000 |
|
570 VCXMV CreateVideoFile VcxTestVideo3Gp DRIVE_1 "j.mp4" |
|
571 pause 1000 |
|
572 |
|
573 VCXMV GetAllMediaFullDetails |
|
574 |
|
575 VCXMV SetAutomaticRefresh 0 |
|
576 |
|
577 // Set 5 videos with new video flag |
|
578 |
|
579 VCXMV CreateCopyOfMedia ANY_DRIVE 0 |
|
580 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralTitle "OriginOther" |
|
581 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginOther |
|
582 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralFlags EVcxMyVideosVideoNew |
|
583 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosModifiedDateCurrent |
|
584 VCXMV OutsideMediaUpdate |
|
585 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageMpxVideoModified |
|
586 waittestclass VCXMV |
|
587 |
|
588 VCXMV CreateCopyOfMedia ANY_DRIVE 1 |
|
589 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralTitle "OriginCamera" |
|
590 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginCapturedWithCamera |
|
591 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralFlags EVcxMyVideosVideoNew |
|
592 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosModifiedDateCurrent |
|
593 VCXMV OutsideMediaUpdate |
|
594 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageMpxVideoModified |
|
595 waittestclass VCXMV |
|
596 |
|
597 VCXMV CreateCopyOfMedia ANY_DRIVE 2 |
|
598 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralTitle "OriginDownloaded" |
|
599 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginDownloaded |
|
600 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralFlags EVcxMyVideosVideoNew |
|
601 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosModifiedDateCurrent |
|
602 VCXMV OutsideMediaUpdate |
|
603 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageMpxVideoModified |
|
604 waittestclass VCXMV |
|
605 |
|
606 VCXMV CreateCopyOfMedia ANY_DRIVE 3 |
|
607 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralTitle "OriginSideloaded" |
|
608 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginSideLoaded |
|
609 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralFlags EVcxMyVideosVideoNew |
|
610 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosModifiedDateCurrent |
|
611 VCXMV OutsideMediaUpdate |
|
612 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageMpxVideoModified |
|
613 waittestclass VCXMV |
|
614 |
|
615 VCXMV CreateCopyOfMedia ANY_DRIVE 4 |
|
616 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralTitle "OriginRecording" |
|
617 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginTvRecording |
|
618 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralFlags EVcxMyVideosVideoNew |
|
619 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosModifiedDateCurrent |
|
620 VCXMV OutsideMediaUpdate |
|
621 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageMpxVideoModified |
|
622 waittestclass VCXMV |
|
623 |
|
624 // Set next 5 videos with no flags |
|
625 |
|
626 VCXMV CreateCopyOfMedia ANY_DRIVE 5 |
|
627 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralTitle "OriginOther2" |
|
628 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginOther |
|
629 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralFlags 0 |
|
630 VCXMV OutsideMediaUpdate |
|
631 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageMpxVideoModified |
|
632 waittestclass VCXMV |
|
633 |
|
634 VCXMV CreateCopyOfMedia ANY_DRIVE 6 |
|
635 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralTitle "OriginCamera2" |
|
636 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginCapturedWithCamera |
|
637 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralFlags 0 |
|
638 VCXMV OutsideMediaUpdate |
|
639 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageMpxVideoModified |
|
640 waittestclass VCXMV |
|
641 |
|
642 VCXMV CreateCopyOfMedia ANY_DRIVE 7 |
|
643 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralTitle "OriginDownloaded2" |
|
644 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginDownloaded |
|
645 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralFlags 0 |
|
646 VCXMV OutsideMediaUpdate |
|
647 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageMpxVideoModified |
|
648 waittestclass VCXMV |
|
649 |
|
650 VCXMV CreateCopyOfMedia ANY_DRIVE 8 |
|
651 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralTitle "OriginSideloaded2" |
|
652 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginSideLoaded |
|
653 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralFlags 0 |
|
654 VCXMV OutsideMediaUpdate |
|
655 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageMpxVideoModified |
|
656 waittestclass VCXMV |
|
657 |
|
658 VCXMV CreateCopyOfMedia ANY_DRIVE 9 |
|
659 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralTitle "OriginRecording2" |
|
660 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginTvRecording |
|
661 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralFlags 0 |
|
662 VCXMV OutsideMediaUpdate |
|
663 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageMpxVideoModified |
|
664 waittestclass VCXMV |
|
665 |
|
666 VCXMV SetAutomaticRefresh 1 |
|
667 |
|
668 VCXMV RefreshContents |
|
669 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
670 waittestclass VCXMV |
|
671 |
|
672 VCXMV GetAllMediaFullDetails |
|
673 |
|
674 VCXMV CloseLevel |
|
675 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
676 waittestclass VCXMV |
|
677 |
|
678 VCXMV CoolDown |
|
679 |
|
680 delete VCXMV |
|
681 |
|
682 [Endtest] |
|
683 |
|
684 #------------------------------------------------------------------------------------ |
|
685 # |
|
686 # Tests that category 'All videos' has correct details when there's videos with different origins. |
|
687 # |
|
688 #------------------------------------------------------------------------------------ |
|
689 [Test] |
|
690 title All videos - category details |
|
691 create VCXMyVideosCollectionPluginTest VCXMV |
|
692 VCXMV Create |
|
693 |
|
694 VCXMV OpenCollection VCXCollectionMyVideos |
|
695 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
696 waittestclass VCXMV |
|
697 |
|
698 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageListComplete |
|
699 waittestclass VCXMV |
|
700 |
|
701 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KMPXMediaGeneralTitle "All videos" |
|
702 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 10 |
|
703 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 5 |
|
704 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "OriginRecording" |
|
705 |
|
706 print OK! |
|
707 delete VCXMV |
|
708 [Endtest] |
|
709 |
|
710 #------------------------------------------------------------------------------------ |
|
711 # |
|
712 # Tests that category 'Downloads' has correct details when there's videos with different origins. |
|
713 # |
|
714 #------------------------------------------------------------------------------------ |
|
715 [Test] |
|
716 title Downloads - category details |
|
717 create VCXMyVideosCollectionPluginTest VCXMV |
|
718 VCXMV Create |
|
719 |
|
720 VCXMV OpenCollection VCXCollectionMyVideos |
|
721 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
722 waittestclass VCXMV |
|
723 |
|
724 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageListComplete |
|
725 waittestclass VCXMV |
|
726 |
|
727 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosDownloads EVcxTestMapping_KMPXMediaGeneralTitle "Downloads" |
|
728 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosDownloads EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 2 |
|
729 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosDownloads EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 1 |
|
730 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosDownloads EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "OriginDownloaded" |
|
731 |
|
732 print OK! |
|
733 delete VCXMV |
|
734 [Endtest] |
|
735 |
|
736 #------------------------------------------------------------------------------------ |
|
737 # |
|
738 # Tests that category 'TV recorgins' has correct details when there's videos with different origins. |
|
739 # |
|
740 #------------------------------------------------------------------------------------ |
|
741 [Test] |
|
742 title TV recordings - category details |
|
743 create VCXMyVideosCollectionPluginTest VCXMV |
|
744 VCXMV Create |
|
745 |
|
746 VCXMV OpenCollection VCXCollectionMyVideos |
|
747 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
748 waittestclass VCXMV |
|
749 |
|
750 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageListComplete |
|
751 waittestclass VCXMV |
|
752 |
|
753 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosTvRecordings EVcxTestMapping_KMPXMediaGeneralTitle "TV recordings" |
|
754 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosTvRecordings EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 2 |
|
755 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosTvRecordings EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 1 |
|
756 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosTvRecordings EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "OriginRecording" |
|
757 |
|
758 print OK! |
|
759 delete VCXMV |
|
760 [Endtest] |
|
761 |
|
762 #------------------------------------------------------------------------------------ |
|
763 # |
|
764 # Tests that category 'Captured videos' has correct details when there's videos with different origins. |
|
765 # |
|
766 #------------------------------------------------------------------------------------ |
|
767 [Test] |
|
768 title Captured videos - category details |
|
769 create VCXMyVideosCollectionPluginTest VCXMV |
|
770 VCXMV Create |
|
771 |
|
772 VCXMV OpenCollection VCXCollectionMyVideos |
|
773 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
774 waittestclass VCXMV |
|
775 |
|
776 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageListComplete |
|
777 waittestclass VCXMV |
|
778 |
|
779 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosCapturedVideos EVcxTestMapping_KMPXMediaGeneralTitle "Captured videos" |
|
780 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosCapturedVideos EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 2 |
|
781 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosCapturedVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 1 |
|
782 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosCapturedVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "OriginCamera" |
|
783 |
|
784 print OK! |
|
785 delete VCXMV |
|
786 [Endtest] |
|
787 |
|
788 #------------------------------------------------------------------------------------ |
|
789 # |
|
790 # Tests that category 'Other videos' has correct details when there's videos with different origins. |
|
791 # |
|
792 #------------------------------------------------------------------------------------ |
|
793 [Test] |
|
794 title Other videos - category details |
|
795 create VCXMyVideosCollectionPluginTest VCXMV |
|
796 VCXMV Create |
|
797 |
|
798 VCXMV OpenCollection VCXCollectionMyVideos |
|
799 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
800 waittestclass VCXMV |
|
801 |
|
802 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageListComplete |
|
803 waittestclass VCXMV |
|
804 |
|
805 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KMPXMediaGeneralTitle "Other" |
|
806 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 4 |
|
807 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 2 |
|
808 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "OriginSideloaded" |
|
809 |
|
810 print OK! |
|
811 delete VCXMV |
|
812 [Endtest] |
|
813 |
|
814 #------------------------------------------------------------------------------------ |
|
815 # |
|
816 # Tests that category 'Other videos' details are updated when videos are deleted. |
|
817 # |
|
818 #------------------------------------------------------------------------------------ |
|
819 [Test] |
|
820 title Other videos - video is deleted, category details |
|
821 |
|
822 var ORIGIN EVcxMyVideosOriginOther |
|
823 callsub SetupVideos |
|
824 |
|
825 // Create client to modify videos. |
|
826 create VCXMyVideosCollectionPluginTest VCXMV2 |
|
827 VCXMV2 Create |
|
828 VCXMV2 OpenCollection VCXCollectionMyVideos |
|
829 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
830 waittestclass VCXMV2 |
|
831 VCXMV2 OpenLevel EVcxMyVideosAllVideos |
|
832 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened KVCXMYVideosTestMessageListComplete |
|
833 waittestclass VCXMV2 |
|
834 |
|
835 // And second client to check categories. |
|
836 create VCXMyVideosCollectionPluginTest VCXMV |
|
837 VCXMV Create |
|
838 |
|
839 VCXMV OpenCollection VCXCollectionMyVideos |
|
840 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
841 waittestclass VCXMV |
|
842 |
|
843 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KMPXMediaGeneralTitle "Other" |
|
844 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 5 |
|
845 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 2 |
|
846 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "d" |
|
847 |
|
848 // Delete last media, it doesn't have new flag. |
|
849 VCXMV2 DeleteMedia ANY_DRIVE 4 0 |
|
850 |
|
851 VCXMV CoolDown |
|
852 |
|
853 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KMPXMediaGeneralTitle "Other" |
|
854 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 4 |
|
855 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 2 |
|
856 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "d" |
|
857 |
|
858 // Delete last media, it has new flag. |
|
859 VCXMV2 DeleteMedia ANY_DRIVE 3 0 |
|
860 |
|
861 VCXMV CoolDown |
|
862 |
|
863 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KMPXMediaGeneralTitle "Other" |
|
864 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 3 |
|
865 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 1 |
|
866 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "b" |
|
867 |
|
868 print OK! |
|
869 delete VCXMV |
|
870 delete VCXMV2 |
|
871 [Endtest] |
|
872 |
|
873 #------------------------------------------------------------------------------------ |
|
874 # |
|
875 # Tests that category 'Other videos' details are updated when videos are added by sideloading. |
|
876 # |
|
877 #------------------------------------------------------------------------------------ |
|
878 [Test] |
|
879 title Other videos - video is sideloaded, category details |
|
880 |
|
881 var ORIGIN EVcxMyVideosOriginOther |
|
882 callsub SetupVideos |
|
883 |
|
884 // Create client to modify videos. |
|
885 create VCXMyVideosCollectionPluginTest VCXMV2 |
|
886 VCXMV2 Create |
|
887 VCXMV2 OpenCollection VCXCollectionMyVideos |
|
888 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
889 waittestclass VCXMV2 |
|
890 VCXMV2 OpenLevel EVcxMyVideosAllVideos |
|
891 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened KVCXMYVideosTestMessageListComplete |
|
892 waittestclass VCXMV2 |
|
893 |
|
894 // And second client to check categories. |
|
895 create VCXMyVideosCollectionPluginTest VCXMV |
|
896 VCXMV Create |
|
897 |
|
898 VCXMV OpenCollection VCXCollectionMyVideos |
|
899 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
900 waittestclass VCXMV |
|
901 |
|
902 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KMPXMediaGeneralTitle "Other" |
|
903 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 5 |
|
904 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 2 |
|
905 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "d" |
|
906 |
|
907 VCXMV2 CreateVideoFile VcxTestVideo3Gp DRIVE_1 "1.mp4" |
|
908 pause 500 |
|
909 VCXMV2 CreateVideoFile VcxTestVideo3Gp DRIVE_1 "2.mp4" |
|
910 pause 5000 |
|
911 VCXMV2 CreateVideoFile VcxTestVideo3Gp DRIVE_1 "3.mp4" |
|
912 |
|
913 VCXMV CoolDown |
|
914 |
|
915 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KMPXMediaGeneralTitle "Other" |
|
916 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 8 |
|
917 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 5 |
|
918 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "3" |
|
919 |
|
920 print OK! |
|
921 delete VCXMV |
|
922 delete VCXMV2 |
|
923 [Endtest] |
|
924 |
|
925 #------------------------------------------------------------------------------------ |
|
926 # |
|
927 # Tests that category 'Other videos' details are updated when videos are removed. |
|
928 # |
|
929 #------------------------------------------------------------------------------------ |
|
930 [Test] |
|
931 title Other videos - video is removed, category details |
|
932 |
|
933 var ORIGIN EVcxMyVideosOriginOther |
|
934 callsub SetupVideos |
|
935 |
|
936 // Create client to modify videos. |
|
937 create VCXMyVideosCollectionPluginTest VCXMV2 |
|
938 VCXMV2 Create |
|
939 VCXMV2 OpenCollection VCXCollectionMyVideos |
|
940 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
941 waittestclass VCXMV2 |
|
942 VCXMV2 OpenLevel EVcxMyVideosAllVideos |
|
943 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened KVCXMYVideosTestMessageListComplete |
|
944 waittestclass VCXMV2 |
|
945 |
|
946 // And second client to check categories. |
|
947 create VCXMyVideosCollectionPluginTest VCXMV |
|
948 VCXMV Create |
|
949 |
|
950 VCXMV OpenCollection VCXCollectionMyVideos |
|
951 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
952 waittestclass VCXMV |
|
953 |
|
954 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KMPXMediaGeneralTitle "Other" |
|
955 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 5 |
|
956 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 2 |
|
957 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "d" |
|
958 |
|
959 // Delete last media, it doesn't have new flag. |
|
960 VCXMV2 RemoveMedia ANY_DRIVE 4 0 |
|
961 VCXMV2 CoolDown |
|
962 |
|
963 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KMPXMediaGeneralTitle "Other" |
|
964 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 4 |
|
965 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 2 |
|
966 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "d" |
|
967 |
|
968 // Delete last media, it has new flag. |
|
969 VCXMV2 RemoveMedia ANY_DRIVE 3 0 |
|
970 VCXMV2 CoolDown |
|
971 |
|
972 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KMPXMediaGeneralTitle "Other" |
|
973 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 3 |
|
974 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 1 |
|
975 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "b" |
|
976 |
|
977 print OK! |
|
978 delete VCXMV |
|
979 delete VCXMV2 |
|
980 [Endtest] |
|
981 |
|
982 #------------------------------------------------------------------------------------ |
|
983 # |
|
984 # Tests that category 'Other videos' details are updated when the file of a video deleted. |
|
985 # |
|
986 #------------------------------------------------------------------------------------ |
|
987 [Test] |
|
988 title Other videos - file of a video is deleted, category details |
|
989 |
|
990 var ORIGIN EVcxMyVideosOriginOther |
|
991 callsub SetupVideos |
|
992 |
|
993 // Create client to modify videos. |
|
994 create VCXMyVideosCollectionPluginTest VCXMV2 |
|
995 VCXMV2 Create |
|
996 VCXMV2 OpenCollection VCXCollectionMyVideos |
|
997 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
998 waittestclass VCXMV2 |
|
999 VCXMV2 OpenLevel EVcxMyVideosAllVideos |
|
1000 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened KVCXMYVideosTestMessageListComplete |
|
1001 waittestclass VCXMV2 |
|
1002 |
|
1003 // And second client to check categories. |
|
1004 create VCXMyVideosCollectionPluginTest VCXMV |
|
1005 VCXMV Create |
|
1006 |
|
1007 VCXMV OpenCollection VCXCollectionMyVideos |
|
1008 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
1009 waittestclass VCXMV |
|
1010 |
|
1011 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KMPXMediaGeneralTitle "Other" |
|
1012 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 5 |
|
1013 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 2 |
|
1014 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "d" |
|
1015 |
|
1016 // Delete last media, it doesn't have new flag. |
|
1017 VCXMV2 DeleteFileOfMedia ANY_DRIVE 4 |
|
1018 VCXMV2 CoolDown |
|
1019 |
|
1020 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KMPXMediaGeneralTitle "Other" |
|
1021 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 4 |
|
1022 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 2 |
|
1023 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "d" |
|
1024 |
|
1025 // Delete last media, it has new flag. |
|
1026 VCXMV2 DeleteFileOfMedia ANY_DRIVE 3 |
|
1027 VCXMV2 CoolDown |
|
1028 |
|
1029 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KMPXMediaGeneralTitle "Other" |
|
1030 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 3 |
|
1031 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 1 |
|
1032 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "b" |
|
1033 |
|
1034 print OK! |
|
1035 delete VCXMV |
|
1036 delete VCXMV2 |
|
1037 [Endtest] |
|
1038 |
|
1039 #------------------------------------------------------------------------------------ |
|
1040 # |
|
1041 # Tests that category 'Other videos' details are updated when new flag of a video is modified. |
|
1042 # |
|
1043 #------------------------------------------------------------------------------------ |
|
1044 [Test] |
|
1045 title Other videos - video new flag is modified, category details |
|
1046 |
|
1047 var ORIGIN EVcxMyVideosOriginOther |
|
1048 callsub SetupVideos |
|
1049 |
|
1050 // Create client to modify videos. |
|
1051 create VCXMyVideosCollectionPluginTest VCXMV2 |
|
1052 VCXMV2 Create |
|
1053 VCXMV2 OpenCollection VCXCollectionMyVideos |
|
1054 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
1055 waittestclass VCXMV2 |
|
1056 VCXMV2 OpenLevel EVcxMyVideosAllVideos |
|
1057 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened KVCXMYVideosTestMessageListComplete |
|
1058 waittestclass VCXMV2 |
|
1059 |
|
1060 // And second client to check categories. |
|
1061 create VCXMyVideosCollectionPluginTest VCXMV |
|
1062 VCXMV Create |
|
1063 |
|
1064 VCXMV OpenCollection VCXCollectionMyVideos |
|
1065 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
1066 waittestclass VCXMV |
|
1067 |
|
1068 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KMPXMediaGeneralTitle "Other" |
|
1069 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 5 |
|
1070 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 2 |
|
1071 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "d" |
|
1072 |
|
1073 // Set new flag off for a media. |
|
1074 VCXMV2 CreateCopyOfMedia ANY_DRIVE 3 |
|
1075 VCXMV2 SetMediaDetail EVcxTestMapping_KMPXMediaGeneralFlags 0 |
|
1076 VCXMV2 SetMedia 1 |
|
1077 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageMpxVideoModified |
|
1078 waittestclass VCXMV2 |
|
1079 |
|
1080 VCXMV CoolDown |
|
1081 |
|
1082 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KMPXMediaGeneralTitle "Other" |
|
1083 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 5 |
|
1084 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 1 |
|
1085 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "b" |
|
1086 |
|
1087 // Set new flag on for another media. |
|
1088 VCXMV2 CreateCopyOfMedia ANY_DRIVE 4 |
|
1089 VCXMV2 SetMediaDetail EVcxTestMapping_KMPXMediaGeneralFlags EVcxMyVideosVideoNew |
|
1090 VCXMV2 SetMedia 1 |
|
1091 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageMpxVideoModified |
|
1092 waittestclass VCXMV2 |
|
1093 |
|
1094 VCXMV CoolDown |
|
1095 |
|
1096 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KMPXMediaGeneralTitle "Other" |
|
1097 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 5 |
|
1098 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 2 |
|
1099 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "e" |
|
1100 |
|
1101 print OK! |
|
1102 delete VCXMV |
|
1103 delete VCXMV2 |
|
1104 [Endtest] |
|
1105 |
|
1106 #------------------------------------------------------------------------------------ |
|
1107 # |
|
1108 # Tests that category 'All videos' details are updated when video is deleted. |
|
1109 # |
|
1110 #------------------------------------------------------------------------------------ |
|
1111 [Test] |
|
1112 title All videos - video is deleted, category details |
|
1113 |
|
1114 var ORIGIN EVcxMyVideosOriginOther |
|
1115 callsub SetupVideos |
|
1116 |
|
1117 // Create client to modify videos. |
|
1118 create VCXMyVideosCollectionPluginTest VCXMV2 |
|
1119 VCXMV2 Create |
|
1120 VCXMV2 OpenCollection VCXCollectionMyVideos |
|
1121 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
1122 waittestclass VCXMV2 |
|
1123 VCXMV2 OpenLevel EVcxMyVideosAllVideos |
|
1124 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened KVCXMYVideosTestMessageListComplete |
|
1125 waittestclass VCXMV2 |
|
1126 |
|
1127 // And second client to check categories. |
|
1128 create VCXMyVideosCollectionPluginTest VCXMV |
|
1129 VCXMV Create |
|
1130 |
|
1131 VCXMV OpenCollection VCXCollectionMyVideos |
|
1132 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
1133 waittestclass VCXMV |
|
1134 |
|
1135 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KMPXMediaGeneralTitle "All videos" |
|
1136 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 5 |
|
1137 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 2 |
|
1138 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "d" |
|
1139 |
|
1140 // Delete last media, it doesn't have new flag. |
|
1141 VCXMV2 DeleteMedia ANY_DRIVE 4 0 |
|
1142 |
|
1143 VCXMV CoolDown |
|
1144 |
|
1145 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KMPXMediaGeneralTitle "All videos" |
|
1146 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 4 |
|
1147 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 2 |
|
1148 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "d" |
|
1149 |
|
1150 // Delete last media, it has new flag. |
|
1151 VCXMV2 DeleteMedia ANY_DRIVE 3 0 |
|
1152 |
|
1153 VCXMV CoolDown |
|
1154 |
|
1155 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KMPXMediaGeneralTitle "All videos" |
|
1156 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 3 |
|
1157 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 1 |
|
1158 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "b" |
|
1159 |
|
1160 print OK! |
|
1161 delete VCXMV |
|
1162 delete VCXMV2 |
|
1163 [Endtest] |
|
1164 |
|
1165 #------------------------------------------------------------------------------------ |
|
1166 # |
|
1167 # Tests that category 'All videos' details are updated when video is added by sideloading. |
|
1168 # |
|
1169 #------------------------------------------------------------------------------------ |
|
1170 [Test] |
|
1171 title All videos - video is sideloaded, category details |
|
1172 |
|
1173 var ORIGIN EVcxMyVideosOriginOther |
|
1174 callsub SetupVideos |
|
1175 |
|
1176 // Create client to modify videos. |
|
1177 create VCXMyVideosCollectionPluginTest VCXMV2 |
|
1178 VCXMV2 Create |
|
1179 VCXMV2 OpenCollection VCXCollectionMyVideos |
|
1180 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
1181 waittestclass VCXMV2 |
|
1182 VCXMV2 OpenLevel EVcxMyVideosAllVideos |
|
1183 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened KVCXMYVideosTestMessageListComplete |
|
1184 waittestclass VCXMV2 |
|
1185 |
|
1186 // And second client to check categories. |
|
1187 create VCXMyVideosCollectionPluginTest VCXMV |
|
1188 VCXMV Create |
|
1189 |
|
1190 VCXMV OpenCollection VCXCollectionMyVideos |
|
1191 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
1192 waittestclass VCXMV |
|
1193 |
|
1194 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KMPXMediaGeneralTitle "All videos" |
|
1195 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 5 |
|
1196 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 2 |
|
1197 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "d" |
|
1198 |
|
1199 VCXMV2 CreateVideoFile VcxTestVideo3Gp DRIVE_1 "1.mp4" |
|
1200 pause 500 |
|
1201 VCXMV2 CreateVideoFile VcxTestVideo3Gp DRIVE_1 "2.mp4" |
|
1202 pause 5000 |
|
1203 VCXMV2 CreateVideoFile VcxTestVideo3Gp DRIVE_1 "3.mp4" |
|
1204 |
|
1205 VCXMV CoolDown |
|
1206 |
|
1207 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KMPXMediaGeneralTitle "All videos" |
|
1208 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 8 |
|
1209 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 5 |
|
1210 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "3" |
|
1211 |
|
1212 print OK! |
|
1213 delete VCXMV |
|
1214 delete VCXMV2 |
|
1215 [Endtest] |
|
1216 |
|
1217 #------------------------------------------------------------------------------------ |
|
1218 # |
|
1219 # Tests that category 'All videos' details are updated when video is removed. |
|
1220 # |
|
1221 #------------------------------------------------------------------------------------ |
|
1222 [Test] |
|
1223 title All videos - video is removed, category details |
|
1224 |
|
1225 var ORIGIN EVcxMyVideosOriginOther |
|
1226 callsub SetupVideos |
|
1227 |
|
1228 // Create client to modify videos. |
|
1229 create VCXMyVideosCollectionPluginTest VCXMV2 |
|
1230 VCXMV2 Create |
|
1231 VCXMV2 OpenCollection VCXCollectionMyVideos |
|
1232 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
1233 waittestclass VCXMV2 |
|
1234 VCXMV2 OpenLevel EVcxMyVideosAllVideos |
|
1235 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened KVCXMYVideosTestMessageListComplete |
|
1236 waittestclass VCXMV2 |
|
1237 |
|
1238 // And second client to check categories. |
|
1239 create VCXMyVideosCollectionPluginTest VCXMV |
|
1240 VCXMV Create |
|
1241 |
|
1242 VCXMV OpenCollection VCXCollectionMyVideos |
|
1243 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
1244 waittestclass VCXMV |
|
1245 |
|
1246 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KMPXMediaGeneralTitle "All videos" |
|
1247 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 5 |
|
1248 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 2 |
|
1249 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "d" |
|
1250 |
|
1251 // Delete last media, it doesn't have new flag. |
|
1252 VCXMV2 RemoveMedia ANY_DRIVE 4 0 |
|
1253 VCXMV2 CoolDown |
|
1254 |
|
1255 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KMPXMediaGeneralTitle "All videos" |
|
1256 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 4 |
|
1257 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 2 |
|
1258 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "d" |
|
1259 |
|
1260 // Delete last media, it has new flag. |
|
1261 VCXMV2 RemoveMedia ANY_DRIVE 3 0 |
|
1262 VCXMV2 CoolDown |
|
1263 |
|
1264 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KMPXMediaGeneralTitle "All videos" |
|
1265 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 3 |
|
1266 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 1 |
|
1267 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "b" |
|
1268 |
|
1269 print OK! |
|
1270 delete VCXMV |
|
1271 delete VCXMV2 |
|
1272 [Endtest] |
|
1273 |
|
1274 #------------------------------------------------------------------------------------ |
|
1275 # |
|
1276 # Tests that category 'All videos' details are updated when file of a video is deleted. |
|
1277 # |
|
1278 #------------------------------------------------------------------------------------ |
|
1279 [Test] |
|
1280 title All videos - video file is deleted, category details |
|
1281 |
|
1282 var ORIGIN EVcxMyVideosOriginOther |
|
1283 callsub SetupVideos |
|
1284 |
|
1285 // Create client to modify videos. |
|
1286 create VCXMyVideosCollectionPluginTest VCXMV2 |
|
1287 VCXMV2 Create |
|
1288 VCXMV2 OpenCollection VCXCollectionMyVideos |
|
1289 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
1290 waittestclass VCXMV2 |
|
1291 VCXMV2 OpenLevel EVcxMyVideosAllVideos |
|
1292 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened KVCXMYVideosTestMessageListComplete |
|
1293 waittestclass VCXMV2 |
|
1294 |
|
1295 // And second client to check categories. |
|
1296 create VCXMyVideosCollectionPluginTest VCXMV |
|
1297 VCXMV Create |
|
1298 |
|
1299 VCXMV OpenCollection VCXCollectionMyVideos |
|
1300 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
1301 waittestclass VCXMV |
|
1302 |
|
1303 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KMPXMediaGeneralTitle "All videos" |
|
1304 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 5 |
|
1305 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 2 |
|
1306 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "d" |
|
1307 |
|
1308 // Delete last media, it doesn't have new flag. |
|
1309 VCXMV2 DeleteFileOfMedia ANY_DRIVE 4 |
|
1310 VCXMV2 CoolDown |
|
1311 |
|
1312 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KMPXMediaGeneralTitle "All videos" |
|
1313 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 4 |
|
1314 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 2 |
|
1315 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "d" |
|
1316 |
|
1317 // Delete last media, it has new flag. |
|
1318 VCXMV2 DeleteFileOfMedia ANY_DRIVE 3 |
|
1319 VCXMV2 CoolDown |
|
1320 |
|
1321 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KMPXMediaGeneralTitle "All videos" |
|
1322 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 3 |
|
1323 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 1 |
|
1324 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "b" |
|
1325 |
|
1326 print OK! |
|
1327 delete VCXMV |
|
1328 delete VCXMV2 |
|
1329 [Endtest] |
|
1330 |
|
1331 #------------------------------------------------------------------------------------ |
|
1332 # |
|
1333 # Tests that category 'All videos' details are updated when new flag of a video is modified. |
|
1334 # |
|
1335 #------------------------------------------------------------------------------------ |
|
1336 [Test] |
|
1337 title All videos - video new flag is modified, category details |
|
1338 |
|
1339 var ORIGIN EVcxMyVideosOriginOther |
|
1340 callsub SetupVideos |
|
1341 |
|
1342 // Create client to modify videos. |
|
1343 create VCXMyVideosCollectionPluginTest VCXMV2 |
|
1344 VCXMV2 Create |
|
1345 VCXMV2 OpenCollection VCXCollectionMyVideos |
|
1346 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
1347 waittestclass VCXMV2 |
|
1348 VCXMV2 OpenLevel EVcxMyVideosAllVideos |
|
1349 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened KVCXMYVideosTestMessageListComplete |
|
1350 waittestclass VCXMV2 |
|
1351 |
|
1352 // And second client to check categories. |
|
1353 create VCXMyVideosCollectionPluginTest VCXMV |
|
1354 VCXMV Create |
|
1355 |
|
1356 VCXMV OpenCollection VCXCollectionMyVideos |
|
1357 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened |
|
1358 waittestclass VCXMV |
|
1359 |
|
1360 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KMPXMediaGeneralTitle "All videos" |
|
1361 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 5 |
|
1362 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 2 |
|
1363 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "d" |
|
1364 |
|
1365 // Set new flag off for a media. |
|
1366 VCXMV2 CreateCopyOfMedia ANY_DRIVE 3 |
|
1367 VCXMV2 SetMediaDetail EVcxTestMapping_KMPXMediaGeneralFlags 0 |
|
1368 VCXMV2 SetMedia 1 |
|
1369 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageMpxVideoModified |
|
1370 waittestclass VCXMV2 |
|
1371 |
|
1372 VCXMV CoolDown |
|
1373 |
|
1374 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KMPXMediaGeneralTitle "All videos" |
|
1375 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 5 |
|
1376 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 1 |
|
1377 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "b" |
|
1378 |
|
1379 // Set new flag on for another media. |
|
1380 VCXMV2 CreateCopyOfMedia ANY_DRIVE 4 |
|
1381 VCXMV2 SetMediaDetail EVcxTestMapping_KMPXMediaGeneralFlags EVcxMyVideosVideoNew |
|
1382 VCXMV2 SetMedia 1 |
|
1383 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageMpxVideoModified |
|
1384 waittestclass VCXMV2 |
|
1385 |
|
1386 VCXMV CoolDown |
|
1387 |
|
1388 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KMPXMediaGeneralTitle "All videos" |
|
1389 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 5 |
|
1390 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 2 |
|
1391 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "e" |
|
1392 |
|
1393 print OK! |
|
1394 delete VCXMV |
|
1395 delete VCXMV2 |
|
1396 [Endtest] |