videocollection/mpxmyvideoscollection/tsrc/mpxmvcolltest/conf/VCXMyVideosCollectionPluginTestMoveCopy.cfg
changeset 0 96612d01cf9f
child 1 6711b85517b7
equal deleted inserted replaced
-1:000000000000 0:96612d01cf9f
       
     1 #-----------------------------------------------------------------------------------
       
     2 #
       
     3 # STIF test script file for testing VCXMyVideosCollectionPluginTest.dll
       
     4 #
       
     5 # Tests functionality for move and copy of video files.
       
     6 #
       
     7 #-----------------------------------------------------------------------------------
       
     8 
       
     9 [StifSettings]
       
    10 CapsModifier= IptvTestClientApiCapsMod.exe
       
    11 [EndStifSettings]
       
    12 
       
    13 [Define]
       
    14 INCLUDE c:\TestFramework\VCXMVCollectionPluginTest.inc
       
    15 INCLUDE c:\TestFramework\VCXDrives.inc
       
    16 INCLUDE c:\TestFramework\VCXConsts.inc
       
    17 INCLUDE c:\TestFramework\VCXErrors.inc
       
    18 [Enddefine]
       
    19 
       
    20 #************************************************************************************
       
    21 # Sub Cleanup
       
    22 # Removes all videos from the phone. Collection is opened.
       
    23 #************************************************************************************
       
    24 [Sub Cleanup]
       
    25 print cleanup start
       
    26 create  VCXMyVideosCollectionPluginTest VCXMV
       
    27 VCXMV Create
       
    28 
       
    29 VCXMV OpenCollection VCXCollectionMyVideos
       
    30 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
    31 waittestclass VCXMV
       
    32 
       
    33 VCXMV OpenLevel EVcxMyVideosAllVideos
       
    34 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
    35 waittestclass VCXMV
       
    36 
       
    37 VCXMV RemoveAllMedia
       
    38 delete VCXMV
       
    39 
       
    40 print wait 3min
       
    41 pause 180000
       
    42 print cleanup end
       
    43 [EndSub]
       
    44 #************************************************************************************
       
    45 
       
    46 #************************************************************************************
       
    47 
       
    48 #------------------------------------------------------------------------------------
       
    49 #
       
    50 #  Does configuration for cases in this script.
       
    51 #  Creates 'Internet' IAP into 'Internet' destination and sets connection as authorized.
       
    52 #  Sets preferred memory to first used drive and sorting order to none.
       
    53 #  Removes all video files from the device.
       
    54 #
       
    55 #------------------------------------------------------------------------------------
       
    56 [Test]
       
    57 title ET30700 <not a test> Setup
       
    58 
       
    59 create VCXTestUtilModule Util
       
    60 // Copies some known 3G AP to "Internet" destination with "Internet" name for the AP.
       
    61 Util CopyMethod "Internet" "Internet" "Internet"
       
    62 // Disable connection dialog for "Internet" destination.
       
    63 Util SetConnectionMethodIntAttribute "Internet" "Internet" 507 2 // 507 is ECmSeamlessnessLevel
       
    64 delete Util
       
    65 
       
    66 create VCXTestUtilModule Util
       
    67 Util CreateMobilecrashWatcher
       
    68 
       
    69 create VCXMyVideosCollectionPluginTest VCXMV
       
    70 VCXMV Create
       
    71 
       
    72 VCXMV SetPreferredMemory E_DRIVE
       
    73 VCXMV SetSortingOrder EVcxMyVideosSortingNone
       
    74 
       
    75 VCXMV OpenCollection VCXCollectionMyVideos
       
    76 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
    77 waittestclass VCXMV
       
    78 
       
    79 VCXMV OpenLevel EVcxMyVideosAllVideos
       
    80 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
    81 waittestclass VCXMV
       
    82 
       
    83 VCXMV RemoveAllMedia
       
    84 
       
    85 VCXMV CheckMediaCount ANY_DRIVE 0
       
    86 delete VCXMV
       
    87 
       
    88 Util CheckMobilecrashes
       
    89 pause 1000
       
    90 delete Util
       
    91 [Endtest]
       
    92 
       
    93 #------------------------------------------------------------------------------------
       
    94 #
       
    95 #  Tests moving a video from first to second drive.
       
    96 #
       
    97 # CaseClass: core
       
    98 #------------------------------------------------------------------------------------
       
    99 [Test]
       
   100 title ET30701 Move from 1st to 2nd drive
       
   101 
       
   102 create VCXTestUtilModule Util
       
   103 Util CreateMobilecrashWatcher
       
   104 
       
   105 callsub Cleanup
       
   106 
       
   107 // TESTCASE START
       
   108 
       
   109 create  VCXMyVideosCollectionPluginTest VCXMV
       
   110 VCXMV Create
       
   111 
       
   112 // Get list of videos
       
   113 VCXMV OpenCollection VCXCollectionMyVideos
       
   114 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   115 waittestclass VCXMV
       
   116 
       
   117 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   118 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   119 waittestclass VCXMV
       
   120 
       
   121 // Create sideloaded video
       
   122 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video0.mp4"
       
   123 
       
   124 VCXMV CheckMediaCount C_DRIVE 1
       
   125 VCXMV CheckMediaCount E_DRIVE 0
       
   126 
       
   127 VCXMV MoveMedia C_DRIVE 0 E_DRIVE 0
       
   128 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageMoveResp KVCXMYVideosTestMessageCommandComplete KVCXMYVideosTestMessageCopyOrMoveStarted
       
   129 waittestclass VCXMV
       
   130 
       
   131 VCXMV CheckMediaCount C_DRIVE 0
       
   132 VCXMV CheckMediaCount E_DRIVE 1
       
   133 
       
   134 print OK!
       
   135 delete VCXMV
       
   136 [Endtest]
       
   137 
       
   138 #------------------------------------------------------------------------------------
       
   139 #
       
   140 #  Tests that video attributes are kept when moving a video.
       
   141 #
       
   142 # CaseClass: core
       
   143 #------------------------------------------------------------------------------------
       
   144 [Test]
       
   145 title ET30702 Check attributes of moved file
       
   146 
       
   147 create VCXTestUtilModule Util
       
   148 Util CreateMobilecrashWatcher
       
   149 
       
   150 callsub Cleanup
       
   151 
       
   152 // TESTCASE START
       
   153 
       
   154 create  VCXMyVideosCollectionPluginTest VCXMV
       
   155 VCXMV Create
       
   156 
       
   157 // Get list of videos
       
   158 VCXMV OpenCollection VCXCollectionMyVideos
       
   159 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   160 waittestclass VCXMV
       
   161 
       
   162 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   163 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   164 waittestclass VCXMV
       
   165 
       
   166 // Create sideloaded video
       
   167 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video0.mp4"
       
   168 
       
   169 // Update attributes
       
   170 // Sets all possible attributes of video.
       
   171 VCXMV CreateCopyOfMedia ANY_DRIVE 0
       
   172 
       
   173 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
   174 
       
   175 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralExtSizeInt64 1
       
   176 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralDate 2
       
   177 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralFlags 3
       
   178 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralCopyright "c"
       
   179 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralMimeType "d"
       
   180 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosModifiedDate 4
       
   181 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosAgeProfile 5
       
   182 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosAudioLanguage "e"
       
   183 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosAuthor "f"
       
   184 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosDuration 7 8
       
   185 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralLastPlaybackPosition 9 10
       
   186 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosDownloadId 0
       
   187 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginTvRecording
       
   188 
       
   189 VCXMV SetMedia 1
       
   190 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionItemChanged
       
   191 waittestclass VCXMV
       
   192 
       
   193 VCXMV CheckMediaCount C_DRIVE 1
       
   194 VCXMV CheckMediaCount E_DRIVE 0
       
   195 
       
   196 VCXMV MoveMedia C_DRIVE 0 E_DRIVE 0
       
   197 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageMoveResp KVCXMYVideosTestMessageCopyOrMoveStarted KVCXMYVideosTestMessageCommandComplete KVCXMYVideosTestMessageCollectionItemChanged
       
   198 waittestclass VCXMV
       
   199 
       
   200 VCXMV CheckMediaCount C_DRIVE 0
       
   201 VCXMV CheckMediaCount E_DRIVE 1
       
   202 
       
   203 // Check attributes
       
   204 
       
   205 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
   206 // Size is set to right size of the file after move.
       
   207 allowerrorcodes KERRCORRUPT
       
   208 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralExtSizeInt64 1
       
   209 // General date is read-only.
       
   210 allowerrorcodes KERRCORRUPT
       
   211 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralDate 3
       
   212 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralFlags 3
       
   213 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralCopyright "c"
       
   214 // Mime type is read-only.
       
   215 allowerrorcodes KERRCORRUPT
       
   216 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralMimeType "d"
       
   217 allowerrorcodes KERRCORRUPT
       
   218 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KVcxMediaMyVideosModifiedDate 4
       
   219 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KVcxMediaMyVideosAgeProfile 5
       
   220 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KVcxMediaMyVideosAudioLanguage "e"
       
   221 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KVcxMediaMyVideosAuthor "f"
       
   222 allowerrorcodes KERRCORRUPT
       
   223 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KVcxMediaMyVideosDuration 7 8
       
   224 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralLastPlaybackPosition 9 10
       
   225 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KVcxMediaMyVideosDownloadId 0
       
   226 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginTvRecording
       
   227 
       
   228 print OK!
       
   229 delete VCXMV
       
   230 [Endtest]
       
   231 
       
   232 #------------------------------------------------------------------------------------
       
   233 #
       
   234 #  Tests moving video to one drive and back.
       
   235 #
       
   236 #------------------------------------------------------------------------------------
       
   237 [Test]
       
   238 title ET30703 Move back
       
   239 
       
   240 create VCXTestUtilModule Util
       
   241 Util CreateMobilecrashWatcher
       
   242 
       
   243 callsub Cleanup
       
   244 
       
   245 // TESTCASE START
       
   246 
       
   247 create  VCXMyVideosCollectionPluginTest VCXMV
       
   248 VCXMV Create
       
   249 
       
   250 // Get list of videos
       
   251 VCXMV OpenCollection VCXCollectionMyVideos
       
   252 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   253 waittestclass VCXMV
       
   254 
       
   255 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   256 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   257 waittestclass VCXMV
       
   258 
       
   259 // Create sideloaded video
       
   260 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video0.mp4"
       
   261 
       
   262 VCXMV CheckMediaCount C_DRIVE 1
       
   263 VCXMV CheckMediaCount E_DRIVE 0
       
   264 
       
   265 // Move the file
       
   266 
       
   267 VCXMV MoveMedia C_DRIVE 0 E_DRIVE 0
       
   268 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageMoveResp KVCXMYVideosTestMessageCopyOrMoveStarted KVCXMYVideosTestMessageCommandComplete KVCXMYVideosTestMessageCollectionItemChanged
       
   269 waittestclass VCXMV
       
   270 
       
   271 VCXMV CheckMediaCount C_DRIVE 0
       
   272 VCXMV CheckMediaCount E_DRIVE 1
       
   273 
       
   274 // Move it back
       
   275 
       
   276 VCXMV MoveMedia E_DRIVE 0 C_DRIVE 0
       
   277 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageMoveResp KVCXMYVideosTestMessageCopyOrMoveStarted KVCXMYVideosTestMessageCommandComplete KVCXMYVideosTestMessageCollectionItemChanged
       
   278 waittestclass VCXMV
       
   279 
       
   280 VCXMV CheckMediaCount C_DRIVE 1
       
   281 VCXMV CheckMediaCount E_DRIVE 0
       
   282 
       
   283 print OK!
       
   284 delete VCXMV
       
   285 [Endtest]
       
   286 
       
   287 #------------------------------------------------------------------------------------
       
   288 #
       
   289 #  Tests moving a video to drive which already has videos.
       
   290 #
       
   291 #------------------------------------------------------------------------------------
       
   292 [Test]
       
   293 title ET30704 Move, drive has already videos
       
   294 
       
   295 create VCXTestUtilModule Util
       
   296 Util CreateMobilecrashWatcher
       
   297 
       
   298 callsub Cleanup
       
   299 
       
   300 // TESTCASE START
       
   301 
       
   302 create  VCXMyVideosCollectionPluginTest VCXMV
       
   303 VCXMV Create
       
   304 
       
   305 // Get list of videos
       
   306 VCXMV OpenCollection VCXCollectionMyVideos
       
   307 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   308 waittestclass VCXMV
       
   309 
       
   310 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   311 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   312 waittestclass VCXMV
       
   313 
       
   314 // Create sideloaded videos
       
   315 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video0.mp4"
       
   316 VCXMV CreateVideoFile IptvTestVideoMpeg4 E_DRIVE "video1.mp4"
       
   317 
       
   318 VCXMV CheckMediaCount C_DRIVE 1
       
   319 VCXMV CheckMediaCount E_DRIVE 1
       
   320 
       
   321 VCXMV MoveMedia C_DRIVE 0 E_DRIVE 0
       
   322 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageMoveResp KVCXMYVideosTestMessageCopyOrMoveStarted KVCXMYVideosTestMessageCommandComplete KVCXMYVideosTestMessageCollectionItemChanged
       
   323 waittestclass VCXMV
       
   324 
       
   325 VCXMV CheckMediaCount C_DRIVE 0
       
   326 VCXMV CheckMediaCount E_DRIVE 2
       
   327 
       
   328 print OK!
       
   329 delete VCXMV
       
   330 [Endtest]
       
   331 
       
   332 #------------------------------------------------------------------------------------
       
   333 #
       
   334 #  Tests moving a video to drive which already has a video with same name.
       
   335 #
       
   336 #------------------------------------------------------------------------------------
       
   337 [Test]
       
   338 title ET30705 Move when file with same name exists
       
   339 
       
   340 create VCXTestUtilModule Util
       
   341 Util CreateMobilecrashWatcher
       
   342 
       
   343 callsub Cleanup
       
   344 
       
   345 // TESTCASE START
       
   346 
       
   347 create  VCXMyVideosCollectionPluginTest VCXMV
       
   348 VCXMV Create
       
   349 
       
   350 // Get list of videos
       
   351 VCXMV OpenCollection VCXCollectionMyVideos
       
   352 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   353 waittestclass VCXMV
       
   354 
       
   355 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   356 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   357 waittestclass VCXMV
       
   358 
       
   359 // Create sideloaded videos
       
   360 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video0.mp4"
       
   361 VCXMV CreateVideoFile IptvTestVideoMpeg4 E_DRIVE "video0.mp4"
       
   362 
       
   363 VCXMV CheckMediaCount C_DRIVE 1
       
   364 VCXMV CheckMediaCount E_DRIVE 1
       
   365 
       
   366 // Move the file
       
   367 
       
   368 VCXMV MoveMedia C_DRIVE 0 E_DRIVE 0
       
   369 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageMoveResp KVCXMYVideosTestMessageCopyOrMoveStarted KVCXMYVideosTestMessageCommandComplete KVCXMYVideosTestMessageCollectionItemChanged
       
   370 waittestclass VCXMV
       
   371 
       
   372 VCXMV CheckMediaCount C_DRIVE 0
       
   373 VCXMV CheckMediaCount E_DRIVE 2
       
   374 
       
   375 print OK!
       
   376 delete VCXMV
       
   377 [Endtest]
       
   378 
       
   379 #------------------------------------------------------------------------------------
       
   380 #
       
   381 #  Tests moving a video from second to first drive.
       
   382 #
       
   383 #------------------------------------------------------------------------------------
       
   384 [Test]
       
   385 title ET30706 Move from 2nd to 1st drive
       
   386 
       
   387 create VCXTestUtilModule Util
       
   388 Util CreateMobilecrashWatcher
       
   389 
       
   390 callsub Cleanup
       
   391 
       
   392 // TESTCASE START
       
   393 
       
   394 create  VCXMyVideosCollectionPluginTest VCXMV
       
   395 VCXMV Create
       
   396 
       
   397 // Get list of videos
       
   398 VCXMV OpenCollection VCXCollectionMyVideos
       
   399 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   400 waittestclass VCXMV
       
   401 
       
   402 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   403 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   404 waittestclass VCXMV
       
   405 
       
   406 // Create sideloaded video
       
   407 VCXMV CreateVideoFile IptvTestVideoMpeg4 E_DRIVE "video0.mp4"
       
   408 
       
   409 VCXMV CheckMediaCount E_DRIVE 1
       
   410 VCXMV CheckMediaCount C_DRIVE 0
       
   411 
       
   412 VCXMV MoveMedia E_DRIVE 0 C_DRIVE 0
       
   413 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageMoveResp KVCXMYVideosTestMessageCopyOrMoveStarted KVCXMYVideosTestMessageCommandComplete
       
   414 waittestclass VCXMV
       
   415 
       
   416 VCXMV CheckMediaCount E_DRIVE 0
       
   417 VCXMV CheckMediaCount C_DRIVE 1
       
   418 
       
   419 print OK!
       
   420 delete VCXMV
       
   421 [Endtest]
       
   422 
       
   423 #------------------------------------------------------------------------------------
       
   424 #
       
   425 #  Tests moving multiple videos.
       
   426 #
       
   427 # CaseClass: core
       
   428 #------------------------------------------------------------------------------------
       
   429 [Test]
       
   430 title ET30707 Move multiple
       
   431 
       
   432 create VCXTestUtilModule Util
       
   433 Util CreateMobilecrashWatcher
       
   434 
       
   435 callsub Cleanup
       
   436 
       
   437 // TESTCASE START
       
   438 
       
   439 create  VCXMyVideosCollectionPluginTest VCXMV
       
   440 VCXMV Create
       
   441 
       
   442 // Get list of videos
       
   443 VCXMV OpenCollection VCXCollectionMyVideos
       
   444 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   445 waittestclass VCXMV
       
   446 
       
   447 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   448 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   449 waittestclass VCXMV
       
   450 
       
   451 // Create sideloaded video
       
   452 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video.mp4" 50000 10
       
   453 
       
   454 VCXMV CheckMediaCount C_DRIVE 10
       
   455 VCXMV CheckMediaCount E_DRIVE 0
       
   456 
       
   457 VCXMV MoveMedias C_DRIVE 0 5 E_DRIVE 0
       
   458 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageMoveResp KVCXMYVideosTestMessageCopyOrMoveStarted KVCXMYVideosTestMessageCommandComplete
       
   459 waittestclass VCXMV
       
   460 
       
   461 VCXMV CheckMediaCount C_DRIVE 5
       
   462 VCXMV CheckMediaCount E_DRIVE 5
       
   463 
       
   464 print OK!
       
   465 delete VCXMV
       
   466 [Endtest]
       
   467 
       
   468 #------------------------------------------------------------------------------------
       
   469 #
       
   470 #  Tests moving a downloaded video.
       
   471 #
       
   472 #------------------------------------------------------------------------------------
       
   473 [Test]
       
   474 title ET30708 Move downloaded video
       
   475 
       
   476 create VCXTestUtilModule Util
       
   477 Util CreateMobilecrashWatcher
       
   478 
       
   479 callsub Cleanup
       
   480 
       
   481 // TESTCASE START
       
   482 
       
   483 create  VCXMyVideosCollectionPluginTest VCXMV
       
   484 VCXMV Create
       
   485 
       
   486 // Get list of videos
       
   487 VCXMV OpenCollection VCXCollectionMyVideos
       
   488 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   489 waittestclass VCXMV
       
   490 
       
   491 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   492 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   493 waittestclass VCXMV
       
   494 
       
   495 // Start download
       
   496 VCXMV Download 3G_AP SERVICE_SMALLVIDEOS 3 0 "mediacharger" "Buran_9o"
       
   497 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral
       
   498 waittestclass VCXMV // Dl complete
       
   499 
       
   500 VCXMV CheckMediaCount E_DRIVE 1
       
   501 VCXMV CheckMediaCount C_DRIVE 0
       
   502 
       
   503 pause 30000
       
   504 
       
   505 VCXMV MoveMedia E_DRIVE 0 C_DRIVE 0
       
   506 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageMoveResp KVCXMYVideosTestMessageCopyOrMoveStarted KVCXMYVideosTestMessageCommandComplete
       
   507 waittestclass VCXMV
       
   508 
       
   509 VCXMV CheckMediaCount E_DRIVE 0
       
   510 VCXMV CheckMediaCount C_DRIVE 1
       
   511 
       
   512 print OK!
       
   513 delete VCXMV
       
   514 [Endtest]
       
   515 
       
   516 #------------------------------------------------------------------------------------
       
   517 #
       
   518 #  Tests that moving a ongoing download cannot be done.
       
   519 #
       
   520 #------------------------------------------------------------------------------------
       
   521 [Test]
       
   522 title ET30709 Move ongoing download
       
   523 
       
   524 create VCXTestUtilModule Util
       
   525 Util CreateMobilecrashWatcher
       
   526 
       
   527 callsub Cleanup
       
   528 
       
   529 // TESTCASE START
       
   530 
       
   531 create  VCXMyVideosCollectionPluginTest VCXMV
       
   532 VCXMV Create
       
   533 
       
   534 // Get list of videos
       
   535 VCXMV OpenCollection VCXCollectionMyVideos
       
   536 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   537 waittestclass VCXMV
       
   538 
       
   539 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   540 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   541 waittestclass VCXMV
       
   542 
       
   543 // Start download
       
   544 VCXMV Download 3G_AP SERVICE_2 1 0 "mediacharger" "Buran_9o"
       
   545 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning
       
   546 waittestclass VCXMV // Dl started
       
   547 
       
   548 VCXMV MoveMedia E_DRIVE 0 C_DRIVE 0
       
   549 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageMoveResp KVCXMYVideosTestMessageCopyOrMoveStarted KVCXMYVideosTestMessageCommandComplete
       
   550 allownextresult KERRINUSE
       
   551 waittestclass VCXMV
       
   552 
       
   553 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral
       
   554 waittestclass VCXMV // Dl complete
       
   555 
       
   556 VCXMV CheckMediaCount E_DRIVE 1
       
   557 VCXMV CheckMediaCount C_DRIVE 0
       
   558 
       
   559 print OK!
       
   560 delete VCXMV
       
   561 [Endtest]
       
   562 
       
   563 #------------------------------------------------------------------------------------
       
   564 #
       
   565 #  Tests move video with invalid argument.
       
   566 #
       
   567 #------------------------------------------------------------------------------------
       
   568 [Test]
       
   569 title ET30710 Move nothing
       
   570 
       
   571 create VCXTestUtilModule Util
       
   572 Util CreateMobilecrashWatcher
       
   573 
       
   574 callsub Cleanup
       
   575 
       
   576 // TESTCASE START
       
   577 
       
   578 create  VCXMyVideosCollectionPluginTest VCXMV
       
   579 VCXMV Create
       
   580 
       
   581 // Get list of videos
       
   582 VCXMV OpenCollection VCXCollectionMyVideos
       
   583 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   584 waittestclass VCXMV
       
   585 
       
   586 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   587 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   588 waittestclass VCXMV
       
   589 
       
   590 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video 1 .mp4"
       
   591 
       
   592 VCXMV MoveMedias C_DRIVE 1 0 E_DRIVE 0
       
   593 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageMoveResp KVCXMYVideosTestMessageCopyOrMoveStarted KVCXMYVideosTestMessageCommandComplete
       
   594 allownextresult KERRARGUMENT
       
   595 waittestclass VCXMV
       
   596 
       
   597 VCXMV CheckMediaCount C_DRIVE 1
       
   598 VCXMV CheckMediaCount E_DRIVE 0
       
   599 
       
   600 print OK!
       
   601 delete VCXMV
       
   602 [Endtest]
       
   603 
       
   604 #------------------------------------------------------------------------------------
       
   605 #
       
   606 #  Tests canceling move operation.
       
   607 #
       
   608 #------------------------------------------------------------------------------------
       
   609 [Test]
       
   610 title ET30711 Cancel move
       
   611 
       
   612 create VCXTestUtilModule Util
       
   613 Util CreateMobilecrashWatcher
       
   614 
       
   615 callsub Cleanup
       
   616 
       
   617 // TESTCASE START
       
   618 
       
   619 create  VCXMyVideosCollectionPluginTest VCXMV
       
   620 VCXMV Create
       
   621 
       
   622 // Get list of videos
       
   623 VCXMV OpenCollection VCXCollectionMyVideos
       
   624 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   625 waittestclass VCXMV
       
   626 
       
   627 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   628 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   629 waittestclass VCXMV
       
   630 
       
   631 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video.mp4" 70000 30
       
   632 
       
   633 VCXMV CheckMediaCount C_DRIVE 30
       
   634 VCXMV CheckMediaCount E_DRIVE 0
       
   635 
       
   636 VCXMV CancelNextOperation
       
   637 VCXMV MoveMedias C_DRIVE 0 30 E_DRIVE 0
       
   638 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCommandCanceled
       
   639 waittestclass VCXMV
       
   640 
       
   641 VCXMV CoolDown
       
   642 
       
   643 // Check that all videos have not been moved
       
   644 VCXMV CheckMinimumMediaCount C_DRIVE 5
       
   645 
       
   646 VCXMV CheckMediaCount ANY_DRIVE 30
       
   647 
       
   648 print OK!
       
   649 delete VCXMV
       
   650 [Endtest]
       
   651 
       
   652 #------------------------------------------------------------------------------------
       
   653 #
       
   654 #  Tests canceling when there's video move operation is not ongoing.
       
   655 #
       
   656 #------------------------------------------------------------------------------------
       
   657 [Test]
       
   658 title ET30713 Cancel move without request
       
   659 
       
   660 create VCXTestUtilModule Util
       
   661 Util CreateMobilecrashWatcher
       
   662 
       
   663 callsub Cleanup
       
   664 
       
   665 // TESTCASE START
       
   666 
       
   667 create  VCXMyVideosCollectionPluginTest VCXMV
       
   668 VCXMV Create
       
   669 
       
   670 // Get list of videos
       
   671 VCXMV OpenCollection VCXCollectionMyVideos
       
   672 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   673 waittestclass VCXMV
       
   674 
       
   675 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   676 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   677 waittestclass VCXMV
       
   678 
       
   679 VCXMV CancelMove
       
   680 
       
   681 VCXMV CheckMediaCount C_DRIVE 0
       
   682 VCXMV CheckMediaCount E_DRIVE 0
       
   683 
       
   684 print OK!
       
   685 delete VCXMV
       
   686 [Endtest]
       
   687 
       
   688 #------------------------------------------------------------------------------------
       
   689 #
       
   690 #  Tests moving a video to same drive where it already is.
       
   691 #
       
   692 #------------------------------------------------------------------------------------
       
   693 [Test]
       
   694 title ET30712 Move to same drive
       
   695 
       
   696 create VCXTestUtilModule Util
       
   697 Util CreateMobilecrashWatcher
       
   698 
       
   699 callsub Cleanup
       
   700 
       
   701 // TESTCASE START
       
   702 
       
   703 create  VCXMyVideosCollectionPluginTest VCXMV
       
   704 VCXMV Create
       
   705 
       
   706 // Get list of videos
       
   707 VCXMV OpenCollection VCXCollectionMyVideos
       
   708 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   709 waittestclass VCXMV
       
   710 
       
   711 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   712 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   713 waittestclass VCXMV
       
   714 
       
   715 // Create sideloaded video
       
   716 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video0.mp4"
       
   717 
       
   718 VCXMV CheckMediaCount C_DRIVE 1
       
   719 VCXMV CheckMediaCount E_DRIVE 0
       
   720 
       
   721 VCXMV MoveMedia C_DRIVE 0 C_DRIVE 0
       
   722 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageMoveResp KVCXMYVideosTestMessageCopyOrMoveStarted KVCXMYVideosTestMessageCommandComplete
       
   723 waittestclass VCXMV
       
   724 
       
   725 VCXMV CheckMediaCount C_DRIVE 1
       
   726 
       
   727 print OK!
       
   728 delete VCXMV
       
   729 [Endtest]
       
   730 
       
   731 #------------------------------------------------------------------------------------
       
   732 #
       
   733 #  Tests move operation when media array is not defined for the request.
       
   734 #
       
   735 #------------------------------------------------------------------------------------
       
   736 [Test]
       
   737 title ET30714 Move no array specified
       
   738 
       
   739 create VCXTestUtilModule Util
       
   740 Util CreateMobilecrashWatcher
       
   741 
       
   742 callsub Cleanup
       
   743 
       
   744 // TESTCASE START
       
   745 
       
   746 create  VCXMyVideosCollectionPluginTest VCXMV
       
   747 VCXMV Create
       
   748 
       
   749 // Get list of videos
       
   750 VCXMV OpenCollection VCXCollectionMyVideos
       
   751 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   752 waittestclass VCXMV
       
   753 
       
   754 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   755 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   756 waittestclass VCXMV
       
   757 
       
   758 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video 1 .mp4"
       
   759 
       
   760 VCXMV MoveMedias C_DRIVE -4 0 E_DRIVE 0
       
   761 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageMoveResp KVCXMYVideosTestMessageCopyOrMoveStarted KVCXMYVideosTestMessageCommandComplete
       
   762 allownextresult KERRARGUMENT
       
   763 waittestclass VCXMV
       
   764 
       
   765 VCXMV CheckMediaCount C_DRIVE 1
       
   766 VCXMV CheckMediaCount E_DRIVE 0
       
   767 
       
   768 print OK!
       
   769 delete VCXMV
       
   770 [Endtest]
       
   771 
       
   772 #------------------------------------------------------------------------------------
       
   773 #
       
   774 #  Tests copying a video from first to second drive.
       
   775 #
       
   776 # CaseClass: core
       
   777 #------------------------------------------------------------------------------------
       
   778 [Test]
       
   779 title ET30751 Copy from 1st to 2nd drive
       
   780 
       
   781 create VCXTestUtilModule Util
       
   782 Util CreateMobilecrashWatcher
       
   783 
       
   784 callsub Cleanup
       
   785 
       
   786 // TESTCASE START
       
   787 
       
   788 create  VCXMyVideosCollectionPluginTest VCXMV
       
   789 VCXMV Create
       
   790 
       
   791 // Get list of videos
       
   792 VCXMV OpenCollection VCXCollectionMyVideos
       
   793 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   794 waittestclass VCXMV
       
   795 
       
   796 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   797 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   798 waittestclass VCXMV
       
   799 
       
   800 // Create sideloaded video
       
   801 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video0.mp4"
       
   802 
       
   803 VCXMV CheckMediaCount C_DRIVE 1
       
   804 VCXMV CheckMediaCount E_DRIVE 0
       
   805 
       
   806 VCXMV CopyMedia C_DRIVE 0 E_DRIVE 0
       
   807 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCopyResp KVCXMYVideosTestMessageCopyOrMoveStarted KVCXMYVideosTestMessageCollectionItemChanged KVCXMYVideosTestMessageCommandComplete KVCXMYVideosTestMessageCollectionItemChanged KVCXMYVideosTestMessageCollectionCategoryChanged
       
   808 waittestclass VCXMV
       
   809 
       
   810 VCXMV CheckMediaCount C_DRIVE 1
       
   811 VCXMV CheckMediaCount E_DRIVE 1
       
   812 
       
   813 print OK!
       
   814 delete VCXMV
       
   815 [Endtest]
       
   816 
       
   817 #------------------------------------------------------------------------------------
       
   818 #
       
   819 #  Tests that video details are kept when copying a video.
       
   820 #
       
   821 # CaseClass: core
       
   822 #------------------------------------------------------------------------------------
       
   823 [Test]
       
   824 title ET30752 Check attributes of copied file
       
   825 
       
   826 create VCXTestUtilModule Util
       
   827 Util CreateMobilecrashWatcher
       
   828 
       
   829 callsub Cleanup
       
   830 
       
   831 // TESTCASE START
       
   832 
       
   833 create  VCXMyVideosCollectionPluginTest VCXMV
       
   834 VCXMV Create
       
   835 
       
   836 // Get list of videos
       
   837 VCXMV OpenCollection VCXCollectionMyVideos
       
   838 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   839 waittestclass VCXMV
       
   840 
       
   841 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   842 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   843 waittestclass VCXMV
       
   844 
       
   845 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video0.mp4"
       
   846 
       
   847 pause 10000
       
   848 
       
   849 // Update attributes
       
   850 // Sets all possible attributes of video.
       
   851 VCXMV CreateCopyOfMedia ANY_DRIVE 0
       
   852 
       
   853 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
   854 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralExtSizeInt64 1
       
   855 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralDate 2
       
   856 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralFlags 3
       
   857 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralCopyright "c"
       
   858 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralMimeType "d"
       
   859 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosModifiedDate 4
       
   860 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosAgeProfile 5
       
   861 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosAudioLanguage "e"
       
   862 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosAuthor "f"
       
   863 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosDuration 7 8
       
   864 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralLastPlaybackPosition 9 10
       
   865 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosDownloadId 0
       
   866 
       
   867 VCXMV SetMedia 1
       
   868 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionItemChanged
       
   869 waittestclass VCXMV
       
   870 
       
   871 VCXMV CheckMediaCount C_DRIVE 1
       
   872 VCXMV CheckMediaCount E_DRIVE 0
       
   873 
       
   874 VCXMV CopyMedia C_DRIVE 0 E_DRIVE 0
       
   875 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCopyResp KVCXMYVideosTestMessageCopyOrMoveStarted KVCXMYVideosTestMessageCommandComplete KVCXMYVideosTestMessageCollectionItemChanged
       
   876 waittestclass VCXMV
       
   877 
       
   878 // Get list of all videos
       
   879 VCXMV RefreshContents
       
   880 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   881 waittestclass VCXMV
       
   882 
       
   883 VCXMV CheckMediaCount C_DRIVE 1
       
   884 VCXMV CheckMediaCount E_DRIVE 1
       
   885 
       
   886 // Check attributes
       
   887 
       
   888 VCXMV CheckMediaDetail E_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
   889 // Size is set by collection after copy.
       
   890 allowerrorcodes KERRCORRUPT
       
   891 VCXMV CheckMediaDetail E_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralExtSizeInt64 1
       
   892 // Read-only attribute.
       
   893 allowerrorcodes KERRCORRUPT
       
   894 VCXMV CheckMediaDetail E_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralDate 3
       
   895 VCXMV CheckMediaDetail E_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralCopyright "c"
       
   896 allowerrorcodes KERRCORRUPT
       
   897 VCXMV CheckMediaDetail E_DRIVE 0 EVcxTestMapping_KVcxMediaMyVideosModifiedDate 4
       
   898 VCXMV CheckMediaDetail E_DRIVE 0 EVcxTestMapping_KVcxMediaMyVideosAgeProfile 5
       
   899 VCXMV CheckMediaDetail E_DRIVE 0 EVcxTestMapping_KVcxMediaMyVideosAudioLanguage "e"
       
   900 VCXMV CheckMediaDetail E_DRIVE 0 EVcxTestMapping_KVcxMediaMyVideosAuthor "f"
       
   901 allowerrorcodes KERRCORRUPT
       
   902 VCXMV CheckMediaDetail E_DRIVE 0 EVcxTestMapping_KVcxMediaMyVideosDuration 7 8
       
   903 VCXMV CheckMediaDetail E_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralLastPlaybackPosition 9 10
       
   904 VCXMV CheckMediaDetail E_DRIVE 0 EVcxTestMapping_KVcxMediaMyVideosDownloadId 0
       
   905 
       
   906 print OK!
       
   907 delete VCXMV
       
   908 [Endtest]
       
   909 
       
   910 #------------------------------------------------------------------------------------
       
   911 #
       
   912 #  Tests copying a video to same drive where the video was copied from.
       
   913 #
       
   914 #------------------------------------------------------------------------------------
       
   915 [Test]
       
   916 title ET30753 Copy back
       
   917 
       
   918 create VCXTestUtilModule Util
       
   919 Util CreateMobilecrashWatcher
       
   920 
       
   921 callsub Cleanup
       
   922 
       
   923 // TESTCASE START
       
   924 
       
   925 create  VCXMyVideosCollectionPluginTest VCXMV
       
   926 VCXMV Create
       
   927 
       
   928 // Get list of videos
       
   929 VCXMV OpenCollection VCXCollectionMyVideos
       
   930 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   931 waittestclass VCXMV
       
   932 
       
   933 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   934 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   935 waittestclass VCXMV
       
   936 
       
   937 // Create sideloaded video
       
   938 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video0.mp4"
       
   939 
       
   940 VCXMV RefreshContents
       
   941 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   942 waittestclass VCXMV
       
   943 
       
   944 VCXMV CheckMediaCount C_DRIVE 1
       
   945 VCXMV CheckMediaCount E_DRIVE 0
       
   946 
       
   947 // Copy the file
       
   948 
       
   949 VCXMV CopyMedia C_DRIVE 0 E_DRIVE 0
       
   950 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCopyResp KVCXMYVideosTestMessageCopyOrMoveStarted KVCXMYVideosTestMessageCommandComplete KVCXMYVideosTestMessageCollectionItemChanged
       
   951 waittestclass VCXMV
       
   952 
       
   953 // Get list of all videos
       
   954 VCXMV RefreshContents
       
   955 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   956 waittestclass VCXMV
       
   957 
       
   958 VCXMV CheckMediaCount C_DRIVE 1
       
   959 VCXMV CheckMediaCount E_DRIVE 1
       
   960 
       
   961 // Copy it back
       
   962 
       
   963 VCXMV CopyMedia E_DRIVE 0 C_DRIVE 0
       
   964 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCopyResp KVCXMYVideosTestMessageCopyOrMoveStarted KVCXMYVideosTestMessageCommandComplete KVCXMYVideosTestMessageCollectionItemChanged
       
   965 waittestclass VCXMV
       
   966 
       
   967 // Get list of all videos
       
   968 VCXMV RefreshContents
       
   969 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   970 waittestclass VCXMV
       
   971 
       
   972 VCXMV CheckMediaCount C_DRIVE 2
       
   973 VCXMV CheckMediaCount E_DRIVE 1
       
   974 
       
   975 print OK!
       
   976 delete VCXMV
       
   977 [Endtest]
       
   978 
       
   979 #------------------------------------------------------------------------------------
       
   980 #
       
   981 #  Tests copying video to drive which already has videos.
       
   982 #
       
   983 #------------------------------------------------------------------------------------
       
   984 [Test]
       
   985 title ET30754 Copy, drive has already videos
       
   986 
       
   987 create VCXTestUtilModule Util
       
   988 Util CreateMobilecrashWatcher
       
   989 
       
   990 callsub Cleanup
       
   991 
       
   992 // TESTCASE START
       
   993 
       
   994 create  VCXMyVideosCollectionPluginTest VCXMV
       
   995 VCXMV Create
       
   996 
       
   997 // Get list of videos
       
   998 VCXMV OpenCollection VCXCollectionMyVideos
       
   999 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1000 waittestclass VCXMV
       
  1001 
       
  1002 VCXMV OpenLevel EVcxMyVideosAllVideos
       
  1003 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1004 waittestclass VCXMV
       
  1005 
       
  1006 // Create sideloaded video
       
  1007 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video0.mp4"
       
  1008 
       
  1009 // Create sideloaded video
       
  1010 VCXMV CreateVideoFile IptvTestVideoMpeg4 E_DRIVE "video1.mp4"
       
  1011 
       
  1012 VCXMV RefreshContents
       
  1013 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1014 waittestclass VCXMV
       
  1015 
       
  1016 VCXMV CheckMediaCount C_DRIVE 1
       
  1017 VCXMV CheckMediaCount E_DRIVE 1
       
  1018 
       
  1019 VCXMV CopyMedia C_DRIVE 0 E_DRIVE 0
       
  1020 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCopyResp KVCXMYVideosTestMessageCopyOrMoveStarted KVCXMYVideosTestMessageCommandComplete KVCXMYVideosTestMessageCollectionItemChanged
       
  1021 waittestclass VCXMV
       
  1022 
       
  1023 // Get list of all videos
       
  1024 VCXMV RefreshContents
       
  1025 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1026 waittestclass VCXMV
       
  1027 
       
  1028 VCXMV CheckMediaCount C_DRIVE 1
       
  1029 VCXMV CheckMediaCount E_DRIVE 2
       
  1030 
       
  1031 print OK!
       
  1032 delete VCXMV
       
  1033 [Endtest]
       
  1034 
       
  1035 #------------------------------------------------------------------------------------
       
  1036 #
       
  1037 #  Tests copying video to drive which already has video with same name.
       
  1038 #
       
  1039 #------------------------------------------------------------------------------------
       
  1040 [Test]
       
  1041 title ET30755 Copy when file with same name exists
       
  1042 
       
  1043 create VCXTestUtilModule Util
       
  1044 Util CreateMobilecrashWatcher
       
  1045 
       
  1046 callsub Cleanup
       
  1047 
       
  1048 // TESTCASE START
       
  1049 
       
  1050 create  VCXMyVideosCollectionPluginTest VCXMV
       
  1051 VCXMV Create
       
  1052 
       
  1053 // Get list of videos
       
  1054 VCXMV OpenCollection VCXCollectionMyVideos
       
  1055 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1056 waittestclass VCXMV
       
  1057 
       
  1058 VCXMV OpenLevel EVcxMyVideosAllVideos
       
  1059 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1060 waittestclass VCXMV
       
  1061 
       
  1062 // Create sideloaded video
       
  1063 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video0.mp4"
       
  1064 
       
  1065 VCXMV CreateVideoFile IptvTestVideoMpeg4 E_DRIVE "video0.mp4"
       
  1066 
       
  1067 VCXMV RefreshContents
       
  1068 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1069 waittestclass VCXMV
       
  1070 
       
  1071 VCXMV CheckMediaCount C_DRIVE 1
       
  1072 VCXMV CheckMediaCount E_DRIVE 1
       
  1073 
       
  1074 // Copy the file
       
  1075 
       
  1076 VCXMV CopyMedia C_DRIVE 0 E_DRIVE 0
       
  1077 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCopyResp KVCXMYVideosTestMessageCopyOrMoveStarted KVCXMYVideosTestMessageCommandComplete KVCXMYVideosTestMessageCollectionItemChanged
       
  1078 waittestclass VCXMV
       
  1079 
       
  1080 // Get list of all videos
       
  1081 VCXMV RefreshContents
       
  1082 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1083 waittestclass VCXMV
       
  1084 
       
  1085 VCXMV CheckMediaCount C_DRIVE 1
       
  1086 VCXMV CheckMediaCount E_DRIVE 2
       
  1087 
       
  1088 print OK!
       
  1089 delete VCXMV
       
  1090 [Endtest]
       
  1091 
       
  1092 #------------------------------------------------------------------------------------
       
  1093 #
       
  1094 #  Tests copying video from second to first drive.
       
  1095 #
       
  1096 #------------------------------------------------------------------------------------
       
  1097 [Test]
       
  1098 title ET30756 Copy from 2nd to 1st drive
       
  1099 
       
  1100 create VCXTestUtilModule Util
       
  1101 Util CreateMobilecrashWatcher
       
  1102 
       
  1103 callsub Cleanup
       
  1104 
       
  1105 // TESTCASE START
       
  1106 
       
  1107 create  VCXMyVideosCollectionPluginTest VCXMV
       
  1108 VCXMV Create
       
  1109 
       
  1110 // Get list of videos
       
  1111 VCXMV OpenCollection VCXCollectionMyVideos
       
  1112 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1113 waittestclass VCXMV
       
  1114 
       
  1115 VCXMV OpenLevel EVcxMyVideosAllVideos
       
  1116 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1117 waittestclass VCXMV
       
  1118 
       
  1119 // Create sideloaded video
       
  1120 VCXMV CreateVideoFile IptvTestVideoMpeg4 E_DRIVE "video0.mp4"
       
  1121 
       
  1122 VCXMV RefreshContents
       
  1123 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1124 waittestclass VCXMV
       
  1125 
       
  1126 VCXMV CheckMediaCount E_DRIVE 1
       
  1127 VCXMV CheckMediaCount C_DRIVE 0
       
  1128 
       
  1129 VCXMV CopyMedia E_DRIVE 0 C_DRIVE 0
       
  1130 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCopyResp KVCXMYVideosTestMessageCopyOrMoveStarted KVCXMYVideosTestMessageCommandComplete
       
  1131 waittestclass VCXMV
       
  1132 
       
  1133 // Get list of all videos
       
  1134 VCXMV RefreshContents
       
  1135 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1136 waittestclass VCXMV
       
  1137 
       
  1138 VCXMV CheckMediaCount E_DRIVE 1
       
  1139 VCXMV CheckMediaCount C_DRIVE 1
       
  1140 
       
  1141 print OK!
       
  1142 delete VCXMV
       
  1143 [Endtest]
       
  1144 
       
  1145 #------------------------------------------------------------------------------------
       
  1146 #
       
  1147 #  Tests copying multiple videos.
       
  1148 #
       
  1149 # CaseClass: core
       
  1150 #------------------------------------------------------------------------------------
       
  1151 [Test]
       
  1152 title ET30757 Copy multiple
       
  1153 
       
  1154 create VCXTestUtilModule Util
       
  1155 Util CreateMobilecrashWatcher
       
  1156 
       
  1157 callsub Cleanup
       
  1158 
       
  1159 // TESTCASE START
       
  1160 
       
  1161 create  VCXMyVideosCollectionPluginTest VCXMV
       
  1162 VCXMV Create
       
  1163 
       
  1164 // Get list of videos
       
  1165 VCXMV OpenCollection VCXCollectionMyVideos
       
  1166 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1167 waittestclass VCXMV
       
  1168 
       
  1169 VCXMV OpenLevel EVcxMyVideosAllVideos
       
  1170 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1171 waittestclass VCXMV
       
  1172 
       
  1173 // Create sideloaded video
       
  1174 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video.mp4" 50000 10
       
  1175 
       
  1176 VCXMV CheckMediaCount C_DRIVE 10
       
  1177 VCXMV CheckMediaCount E_DRIVE 0
       
  1178 
       
  1179 VCXMV CopyMedias C_DRIVE 0 5 E_DRIVE 0
       
  1180 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCopyResp KVCXMYVideosTestMessageCopyOrMoveStarted KVCXMYVideosTestMessageCommandComplete
       
  1181 waittestclass VCXMV
       
  1182 
       
  1183 // Get list of all videos
       
  1184 VCXMV RefreshContents
       
  1185 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1186 waittestclass VCXMV
       
  1187 
       
  1188 VCXMV CheckMediaCount C_DRIVE 10
       
  1189 VCXMV CheckMediaCount E_DRIVE 5
       
  1190 
       
  1191 print OK!
       
  1192 delete VCXMV
       
  1193 [Endtest]
       
  1194 
       
  1195 #------------------------------------------------------------------------------------
       
  1196 #
       
  1197 #  Test copying a downloaded video.
       
  1198 #
       
  1199 #------------------------------------------------------------------------------------
       
  1200 [Test]
       
  1201 title ET30758 Copy downloaded video
       
  1202 
       
  1203 create VCXTestUtilModule Util
       
  1204 Util CreateMobilecrashWatcher
       
  1205 
       
  1206 callsub Cleanup
       
  1207 
       
  1208 // TESTCASE START
       
  1209 
       
  1210 create  VCXMyVideosCollectionPluginTest VCXMV
       
  1211 VCXMV Create
       
  1212 
       
  1213 // Get list of videos
       
  1214 VCXMV OpenCollection VCXCollectionMyVideos
       
  1215 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1216 waittestclass VCXMV
       
  1217 
       
  1218 VCXMV OpenLevel EVcxMyVideosAllVideos
       
  1219 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1220 waittestclass VCXMV
       
  1221 
       
  1222 // Start download
       
  1223 VCXMV Download 3G_AP SERVICE_SMALLVIDEOS 3 0 "mediacharger" "Buran_9o"
       
  1224 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral
       
  1225 waittestclass VCXMV // Dl complete
       
  1226 
       
  1227 VCXMV RefreshContents
       
  1228 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1229 waittestclass VCXMV
       
  1230 
       
  1231 VCXMV CheckMediaCount C_DRIVE 0
       
  1232 VCXMV CheckMediaCount E_DRIVE 1
       
  1233 
       
  1234 VCXMV CopyMedia E_DRIVE 0 C_DRIVE 0
       
  1235 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCopyResp KVCXMYVideosTestMessageCopyOrMoveStarted KVCXMYVideosTestMessageCommandComplete
       
  1236 waittestclass VCXMV
       
  1237 
       
  1238 // Get list of all videos
       
  1239 VCXMV RefreshContents
       
  1240 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1241 waittestclass VCXMV
       
  1242 
       
  1243 VCXMV CheckMediaCount C_DRIVE 1
       
  1244 VCXMV CheckMediaCount E_DRIVE 1
       
  1245 
       
  1246 print OK!
       
  1247 delete VCXMV
       
  1248 [Endtest]
       
  1249 
       
  1250 #------------------------------------------------------------------------------------
       
  1251 #
       
  1252 #  Tests that copying an ongoing download cannot be done.
       
  1253 #
       
  1254 #------------------------------------------------------------------------------------
       
  1255 [Test]
       
  1256 title ET30759 Copy ongoing download
       
  1257 
       
  1258 create VCXTestUtilModule Util
       
  1259 Util CreateMobilecrashWatcher
       
  1260 
       
  1261 callsub Cleanup
       
  1262 
       
  1263 // TESTCASE START
       
  1264 
       
  1265 create  VCXMyVideosCollectionPluginTest VCXMV
       
  1266 VCXMV Create
       
  1267 
       
  1268 // Get list of videos
       
  1269 VCXMV OpenCollection VCXCollectionMyVideos
       
  1270 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1271 waittestclass VCXMV
       
  1272 
       
  1273 VCXMV OpenLevel EVcxMyVideosAllVideos
       
  1274 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1275 waittestclass VCXMV
       
  1276 
       
  1277 // Start download
       
  1278 VCXMV Download 3G_AP SERVICE_2 1 0 "mediacharger" "Buran_9o"
       
  1279 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCommandComplete
       
  1280 waittestclass VCXMV // Dl started
       
  1281 
       
  1282 VCXMV RefreshContents
       
  1283 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1284 waittestclass VCXMV
       
  1285 
       
  1286 VCXMV CopyMedia E_DRIVE 0 C_DRIVE 0
       
  1287 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCopyResp KVCXMYVideosTestMessageCopyOrMoveStarted KVCXMYVideosTestMessageCommandComplete
       
  1288 allownextresult KERRINUSE
       
  1289 waittestclass VCXMV
       
  1290 
       
  1291 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral
       
  1292 waittestclass VCXMV // Dl complete
       
  1293 
       
  1294 // Get list of all videos
       
  1295 VCXMV RefreshContents
       
  1296 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1297 waittestclass VCXMV
       
  1298 
       
  1299 VCXMV CheckMediaCount C_DRIVE 0
       
  1300 VCXMV CheckMediaCount E_DRIVE 1
       
  1301 
       
  1302 print OK!
       
  1303 delete VCXMV
       
  1304 [Endtest]
       
  1305 
       
  1306 #------------------------------------------------------------------------------------
       
  1307 #
       
  1308 #  Tests copying with invalid argument.
       
  1309 #
       
  1310 #------------------------------------------------------------------------------------
       
  1311 [Test]
       
  1312 title ET30760 Copy nothing
       
  1313 
       
  1314 create VCXTestUtilModule Util
       
  1315 Util CreateMobilecrashWatcher
       
  1316 
       
  1317 callsub Cleanup
       
  1318 
       
  1319 // TESTCASE START
       
  1320 
       
  1321 create  VCXMyVideosCollectionPluginTest VCXMV
       
  1322 VCXMV Create
       
  1323 
       
  1324 // Get list of videos
       
  1325 VCXMV OpenCollection VCXCollectionMyVideos
       
  1326 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1327 waittestclass VCXMV
       
  1328 
       
  1329 VCXMV OpenLevel EVcxMyVideosAllVideos
       
  1330 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1331 waittestclass VCXMV
       
  1332 
       
  1333 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video 1 .mp4"
       
  1334 
       
  1335 VCXMV CopyMedias C_DRIVE 1 0 E_DRIVE 0
       
  1336 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCopyResp KVCXMYVideosTestMessageCopyOrMoveStarted KVCXMYVideosTestMessageCommandComplete
       
  1337 allownextresult KERRARGUMENT
       
  1338 waittestclass VCXMV
       
  1339 
       
  1340 // Get list of all videos
       
  1341 VCXMV RefreshContents
       
  1342 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1343 waittestclass VCXMV
       
  1344 
       
  1345 VCXMV CheckMediaCount C_DRIVE 1
       
  1346 VCXMV CheckMediaCount E_DRIVE 0
       
  1347 
       
  1348 print OK!
       
  1349 delete VCXMV
       
  1350 [Endtest]
       
  1351 
       
  1352 #------------------------------------------------------------------------------------
       
  1353 #
       
  1354 #  Tests canceling a copy operation.
       
  1355 #
       
  1356 # CaseClass: core
       
  1357 #------------------------------------------------------------------------------------
       
  1358 [Test]
       
  1359 title ET30761 Cancel copy
       
  1360 
       
  1361 create VCXTestUtilModule Util
       
  1362 Util CreateMobilecrashWatcher
       
  1363 
       
  1364 callsub Cleanup
       
  1365 
       
  1366 // TESTCASE START
       
  1367 
       
  1368 create  VCXMyVideosCollectionPluginTest VCXMV
       
  1369 VCXMV Create
       
  1370 
       
  1371 // Get list of videos
       
  1372 VCXMV OpenCollection VCXCollectionMyVideos
       
  1373 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1374 waittestclass VCXMV
       
  1375 
       
  1376 VCXMV OpenLevel EVcxMyVideosAllVideos
       
  1377 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1378 waittestclass VCXMV
       
  1379 
       
  1380 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video.mp4" 70000 30
       
  1381 
       
  1382 VCXMV CheckMediaCount C_DRIVE 30
       
  1383 VCXMV CheckMediaCount E_DRIVE 0
       
  1384 
       
  1385 VCXMV CancelNextOperation
       
  1386 VCXMV CopyMedias C_DRIVE 0 30 E_DRIVE 0
       
  1387 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCommandCanceled
       
  1388 waittestclass VCXMV
       
  1389 
       
  1390 VCXMV CoolDown
       
  1391 
       
  1392 // Get list of all videos
       
  1393 VCXMV RefreshContents
       
  1394 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1395 waittestclass VCXMV
       
  1396 
       
  1397 // Check that at least few videos have been copied
       
  1398 VCXMV CheckMaximumMediaCount E_DRIVE 25
       
  1399 VCXMV CheckMediaCount C_DRIVE 30
       
  1400 
       
  1401 print OK!
       
  1402 delete VCXMV
       
  1403 [Endtest]
       
  1404 
       
  1405 #------------------------------------------------------------------------------------
       
  1406 #
       
  1407 #  Tests cancel copy request when there's no copy ongoing.
       
  1408 #
       
  1409 #------------------------------------------------------------------------------------
       
  1410 [Test]
       
  1411 title ET30762 Cancel Copy without request
       
  1412 
       
  1413 create VCXTestUtilModule Util
       
  1414 Util CreateMobilecrashWatcher
       
  1415 
       
  1416 callsub Cleanup
       
  1417 
       
  1418 // TESTCASE START
       
  1419 
       
  1420 create  VCXMyVideosCollectionPluginTest VCXMV
       
  1421 VCXMV Create
       
  1422 
       
  1423 // Get list of videos
       
  1424 VCXMV OpenCollection VCXCollectionMyVideos
       
  1425 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1426 waittestclass VCXMV
       
  1427 
       
  1428 VCXMV OpenLevel EVcxMyVideosAllVideos
       
  1429 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1430 waittestclass VCXMV
       
  1431 
       
  1432 VCXMV CancelCopy
       
  1433 
       
  1434 // Get list of all videos
       
  1435 VCXMV RefreshContents
       
  1436 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1437 waittestclass VCXMV
       
  1438 
       
  1439 VCXMV CheckMediaCount C_DRIVE 0
       
  1440 VCXMV CheckMediaCount E_DRIVE 0
       
  1441 
       
  1442 print OK!
       
  1443 delete VCXMV
       
  1444 [Endtest]
       
  1445 
       
  1446 #------------------------------------------------------------------------------------
       
  1447 #
       
  1448 #  Tests copying a video to same drive.
       
  1449 #
       
  1450 #------------------------------------------------------------------------------------
       
  1451 [Test]
       
  1452 title ET30763 Copy to same drive
       
  1453 
       
  1454 create VCXTestUtilModule Util
       
  1455 Util CreateMobilecrashWatcher
       
  1456 
       
  1457 callsub Cleanup
       
  1458 
       
  1459 // TESTCASE START
       
  1460 
       
  1461 create  VCXMyVideosCollectionPluginTest VCXMV
       
  1462 VCXMV Create
       
  1463 
       
  1464 // Get list of videos
       
  1465 VCXMV OpenCollection VCXCollectionMyVideos
       
  1466 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1467 waittestclass VCXMV
       
  1468 
       
  1469 VCXMV OpenLevel EVcxMyVideosAllVideos
       
  1470 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1471 waittestclass VCXMV
       
  1472 
       
  1473 // Create sideloaded video
       
  1474 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video0.mp4"
       
  1475 
       
  1476 VCXMV RefreshContents
       
  1477 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1478 waittestclass VCXMV
       
  1479 
       
  1480 VCXMV CheckMediaCount C_DRIVE 1
       
  1481 VCXMV CheckMediaCount E_DRIVE 0
       
  1482 
       
  1483 VCXMV CopyMedia C_DRIVE 0 C_DRIVE 0
       
  1484 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCopyResp KVCXMYVideosTestMessageCopyOrMoveStarted KVCXMYVideosTestMessageCommandComplete
       
  1485 waittestclass VCXMV
       
  1486 
       
  1487 // Get list of all videos
       
  1488 VCXMV RefreshContents
       
  1489 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1490 waittestclass VCXMV
       
  1491 
       
  1492 VCXMV CheckMediaCount C_DRIVE 1
       
  1493 
       
  1494 print OK!
       
  1495 delete VCXMV
       
  1496 [Endtest]
       
  1497 
       
  1498 #------------------------------------------------------------------------------------
       
  1499 #
       
  1500 #  Tests copy operation when the request has no array defined.
       
  1501 #
       
  1502 #------------------------------------------------------------------------------------
       
  1503 [Test]
       
  1504 title ET30764 Copy no array specified
       
  1505 
       
  1506 create VCXTestUtilModule Util
       
  1507 Util CreateMobilecrashWatcher
       
  1508 
       
  1509 callsub Cleanup
       
  1510 
       
  1511 // TESTCASE START
       
  1512 
       
  1513 create  VCXMyVideosCollectionPluginTest VCXMV
       
  1514 VCXMV Create
       
  1515 
       
  1516 // Get list of videos
       
  1517 VCXMV OpenCollection VCXCollectionMyVideos
       
  1518 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1519 waittestclass VCXMV
       
  1520 
       
  1521 VCXMV OpenLevel EVcxMyVideosAllVideos
       
  1522 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1523 waittestclass VCXMV
       
  1524 
       
  1525 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video 1 .mp4"
       
  1526 
       
  1527 VCXMV CopyMedias C_DRIVE 1 0 E_DRIVE 0
       
  1528 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCopyResp KVCXMYVideosTestMessageCopyOrMoveStarted KVCXMYVideosTestMessageCommandComplete
       
  1529 allownextresult KERRARGUMENT
       
  1530 waittestclass VCXMV
       
  1531 
       
  1532 // Get list of all videos
       
  1533 VCXMV RefreshContents
       
  1534 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1535 waittestclass VCXMV
       
  1536 
       
  1537 VCXMV CheckMediaCount C_DRIVE 1
       
  1538 VCXMV CheckMediaCount E_DRIVE 0
       
  1539 
       
  1540 print OK!
       
  1541 delete VCXMV
       
  1542 [Endtest]