videocollection/mpxmyvideoscollection/tsrc/mpxmvcolltest/conf/VCXMyVideosCollectionPluginTest.cfg
changeset 34 bbb98528c666
child 17 69946d1824c4
equal deleted inserted replaced
33:48e74db5d516 34:bbb98528c666
       
     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 basic functionality.
       
    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 #------------------------------------------------------------------------------------
       
    38 #
       
    39 # Removes all videos from the device.
       
    40 #
       
    41 #------------------------------------------------------------------------------------
       
    42 [Sub Cleanup]
       
    43 print cleanup start
       
    44 create  VCXMyVideosCollectionPluginTest VCXMV
       
    45 VCXMV Create
       
    46 
       
    47 VCXMV OpenCollection VCXCollectionMyVideos
       
    48 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
    49 waittestclass VCXMV
       
    50 
       
    51 VCXMV OpenLevel EVcxMyVideosAllVideos
       
    52 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened KVCXMYVideosTestMessageListComplete
       
    53 waittestclass VCXMV
       
    54 
       
    55 VCXMV RemoveAllMedia
       
    56 
       
    57 delete VCXMV
       
    58 pause 2000
       
    59 print cleanup end
       
    60 [EndSub]
       
    61 
       
    62 
       
    63 #------------------------------------------------------------------------------------
       
    64 #
       
    65 # Open categories level
       
    66 #
       
    67 #------------------------------------------------------------------------------------   
       
    68 [Test]
       
    69 title Open categories level
       
    70 
       
    71 // TESTCASE START
       
    72 
       
    73 create VCXMyVideosCollectionPluginTest VCXMV
       
    74 VCXMV Create
       
    75 
       
    76 VCXMV OpenCollection VCXCollectionMyVideos
       
    77 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
    78 waittestclass VCXMV
       
    79 
       
    80 print OK!
       
    81 delete VCXMV
       
    82 [Endtest]
       
    83 
       
    84 #------------------------------------------------------------------------------------
       
    85 #
       
    86 # Open All videos level
       
    87 #
       
    88 #------------------------------------------------------------------------------------   
       
    89 [Test]
       
    90 title Open All videos level
       
    91 
       
    92 // TESTCASE START
       
    93 
       
    94 create VCXMyVideosCollectionPluginTest VCXMV
       
    95 VCXMV Create
       
    96 
       
    97 VCXMV OpenCollection VCXCollectionMyVideos
       
    98 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
    99 waittestclass VCXMV
       
   100 
       
   101 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   102 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened KVCXMYVideosTestMessageListComplete
       
   103 waittestclass VCXMV
       
   104 
       
   105 print OK!
       
   106 delete VCXMV
       
   107 [Endtest]
       
   108 
       
   109 
       
   110 #------------------------------------------------------------------------------------
       
   111 #
       
   112 # Sideload video before collection plugin is opened.
       
   113 #
       
   114 #------------------------------------------------------------------------------------   
       
   115 [Test]
       
   116 title Sideload video before collection plugin is opened.
       
   117 
       
   118 callsub Cleanup
       
   119 
       
   120 // TESTCASE START
       
   121 
       
   122 create VCXMyVideosCollectionPluginTest VCXMV
       
   123 VCXMV Create
       
   124 
       
   125 VCXMV CreateVideoFile VcxTestVideoMpeg4 DRIVE_1 "video0.mp4"
       
   126 pause 10000
       
   127 
       
   128 VCXMV OpenCollection VCXCollectionMyVideos
       
   129 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   130 waittestclass VCXMV
       
   131 
       
   132 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   133 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened KVCXMYVideosTestMessageListComplete
       
   134 waittestclass VCXMV
       
   135 
       
   136 VCXMV CheckMediaCount ANY_DRIVE 1
       
   137 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralFlags EVcxMyVideosVideoNew
       
   138 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginOther
       
   139 
       
   140 print OK!
       
   141 delete VCXMV
       
   142 [Endtest]
       
   143 
       
   144 #------------------------------------------------------------------------------------
       
   145 #
       
   146 # Sideload video when categories level is open
       
   147 #
       
   148 #------------------------------------------------------------------------------------   
       
   149 [Test]
       
   150 title Sideload video when categories level is open
       
   151 
       
   152 callsub Cleanup
       
   153 
       
   154 // TESTCASE START
       
   155 
       
   156 create VCXMyVideosCollectionPluginTest VCXMV
       
   157 VCXMV Create
       
   158 
       
   159 VCXMV OpenCollection VCXCollectionMyVideos
       
   160 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   161 waittestclass VCXMV
       
   162 
       
   163 VCXMV CreateVideoFileNoWait VcxTestVideoMpeg4 DRIVE_1 "video0.mp4"
       
   164 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageMpxCategoryModified KVCXMYVideosTestMessageMpxVideoInserted KVCXMYVideosTestMessageCollectionOpened
       
   165 waittestclass VCXMV
       
   166 
       
   167 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   168 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened KVCXMYVideosTestMessageListComplete
       
   169 waittestclass VCXMV
       
   170 
       
   171 VCXMV CheckMediaCount ANY_DRIVE 1
       
   172 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralFlags EVcxMyVideosVideoNew
       
   173 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginOther
       
   174 
       
   175 print OK!
       
   176 delete VCXMV
       
   177 [Endtest]
       
   178 
       
   179 #------------------------------------------------------------------------------------
       
   180 #
       
   181 # Sideload video while category is open
       
   182 #
       
   183 #------------------------------------------------------------------------------------   
       
   184 [Test]
       
   185 title Sideload video while category is open
       
   186 
       
   187 callsub Cleanup
       
   188 
       
   189 // TESTCASE START
       
   190 
       
   191 create VCXMyVideosCollectionPluginTest VCXMV
       
   192 VCXMV Create
       
   193 
       
   194 VCXMV OpenCollection VCXCollectionMyVideos
       
   195 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   196 waittestclass VCXMV
       
   197 
       
   198 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   199 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened KVCXMYVideosTestMessageListComplete
       
   200 waittestclass VCXMV
       
   201 
       
   202 VCXMV CreateVideoFileNoWait VcxTestVideoMpeg4 DRIVE_1 "video0.mp4"
       
   203 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageMpxCategoryModified KVCXMYVideosTestMessageMpxVideoInserted KVCXMYVideosTestMessageCollectionOpened
       
   204 waittestclass VCXMV
       
   205 
       
   206 VCXMV CheckMediaCount ANY_DRIVE 1
       
   207 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralFlags EVcxMyVideosVideoNew
       
   208 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginOther
       
   209 
       
   210 print OK!
       
   211 delete VCXMV
       
   212 [Endtest]
       
   213 
       
   214 
       
   215 #------------------------------------------------------------------------------------
       
   216 #
       
   217 # Sideload video to 1st drive
       
   218 #
       
   219 #------------------------------------------------------------------------------------   
       
   220 [Test]
       
   221 title Sideload video to 1st drive
       
   222 
       
   223 callsub Cleanup
       
   224 
       
   225 // TESTCASE START
       
   226 
       
   227 create VCXMyVideosCollectionPluginTest VCXMV
       
   228 VCXMV Create
       
   229 
       
   230 VCXMV OpenCollection VCXCollectionMyVideos
       
   231 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   232 waittestclass VCXMV
       
   233 
       
   234 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   235 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened KVCXMYVideosTestMessageListComplete
       
   236 waittestclass VCXMV
       
   237 
       
   238 VCXMV CreateVideoFile VcxTestVideoMpeg4 DRIVE_1 "video0.mp4"
       
   239 
       
   240 VCXMV CheckMediaCount ANY_DRIVE 1
       
   241 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralFlags EVcxMyVideosVideoNew
       
   242 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginOther
       
   243 
       
   244 print OK!
       
   245 delete VCXMV
       
   246 [Endtest]
       
   247 
       
   248 
       
   249 #------------------------------------------------------------------------------------
       
   250 #
       
   251 # Sideload video to 2nd drive
       
   252 #
       
   253 #------------------------------------------------------------------------------------   
       
   254 [Test]
       
   255 title Sideload video to 2nd drive
       
   256 
       
   257 callsub Cleanup
       
   258 
       
   259 // TESTCASE START
       
   260 
       
   261 create VCXMyVideosCollectionPluginTest VCXMV
       
   262 VCXMV Create
       
   263 
       
   264 VCXMV OpenCollection VCXCollectionMyVideos
       
   265 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   266 waittestclass VCXMV
       
   267 
       
   268 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   269 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened KVCXMYVideosTestMessageListComplete
       
   270 waittestclass VCXMV
       
   271 
       
   272 VCXMV CreateVideoFile VcxTestVideoMpeg4 DRIVE_2 "video0.mp4"
       
   273 
       
   274 VCXMV CheckMediaCount ANY_DRIVE 1
       
   275 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralFlags EVcxMyVideosVideoNew
       
   276 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginOther
       
   277 
       
   278 print OK!
       
   279 delete VCXMV
       
   280 [Endtest]
       
   281 
       
   282 
       
   283 #------------------------------------------------------------------------------------
       
   284 #
       
   285 # Sideload video to 3rd drive
       
   286 #
       
   287 #------------------------------------------------------------------------------------   
       
   288 [Test]
       
   289 title Sideload video to 3rd drive
       
   290 
       
   291 callsub Cleanup
       
   292 
       
   293 // TESTCASE START
       
   294 
       
   295 create VCXMyVideosCollectionPluginTest VCXMV
       
   296 VCXMV Create
       
   297 
       
   298 VCXMV OpenCollection VCXCollectionMyVideos
       
   299 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   300 waittestclass VCXMV
       
   301 
       
   302 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   303 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened KVCXMYVideosTestMessageListComplete
       
   304 waittestclass VCXMV
       
   305 
       
   306 VCXMV CreateVideoFile VcxTestVideoMpeg4 DRIVE_3 "video0.mp4"
       
   307 
       
   308 VCXMV CheckMediaCount ANY_DRIVE 1
       
   309 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralFlags EVcxMyVideosVideoNew
       
   310 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginOther
       
   311 
       
   312 print OK!
       
   313 delete VCXMV
       
   314 [Endtest]
       
   315 
       
   316 #------------------------------------------------------------------------------------
       
   317 #
       
   318 # Sideload multiple videos
       
   319 #
       
   320 #------------------------------------------------------------------------------------   
       
   321 [Test]
       
   322 title Sideload multiple videos
       
   323 
       
   324 callsub Cleanup
       
   325 
       
   326 // TESTCASE START
       
   327 
       
   328 create VCXMyVideosCollectionPluginTest VCXMV
       
   329 VCXMV Create
       
   330 
       
   331 VCXMV OpenCollection VCXCollectionMyVideos
       
   332 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   333 waittestclass VCXMV
       
   334 
       
   335 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   336 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened KVCXMYVideosTestMessageListComplete
       
   337 waittestclass VCXMV
       
   338 
       
   339 VCXMV CreateVideoFile VcxTestVideoMpeg4 DRIVE_1 "video.mp4" ANY_SIZE 10
       
   340 
       
   341 VCXMV CheckMediaCount ANY_DRIVE 10
       
   342 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralFlags EVcxMyVideosVideoNew
       
   343 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginOther
       
   344 
       
   345 print OK!
       
   346 delete VCXMV
       
   347 [Endtest]
       
   348 
       
   349 #------------------------------------------------------------------------------------
       
   350 #
       
   351 # Sideload multiple videos to multiple drives
       
   352 #
       
   353 #------------------------------------------------------------------------------------   
       
   354 [Test]
       
   355 title Sideload multiple videos to multiple drives
       
   356 
       
   357 callsub Cleanup
       
   358 
       
   359 // TESTCASE START
       
   360 
       
   361 create VCXMyVideosCollectionPluginTest VCXMV
       
   362 VCXMV Create
       
   363 
       
   364 VCXMV OpenCollection VCXCollectionMyVideos
       
   365 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   366 waittestclass VCXMV
       
   367 
       
   368 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   369 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened KVCXMYVideosTestMessageListComplete
       
   370 waittestclass VCXMV
       
   371 
       
   372 VCXMV CreateVideoFileNoWait VcxTestVideoMpeg4 DRIVE_1 "video1_DRIVE1.mp4" ANY_SIZE 3
       
   373 VCXMV CreateVideoFileNoWait VcxTestVideoMpeg4 DRIVE_2 "video2_DRIVE2.mp4" ANY_SIZE 3
       
   374 VCXMV CreateVideoFileNoWait VcxTestVideoMpeg4 DRIVE_1 "video3_DRIVE1.mp4" ANY_SIZE 3
       
   375 VCXMV CreateVideoFileNoWait VcxTestVideoMpeg4 DRIVE_2 "video4_DRIVE2.mp4" ANY_SIZE 3
       
   376 
       
   377 pause PAUSE_SIDELOAD_MINUTE
       
   378 
       
   379 VCXMV CheckMediaCount ANY_DRIVE 12
       
   380 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralFlags EVcxMyVideosVideoNew
       
   381 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginOther
       
   382 
       
   383 print OK!
       
   384 delete VCXMV
       
   385 [Endtest]
       
   386 
       
   387 #------------------------------------------------------------------------------------
       
   388 #
       
   389 # Get details of video
       
   390 #
       
   391 #------------------------------------------------------------------------------------   
       
   392 [Test]
       
   393 title Get details of video
       
   394 
       
   395 callsub Cleanup
       
   396 
       
   397 // TESTCASE START
       
   398 
       
   399 create VCXMyVideosCollectionPluginTest VCXMV
       
   400 VCXMV Create
       
   401 
       
   402 VCXMV OpenCollection VCXCollectionMyVideos
       
   403 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   404 waittestclass VCXMV
       
   405 
       
   406 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   407 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened KVCXMYVideosTestMessageListComplete
       
   408 waittestclass VCXMV
       
   409 
       
   410 VCXMV CreateVideoFile VcxTestVideoMpeg4 DRIVE_1 "video.mp4"
       
   411 
       
   412 VCXMV CheckMediaCount ANY_DRIVE 1
       
   413 
       
   414 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralFlags EVcxMyVideosVideoNew
       
   415 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginOther
       
   416 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "video"
       
   417 
       
   418 VCXMV GetMediaFullDetailsByMpxId ANY_DRIVE 0
       
   419 
       
   420 print OK!
       
   421 delete VCXMV
       
   422 [Endtest]
       
   423 
       
   424 #------------------------------------------------------------------------------------
       
   425 #
       
   426 # Sideload, close category, open category
       
   427 #
       
   428 #------------------------------------------------------------------------------------   
       
   429 [Test]
       
   430 title Sideload, close category, open category
       
   431 
       
   432 callsub Cleanup
       
   433 
       
   434 // TESTCASE START
       
   435 
       
   436 create VCXMyVideosCollectionPluginTest VCXMV
       
   437 VCXMV Create
       
   438 
       
   439 VCXMV OpenCollection VCXCollectionMyVideos
       
   440 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   441 waittestclass VCXMV
       
   442 
       
   443 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   444 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened KVCXMYVideosTestMessageListComplete
       
   445 waittestclass VCXMV
       
   446 
       
   447 VCXMV CreateVideoFile VcxTestVideoMpeg4 DRIVE_1 "video0.mp4"
       
   448 
       
   449 VCXMV CloseLevel EVcxMyVideosAllVideos
       
   450 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   451 waittestclass VCXMV
       
   452 
       
   453 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   454 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened KVCXMYVideosTestMessageListComplete
       
   455 waittestclass VCXMV
       
   456 
       
   457 VCXMV CheckMediaCount ANY_DRIVE 1
       
   458 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralFlags EVcxMyVideosVideoNew
       
   459 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginOther
       
   460 
       
   461 print OK!
       
   462 delete VCXMV
       
   463 [Endtest]
       
   464 
       
   465 
       
   466 #------------------------------------------------------------------------------------
       
   467 #
       
   468 # Delete file of a video
       
   469 #
       
   470 #------------------------------------------------------------------------------------   
       
   471 [Test]
       
   472 title Delete file of a video
       
   473 
       
   474 callsub Cleanup
       
   475 
       
   476 create VCXMyVideosCollectionPluginTest VCXMV
       
   477 VCXMV Create
       
   478 
       
   479 VCXMV OpenCollection VCXCollectionMyVideos
       
   480 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   481 waittestclass VCXMV
       
   482 
       
   483 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   484 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened KVCXMYVideosTestMessageListComplete
       
   485 waittestclass VCXMV
       
   486 
       
   487 VCXMV CreateVideoFile VcxTestVideoMpeg4 DRIVE_1 "video.mp4"
       
   488 VCXMV CheckMediaCount ANY_DRIVE 1
       
   489 
       
   490 VCXMV DeleteFileOfMedia ANY_DRIVE 0
       
   491 
       
   492 pause 10000
       
   493 
       
   494 VCXMV CheckMediaCount ANY_DRIVE 0
       
   495 print OK!
       
   496 delete VCXMV
       
   497 [Endtest]
       
   498 
       
   499 
       
   500 #------------------------------------------------------------------------------------
       
   501 #
       
   502 # Delete video
       
   503 #
       
   504 #------------------------------------------------------------------------------------   
       
   505 [Test]
       
   506 title Delete video
       
   507 
       
   508 callsub Cleanup
       
   509 
       
   510 create VCXMyVideosCollectionPluginTest VCXMV
       
   511 VCXMV Create
       
   512 
       
   513 VCXMV OpenCollection VCXCollectionMyVideos
       
   514 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   515 waittestclass VCXMV
       
   516 
       
   517 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   518 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened KVCXMYVideosTestMessageListComplete
       
   519 waittestclass VCXMV
       
   520 
       
   521 VCXMV CreateVideoFile VcxTestVideoMpeg4 DRIVE_1 "video.mp4"
       
   522 VCXMV CheckMediaCount ANY_DRIVE 1
       
   523 
       
   524 VCXMV DeleteMedia DRIVE_1 0 0
       
   525 VCXMV WaitForMessages KVCXMYVideosTestMessageCommandComplete KVCXMYVideosTestMessageDeleteStarted KVCXMYVideosTestMessageDeleteResp KVCXMYVideosTestMessageMpxCategoryModified KVCXMYVideosTestMessageCollectionOpened
       
   526 waittestclass VCXMV
       
   527 
       
   528 VCXMV CheckMediaCount ANY_DRIVE 0
       
   529 print OK!
       
   530 delete VCXMV
       
   531 [Endtest]
       
   532 
       
   533 
       
   534 #------------------------------------------------------------------------------------
       
   535 #
       
   536 # Delete multiple videos
       
   537 #
       
   538 #------------------------------------------------------------------------------------   
       
   539 [Test]
       
   540 title Delete multiple videos
       
   541 
       
   542 callsub Cleanup
       
   543 
       
   544 create VCXMyVideosCollectionPluginTest VCXMV
       
   545 VCXMV Create
       
   546 
       
   547 VCXMV OpenCollection VCXCollectionMyVideos
       
   548 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   549 waittestclass VCXMV
       
   550 
       
   551 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   552 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened KVCXMYVideosTestMessageListComplete
       
   553 waittestclass VCXMV
       
   554 
       
   555 VCXMV CreateVideoFile VcxTestVideoMpeg4 DRIVE_1 "video.mp4" ANY_SIZE 10
       
   556 VCXMV CheckMediaCount ANY_DRIVE 10
       
   557 
       
   558 VCXMV DeleteMedias ANY_DRIVE 0 10 0
       
   559 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCommandComplete KVCXMYVideosTestMessageDeleteStarted KVCXMYVideosTestMessageDeleteResp KVCXMYVideosTestMessageCollectionOpened
       
   560 waittestclass VCXMV
       
   561 
       
   562 VCXMV CoolDown
       
   563 
       
   564 VCXMV CheckMediaCount ANY_DRIVE 0
       
   565 print OK!
       
   566 delete VCXMV
       
   567 [Endtest]
       
   568 
       
   569 #------------------------------------------------------------------------------------
       
   570 #
       
   571 # Cancel deletion
       
   572 #
       
   573 #------------------------------------------------------------------------------------   
       
   574 [Test]
       
   575 title Cancel deletion
       
   576 
       
   577 callsub Cleanup
       
   578 
       
   579 create VCXMyVideosCollectionPluginTest VCXMV
       
   580 VCXMV Create
       
   581 
       
   582 VCXMV OpenCollection VCXCollectionMyVideos
       
   583 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   584 waittestclass VCXMV
       
   585 
       
   586 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   587 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened KVCXMYVideosTestMessageListComplete
       
   588 waittestclass VCXMV
       
   589 
       
   590 VCXMV CreateVideoFile VcxTestVideoMpeg4 DRIVE_1 "video.mp4" ANY_SIZE 10
       
   591 VCXMV CheckMediaCount ANY_DRIVE 10
       
   592 
       
   593 VCXMV CancelNextOperation
       
   594 VCXMV DeleteMedias ANY_DRIVE 0 10 0
       
   595 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCommandCanceled
       
   596 waittestclass VCXMV
       
   597 
       
   598 VCXMV CoolDown
       
   599 
       
   600 VCXMV CheckMinimumMediaCount ANY_DRIVE 2
       
   601 
       
   602 print OK!
       
   603 delete VCXMV
       
   604 [Endtest]
       
   605 
       
   606 #------------------------------------------------------------------------------------
       
   607 #
       
   608 #  Tests getting medias by their MPX IDs when the request is set to have empty list.
       
   609 #
       
   610 #------------------------------------------------------------------------------------
       
   611 [Test]
       
   612 title GetMediasByMpxId - Empty list when no videos
       
   613 
       
   614 callsub Cleanup
       
   615 
       
   616 create VCXMyVideosCollectionPluginTest VCXMV
       
   617 VCXMV Create
       
   618 
       
   619 VCXMV OpenCollection VCXCollectionMyVideos
       
   620 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   621 waittestclass VCXMV
       
   622 
       
   623 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   624 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened KVCXMYVideosTestMessageListComplete
       
   625 waittestclass VCXMV
       
   626 
       
   627 VCXMV CoolDown
       
   628 
       
   629 VCXMV GetMediasByMpxId 0 0
       
   630 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageGotMediasByKMpxId
       
   631 allownextresult KERRARGUMENT
       
   632 waittestclass VCXMV
       
   633 
       
   634 VCXMV CloseLevel
       
   635 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   636 waittestclass VCXMV
       
   637 
       
   638 print OK!
       
   639 delete VCXMV
       
   640 [Endtest]
       
   641 
       
   642 #------------------------------------------------------------------------------------
       
   643 #
       
   644 #  Tests getting medias by their MPX IDs when the request has invalid IDs.
       
   645 #
       
   646 #------------------------------------------------------------------------------------
       
   647 [Test]
       
   648 title GetMediasByMpxId - Invalid IDs when no videos
       
   649 
       
   650 callsub Cleanup
       
   651 
       
   652 create VCXMyVideosCollectionPluginTest VCXMV
       
   653 VCXMV Create
       
   654 
       
   655 VCXMV OpenCollection VCXCollectionMyVideos
       
   656 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   657 waittestclass VCXMV
       
   658 
       
   659 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   660 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened KVCXMYVideosTestMessageListComplete
       
   661 waittestclass VCXMV
       
   662 
       
   663 VCXMV CoolDown
       
   664 
       
   665 VCXMV GetMediasByMpxId -1 10
       
   666 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageGotMediasByKMpxId
       
   667 waittestclass VCXMV
       
   668 
       
   669 VCXMV CheckMediaCount ANY_DRIVE 0
       
   670 
       
   671 VCXMV CloseLevel
       
   672 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   673 waittestclass VCXMV
       
   674 
       
   675 print OK!
       
   676 delete VCXMV
       
   677 [Endtest]
       
   678 
       
   679 #------------------------------------------------------------------------------------
       
   680 #
       
   681 #  This is a setup case for following cases.
       
   682 #
       
   683 #------------------------------------------------------------------------------------
       
   684 [Test]
       
   685 title Setup, DL 2, sideload 18
       
   686 
       
   687 callsub Cleanup
       
   688 
       
   689 // TESTCASE START
       
   690 
       
   691 // Sideload 48 videos and download 2
       
   692 
       
   693 create VCXMyVideosCollectionPluginTest VCXMV
       
   694 VCXMV Create
       
   695 
       
   696 VCXMV OpenCollection VCXCollectionMyVideos
       
   697 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   698 waittestclass VCXMV
       
   699 
       
   700 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   701 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened KVCXMYVideosTestMessageListComplete
       
   702 waittestclass VCXMV
       
   703 
       
   704 VCXMV CreateVideoFile VcxTestVideo3Gp DRIVE_1 "video.mp4" 50000 20
       
   705 
       
   706 VCXMV CoolDown
       
   707 
       
   708 VCXMV CreateCopyOfMedia ANY_DRIVE 0 0
       
   709 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginDownloaded
       
   710 VCXMV SetMedia 1
       
   711 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageMpxVideoModified
       
   712 waittestclass VCXMV
       
   713 
       
   714 VCXMV CreateCopyOfMedia ANY_DRIVE 1 0
       
   715 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginDownloaded
       
   716 VCXMV SetMedia 1
       
   717 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageMpxVideoModified
       
   718 waittestclass VCXMV
       
   719 
       
   720 delete VCXMV
       
   721 
       
   722 // Open all videos
       
   723 
       
   724 create VCXMyVideosCollectionPluginTest VCXMV
       
   725 VCXMV Create
       
   726 
       
   727 VCXMV OpenCollection VCXCollectionMyVideos
       
   728 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   729 waittestclass VCXMV
       
   730 
       
   731 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   732 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened KVCXMYVideosTestMessageListComplete
       
   733 waittestclass VCXMV
       
   734 
       
   735 VCXMV CheckMediaCount ANY_DRIVE 20
       
   736 
       
   737 print OK!
       
   738 delete VCXMV
       
   739 [Endtest]
       
   740 
       
   741 #------------------------------------------------------------------------------------
       
   742 #
       
   743 #  Tests getting medias by their MPX IDs when request has IDs of all the videos in the device.
       
   744 #
       
   745 #------------------------------------------------------------------------------------
       
   746 [Test]
       
   747 title GetMediasByMpxId - All videos
       
   748 create VCXMyVideosCollectionPluginTest VCXMV
       
   749 VCXMV Create
       
   750 
       
   751 VCXMV OpenCollection VCXCollectionMyVideos
       
   752 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   753 waittestclass VCXMV
       
   754 
       
   755 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   756 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened KVCXMYVideosTestMessageListComplete
       
   757 waittestclass VCXMV
       
   758 
       
   759 VCXMV GetMediasByMpxId 0 20
       
   760 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageGotMediasByKMpxId
       
   761 waittestclass VCXMV
       
   762 
       
   763 VCXMV CheckMediaCount ANY_DRIVE 20
       
   764 
       
   765 VCXMV CloseLevel
       
   766 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   767 waittestclass VCXMV
       
   768 
       
   769 print OK!
       
   770 delete VCXMV
       
   771 [Endtest]
       
   772 
       
   773 #------------------------------------------------------------------------------------
       
   774 #
       
   775 #  Tests getting medias by their MPX IDs when the request has only the ID of first video.
       
   776 #
       
   777 #------------------------------------------------------------------------------------
       
   778 [Test]
       
   779 title GetMediasByMpxId - First only
       
   780 create VCXMyVideosCollectionPluginTest VCXMV
       
   781 VCXMV Create
       
   782 
       
   783 VCXMV OpenCollection VCXCollectionMyVideos
       
   784 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   785 waittestclass VCXMV
       
   786 
       
   787 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   788 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened KVCXMYVideosTestMessageListComplete
       
   789 waittestclass VCXMV
       
   790 
       
   791 VCXMV GetMediasByMpxId 0 1
       
   792 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageGotMediasByKMpxId
       
   793 waittestclass VCXMV
       
   794 
       
   795 VCXMV CheckMediaCount ANY_DRIVE 1
       
   796 
       
   797 VCXMV CloseLevel
       
   798 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   799 waittestclass VCXMV
       
   800 
       
   801 print OK!
       
   802 delete VCXMV
       
   803 [Endtest]
       
   804 
       
   805 #------------------------------------------------------------------------------------
       
   806 #
       
   807 #  Tests getting medias by their MPX IDs when the request has only the ID of last video.
       
   808 #
       
   809 #------------------------------------------------------------------------------------
       
   810 [Test]
       
   811 title GetMediasByMpxId - Last only
       
   812 create VCXMyVideosCollectionPluginTest VCXMV
       
   813 VCXMV Create
       
   814 
       
   815 VCXMV OpenCollection VCXCollectionMyVideos
       
   816 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   817 waittestclass VCXMV
       
   818 
       
   819 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   820 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened KVCXMYVideosTestMessageListComplete
       
   821 waittestclass VCXMV
       
   822 
       
   823 VCXMV GetMediasByMpxId 19 20
       
   824 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageGotMediasByKMpxId
       
   825 waittestclass VCXMV
       
   826 
       
   827 VCXMV CheckMediaCount ANY_DRIVE 1
       
   828 
       
   829 VCXMV CloseLevel
       
   830 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   831 waittestclass VCXMV
       
   832 
       
   833 print OK!
       
   834 delete VCXMV
       
   835 [Endtest]
       
   836 
       
   837 #------------------------------------------------------------------------------------
       
   838 #
       
   839 #  Tests getting medias by their MPX IDs when the request has few IDs of videos.
       
   840 #
       
   841 #------------------------------------------------------------------------------------
       
   842 [Test]
       
   843 title GetMediasByMpxId - Few from middle
       
   844 create VCXMyVideosCollectionPluginTest VCXMV
       
   845 VCXMV Create
       
   846 
       
   847 VCXMV OpenCollection VCXCollectionMyVideos
       
   848 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   849 waittestclass VCXMV
       
   850 
       
   851 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   852 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened KVCXMYVideosTestMessageListComplete
       
   853 waittestclass VCXMV
       
   854 
       
   855 VCXMV GetMediasByMpxId 7 13
       
   856 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageGotMediasByKMpxId
       
   857 waittestclass VCXMV
       
   858 
       
   859 VCXMV CheckMediaCount ANY_DRIVE 6
       
   860 
       
   861 VCXMV CloseLevel
       
   862 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   863 waittestclass VCXMV
       
   864 
       
   865 print OK!
       
   866 delete VCXMV
       
   867 [Endtest]
       
   868 
       
   869 #------------------------------------------------------------------------------------
       
   870 #
       
   871 #  Tests getting medias by their MPX IDs when the request has no IDs.
       
   872 #
       
   873 #------------------------------------------------------------------------------------
       
   874 [Test]
       
   875 title GetMediasByMpxId - Empty list
       
   876 create VCXMyVideosCollectionPluginTest VCXMV
       
   877 VCXMV Create
       
   878 
       
   879 VCXMV OpenCollection VCXCollectionMyVideos
       
   880 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   881 waittestclass VCXMV
       
   882 
       
   883 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   884 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened KVCXMYVideosTestMessageListComplete
       
   885 waittestclass VCXMV
       
   886 
       
   887 VCXMV GetMediasByMpxId 0 0
       
   888 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageGotMediasByKMpxId
       
   889 allownextresult KERRARGUMENT
       
   890 waittestclass VCXMV
       
   891 
       
   892 VCXMV GetMediasByMpxId 0 8
       
   893 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageGotMediasByKMpxId
       
   894 waittestclass VCXMV
       
   895 
       
   896 VCXMV CheckMediaCount ANY_DRIVE 8
       
   897 
       
   898 print OK!
       
   899 delete VCXMV
       
   900 [Endtest]
       
   901 
       
   902 #------------------------------------------------------------------------------------
       
   903 #
       
   904 #  Tests getting medias by their MPX IDs when the request has invalid IDs.
       
   905 #
       
   906 #------------------------------------------------------------------------------------
       
   907 [Test]
       
   908 title GetMediasByMpxId - Invalid IDs
       
   909 create VCXMyVideosCollectionPluginTest VCXMV
       
   910 VCXMV Create
       
   911 
       
   912 VCXMV OpenCollection VCXCollectionMyVideos
       
   913 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   914 waittestclass VCXMV
       
   915 
       
   916 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   917 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened KVCXMYVideosTestMessageListComplete
       
   918 waittestclass VCXMV
       
   919 
       
   920 VCXMV GetMediasByMpxId -1 10
       
   921 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageGotMediasByKMpxId
       
   922 waittestclass VCXMV
       
   923 
       
   924 VCXMV CheckMediaCount ANY_DRIVE 0
       
   925 
       
   926 VCXMV CloseLevel
       
   927 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   928 waittestclass VCXMV
       
   929 
       
   930 print OK!
       
   931 delete VCXMV
       
   932 [Endtest]
       
   933 
       
   934 #------------------------------------------------------------------------------------
       
   935 #
       
   936 #  Tests getting medias by their MPX IDs when the request has duplicate IDs.
       
   937 #
       
   938 #------------------------------------------------------------------------------------
       
   939 [Test]
       
   940 title GetMediasByMpxId - Duplicate IDs
       
   941 create VCXMyVideosCollectionPluginTest VCXMV
       
   942 VCXMV Create
       
   943 
       
   944 VCXMV OpenCollection VCXCollectionMyVideos
       
   945 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   946 waittestclass VCXMV
       
   947 
       
   948 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   949 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened KVCXMYVideosTestMessageListComplete
       
   950 waittestclass VCXMV
       
   951 
       
   952 VCXMV GetMediasByMpxId -2 5
       
   953 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageGotMediasByKMpxId
       
   954 waittestclass VCXMV
       
   955 
       
   956 VCXMV CheckMediaCount ANY_DRIVE 10
       
   957 
       
   958 VCXMV CloseLevel
       
   959 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   960 waittestclass VCXMV
       
   961 
       
   962 print OK!
       
   963 delete VCXMV
       
   964 [Endtest]
       
   965 
       
   966 #------------------------------------------------------------------------------------
       
   967 #
       
   968 #  Tests getting medias by their MPX IDs when the request has every second ID of the videos in device.
       
   969 #
       
   970 #------------------------------------------------------------------------------------
       
   971 [Test]
       
   972 title GetMediasByMpxId - Every second item
       
   973 create VCXMyVideosCollectionPluginTest VCXMV
       
   974 VCXMV Create
       
   975 
       
   976 VCXMV OpenCollection VCXCollectionMyVideos
       
   977 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   978 waittestclass VCXMV
       
   979 
       
   980 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   981 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened KVCXMYVideosTestMessageListComplete
       
   982 waittestclass VCXMV
       
   983 
       
   984 VCXMV GetMediasByMpxId -3 10
       
   985 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageGotMediasByKMpxId
       
   986 waittestclass VCXMV
       
   987 
       
   988 VCXMV CheckMediaCount ANY_DRIVE 5
       
   989 
       
   990 VCXMV CloseLevel
       
   991 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   992 waittestclass VCXMV
       
   993 
       
   994 print OK!
       
   995 delete VCXMV
       
   996 [Endtest]