videocollection/mpxmyvideoscollection/tsrc/mpxmvcolltest/conf/VCXMyVideosCollectionPluginTestDownload.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 downloading 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 ET30100 <not a test> Setup
       
    58 create VCXTestUtilModule Util
       
    59 
       
    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 
       
    65 Util CreateMobilecrashWatcher
       
    66 
       
    67 // Remove all videos
       
    68 
       
    69 create  VCXMyVideosCollectionPluginTest VCXMV
       
    70 VCXMV Create
       
    71 
       
    72 VCXMV SetPreferredMemory C_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 
       
    92 print OK!
       
    93 [Endtest]
       
    94 
       
    95 #------------------------------------------------------------------------------------
       
    96 #
       
    97 #  Tests download to first used drive.
       
    98 #
       
    99 #------------------------------------------------------------------------------------
       
   100 [Test]
       
   101 title ET30101 Download video, 1st drive
       
   102 
       
   103 create VCXTestUtilModule Util
       
   104 Util CreateMobilecrashWatcher
       
   105 
       
   106 callsub Cleanup
       
   107 
       
   108 // TESTCASE START
       
   109 create  VCXMyVideosCollectionPluginTest VCXMV
       
   110 VCXMV Create
       
   111 
       
   112 VCXMV OpenCollection VCXCollectionMyVideos
       
   113 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   114 waittestclass VCXMV
       
   115 
       
   116 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   117 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   118 waittestclass VCXMV
       
   119 
       
   120 VCXMV Download 3G_AP SERVICE_SMALLVIDEOS 1 0 "mediacharger" "Buran_9o"
       
   121 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral
       
   122 waittestclass VCXMV // Dl complete
       
   123 
       
   124 VCXMV RefreshContents
       
   125 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   126 waittestclass VCXMV
       
   127 
       
   128 VCXMV CheckMediaCount C_DRIVE 1
       
   129 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralFlags EVcxMyVideosVideoNew
       
   130 
       
   131 print OK!
       
   132 delete VCXMV
       
   133 
       
   134 Util CheckMobilecrashes
       
   135 pause 1000
       
   136 delete Util
       
   137 [Endtest]
       
   138 
       
   139 #------------------------------------------------------------------------------------
       
   140 #
       
   141 #  Sets used memory to second drive.
       
   142 #
       
   143 # CaseClass: core
       
   144 #------------------------------------------------------------------------------------
       
   145 [Test]
       
   146 title <not a test> Setup default memory
       
   147 
       
   148 create  VCXMyVideosCollectionPluginTest VCXMV
       
   149 VCXMV Create
       
   150 VCXMV SetPreferredMemory E_DRIVE
       
   151 delete VCXMV
       
   152 print OK!
       
   153 [Endtest]
       
   154 
       
   155 #------------------------------------------------------------------------------------
       
   156 #
       
   157 #  Tests downloading 3 videos. Each download is started when previous finishes.
       
   158 #
       
   159 # CaseClass: core
       
   160 #------------------------------------------------------------------------------------
       
   161 [Test]
       
   162 title ET30102 Download 3 videos one by one, 2nd drive
       
   163 
       
   164 create VCXTestUtilModule Util
       
   165 Util CreateMobilecrashWatcher
       
   166 
       
   167 callsub Cleanup
       
   168 
       
   169 create  VCXMyVideosCollectionPluginTest VCXMV
       
   170 VCXMV Create
       
   171 
       
   172 VCXMV SetPreferredMemory E_DRIVE
       
   173 
       
   174 // Get list of videos
       
   175 VCXMV OpenCollection VCXCollectionMyVideos
       
   176 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   177 waittestclass VCXMV
       
   178 
       
   179 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   180 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   181 waittestclass VCXMV
       
   182 
       
   183 VCXMV Download 3G_AP SERVICE_SMALLVIDEOS 2 0 "mediacharger" "Buran_9o"
       
   184 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral
       
   185 waittestclass VCXMV // Dl complete
       
   186 
       
   187 VCXMV Download 3G_AP SERVICE_SMALLVIDEOS 3 0 "mediacharger" "Buran_9o"
       
   188 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral
       
   189 waittestclass VCXMV // Dl complete
       
   190 
       
   191 VCXMV Download 3G_AP SERVICE_SMALLVIDEOS 4 0 "mediacharger" "Buran_9o"
       
   192 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral
       
   193 waittestclass VCXMV // Dl complete
       
   194 
       
   195 VCXMV RefreshContents
       
   196 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   197 waittestclass VCXMV
       
   198 
       
   199 // Check video has been loaded, there's one from previous case
       
   200 VCXMV CheckMediaCount E_DRIVE 3
       
   201 VCXMV CheckMediaCount C_DRIVE 0
       
   202 
       
   203 print OK!
       
   204 delete VCXMV
       
   205 [Endtest]
       
   206 
       
   207 #------------------------------------------------------------------------------------
       
   208 #
       
   209 #  Tests opening download category when download is ongoing.
       
   210 #
       
   211 # CaseClass: core
       
   212 #------------------------------------------------------------------------------------
       
   213 [Test]
       
   214 title ET30103 Download and open downloads category
       
   215 
       
   216 create VCXTestUtilModule Util
       
   217 Util CreateMobilecrashWatcher
       
   218 
       
   219 callsub Cleanup
       
   220 
       
   221 // TESTCASE START
       
   222 
       
   223 create  VCXMyVideosCollectionPluginTest VCXMV
       
   224 VCXMV Create
       
   225 
       
   226 // Create one sideloaded video
       
   227 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video0.mp4"
       
   228 
       
   229 // Get list of videos
       
   230 VCXMV OpenCollection VCXCollectionMyVideos
       
   231 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   232 waittestclass VCXMV
       
   233 
       
   234 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   235 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   236 waittestclass VCXMV
       
   237 
       
   238 VCXMV CloseLevel
       
   239 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   240 waittestclass VCXMV
       
   241 
       
   242 // Start download
       
   243 VCXMV Download 3G_AP SERVICE_2 0 0 "mediacharger" "Buran_9o"
       
   244 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCommandComplete
       
   245 waittestclass VCXMV // Dl started
       
   246 
       
   247 // Get list of downloads
       
   248 VCXMV OpenLevel EVcxMyVideosDownloads
       
   249 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   250 waittestclass VCXMV
       
   251 
       
   252 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlProgressed
       
   253 waittestclass VCXMV
       
   254 
       
   255 // Check that there's a download
       
   256 VCXMV CheckMediaCount ANY_DRIVE 1
       
   257 
       
   258 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral
       
   259 waittestclass VCXMV // Dl complete
       
   260 
       
   261 VCXMV CoolDown
       
   262 
       
   263 VCXMV CloseLevel
       
   264 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   265 waittestclass VCXMV
       
   266 
       
   267 // Get list of all videos
       
   268 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   269 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   270 waittestclass VCXMV
       
   271 
       
   272 // Downloaded and sideloaded
       
   273 VCXMV CheckMediaCount ANY_DRIVE 2
       
   274 
       
   275 print OK!
       
   276 delete VCXMV
       
   277 [Endtest]
       
   278 
       
   279 #------------------------------------------------------------------------------------
       
   280 #
       
   281 #  Tests canceling a download.
       
   282 #
       
   283 # CaseClass: core
       
   284 #------------------------------------------------------------------------------------
       
   285 [Test]
       
   286 title ET30104 Cancel download
       
   287 
       
   288 create VCXTestUtilModule Util
       
   289 Util CreateMobilecrashWatcher
       
   290 
       
   291 callsub Cleanup
       
   292 
       
   293 // TESTCASE START
       
   294 
       
   295 create  VCXMyVideosCollectionPluginTest VCXMV
       
   296 VCXMV Create
       
   297 
       
   298 // Get list of videos
       
   299 VCXMV OpenCollection VCXCollectionMyVideos
       
   300 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   301 waittestclass VCXMV
       
   302 
       
   303 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   304 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   305 waittestclass VCXMV
       
   306 
       
   307 // Start download
       
   308 VCXMV Download 3G_AP SERVICE_2 20 0 "mediacharger" "Buran_9o"
       
   309 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning
       
   310 waittestclass VCXMV // Dl started
       
   311 
       
   312 // Cancel it
       
   313 VCXMV CancelDownload SERVICE_2 20 0
       
   314 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCommandComplete KVCXMYVideosTestMessageDlCanceled
       
   315 waittestclass VCXMV // Dl canceled
       
   316 
       
   317 VCXMV RefreshContents
       
   318 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   319 waittestclass VCXMV
       
   320 
       
   321 // Should be no videos
       
   322 VCXMV CheckMediaCount ANY_DRIVE 0
       
   323 
       
   324 print OK!
       
   325 delete VCXMV
       
   326 
       
   327 Util CheckMobilecrashes
       
   328 pause 1000
       
   329 delete Util
       
   330 [Endtest]
       
   331 
       
   332 #------------------------------------------------------------------------------------
       
   333 #
       
   334 #  Tests pausing a download.
       
   335 #
       
   336 # CaseClass: core
       
   337 #------------------------------------------------------------------------------------
       
   338 [Test]
       
   339 title ET30105 Pause download
       
   340 
       
   341 create VCXTestUtilModule Util
       
   342 Util CreateMobilecrashWatcher
       
   343 
       
   344 callsub Cleanup
       
   345 
       
   346 // TESTCASE START
       
   347 
       
   348 create  VCXMyVideosCollectionPluginTest VCXMV
       
   349 VCXMV Create
       
   350 
       
   351 // Get list of videos
       
   352 VCXMV OpenCollection VCXCollectionMyVideos
       
   353 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   354 waittestclass VCXMV
       
   355 
       
   356 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   357 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   358 waittestclass VCXMV
       
   359 
       
   360 // Start download
       
   361 VCXMV Download 3G_AP SERVICE_2 20 0 "mediacharger" "Buran_9o"
       
   362 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning
       
   363 waittestclass VCXMV // Command complete
       
   364 
       
   365 // Pause it
       
   366 VCXMV PauseDownload SERVICE_2 20 0
       
   367 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlPaused
       
   368 waittestclass VCXMV // Dl paused
       
   369 
       
   370 VCXMV CheckMediaCount ANY_DRIVE 1
       
   371 
       
   372 print OK!
       
   373 delete VCXMV
       
   374 
       
   375 Util CheckMobilecrashes
       
   376 pause 1000
       
   377 delete Util
       
   378 [Endtest]
       
   379 
       
   380 #------------------------------------------------------------------------------------
       
   381 #
       
   382 #  Tests resuming a download.
       
   383 #
       
   384 # CaseClass: core
       
   385 #------------------------------------------------------------------------------------
       
   386 [Test]
       
   387 title ET30111 Pause and resume download
       
   388 
       
   389 create VCXTestUtilModule Util
       
   390 Util CreateMobilecrashWatcher
       
   391 
       
   392 callsub Cleanup
       
   393 
       
   394 // TESTCASE START
       
   395 
       
   396 create  VCXMyVideosCollectionPluginTest VCXMV
       
   397 VCXMV Create
       
   398 
       
   399 // Get list of videos
       
   400 VCXMV OpenCollection VCXCollectionMyVideos
       
   401 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   402 waittestclass VCXMV
       
   403 
       
   404 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   405 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   406 waittestclass VCXMV
       
   407 
       
   408 // Start download
       
   409 VCXMV Download 3G_AP SERVICE_2 1 0 "mediacharger" "Buran_9o"
       
   410 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning
       
   411 waittestclass VCXMV
       
   412 
       
   413 // Pause it
       
   414 VCXMV PauseDownload SERVICE_2 1 0
       
   415 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlPaused
       
   416 waittestclass VCXMV // Dl paused
       
   417 
       
   418 VCXMV ResumeDownload 3G_AP SERVICE_2 1 0 "mediacharger" "Buran_9o"
       
   419 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral
       
   420 waittestclass VCXMV // Dl complete
       
   421 
       
   422 VCXMV CheckMediaCount ANY_DRIVE 1
       
   423 
       
   424 print OK!
       
   425 delete VCXMV
       
   426 
       
   427 Util CheckMobilecrashes
       
   428 pause 1000
       
   429 delete Util
       
   430 [Endtest]
       
   431 
       
   432 #------------------------------------------------------------------------------------
       
   433 #
       
   434 #  Tests opening downloads category when download is paused. All videos category
       
   435 #  is opened then and download is resumed.
       
   436 #
       
   437 #------------------------------------------------------------------------------------
       
   438 [Test]
       
   439 title ET30112 Pause and open downloads category
       
   440 
       
   441 create VCXTestUtilModule Util
       
   442 Util CreateMobilecrashWatcher
       
   443 
       
   444 callsub Cleanup
       
   445 
       
   446 // TESTCASE START
       
   447 
       
   448 create  VCXMyVideosCollectionPluginTest VCXMV
       
   449 VCXMV Create
       
   450 
       
   451 // Get list of videos
       
   452 VCXMV OpenCollection VCXCollectionMyVideos
       
   453 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   454 waittestclass VCXMV
       
   455 
       
   456 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   457 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   458 waittestclass VCXMV
       
   459 
       
   460 // Start download
       
   461 VCXMV Download 3G_AP SERVICE_2 20 0 "mediacharger" "Buran_9o"
       
   462 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning
       
   463 waittestclass VCXMV // Command complete
       
   464 
       
   465 // Pause it
       
   466 VCXMV PauseDownload SERVICE_2 20 0
       
   467 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlPaused
       
   468 waittestclass VCXMV // Dl paused
       
   469 
       
   470 VCXMV CoolDown
       
   471 
       
   472 VCXMV CloseLevel
       
   473 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   474 waittestclass VCXMV
       
   475 
       
   476 // Get list of downloads
       
   477 VCXMV OpenLevel EVcxMyVideosDownloads
       
   478 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   479 waittestclass VCXMV
       
   480 
       
   481 // Check that there's a download
       
   482 VCXMV CheckMediaCount ANY_DRIVE 1
       
   483 
       
   484 VCXMV CoolDown
       
   485 
       
   486 VCXMV CloseLevel
       
   487 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   488 waittestclass VCXMV
       
   489 
       
   490 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   491 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   492 waittestclass VCXMV
       
   493 
       
   494 VCXMV ResumeDownload 3G_AP SERVICE_2 20 0 "mediacharger" "Buran_9o"
       
   495 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral
       
   496 waittestclass VCXMV // Dl complete
       
   497 
       
   498 VCXMV CancelDownload SERVICE_2 20 0
       
   499 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCommandComplete
       
   500 waittestclass VCXMV // Dl canceled
       
   501 
       
   502 print OK!
       
   503 delete VCXMV
       
   504 
       
   505 Util CheckMobilecrashes
       
   506 pause 1000
       
   507 delete Util
       
   508 [Endtest]
       
   509 
       
   510 #------------------------------------------------------------------------------------
       
   511 #
       
   512 #  Tests canceling a download in paused state.
       
   513 #
       
   514 # CaseClass: core
       
   515 #------------------------------------------------------------------------------------
       
   516 [Test]
       
   517 title ET30113 Cancel paused download
       
   518 
       
   519 create VCXTestUtilModule Util
       
   520 Util CreateMobilecrashWatcher
       
   521 
       
   522 callsub Cleanup
       
   523 
       
   524 // TESTCASE START
       
   525 
       
   526 create  VCXMyVideosCollectionPluginTest VCXMV
       
   527 VCXMV Create
       
   528 
       
   529 // Get list of videos
       
   530 VCXMV OpenCollection VCXCollectionMyVideos
       
   531 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   532 waittestclass VCXMV
       
   533 
       
   534 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   535 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   536 waittestclass VCXMV
       
   537 
       
   538 // Start download
       
   539 VCXMV Download 3G_AP SERVICE_2 1 0 "mediacharger" "Buran_9o"
       
   540 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning
       
   541 waittestclass VCXMV // Command complete
       
   542 
       
   543 // Pause it
       
   544 VCXMV PauseDownload SERVICE_2 1 0
       
   545 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlPaused
       
   546 waittestclass VCXMV // Dl paused
       
   547 
       
   548 // Cancel download
       
   549 VCXMV CancelDownload SERVICE_2 1 0
       
   550 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCommandComplete KVCXMYVideosTestMessageDlCanceled
       
   551 waittestclass VCXMV // Dl canceled
       
   552 
       
   553 VCXMV CheckMediaCount ANY_DRIVE 0
       
   554 
       
   555 print OK!
       
   556 delete VCXMV
       
   557 
       
   558 Util CheckMobilecrashes
       
   559 pause 1000
       
   560 delete Util
       
   561 [Endtest]
       
   562 
       
   563 #------------------------------------------------------------------------------------
       
   564 #
       
   565 #  Tests downloading two videos at same time.
       
   566 #
       
   567 #------------------------------------------------------------------------------------
       
   568 [Test]
       
   569 title ET30106 2 downloads same time
       
   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 // Check that there's no other videos
       
   591 VCXMV CheckMediaCount ANY_DRIVE 0
       
   592 
       
   593 VCXMV Download 3G_AP SERVICE_2 3 0 "mediacharger" "Buran_9o"
       
   594 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCommandComplete
       
   595 waittestclass VCXMV // Dl started
       
   596 
       
   597 VCXMV Download 3G_AP SERVICE_SMALLVIDEOS 0 0 "mediacharger" "Buran_9o"
       
   598 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCommandComplete
       
   599 waittestclass VCXMV // Dl started
       
   600 
       
   601 VCXMV WaitAllDownloads
       
   602 waittestclass VCXMV
       
   603 
       
   604 VCXMV RefreshContents
       
   605 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   606 waittestclass VCXMV
       
   607 
       
   608 // Check videos have been loaded
       
   609 VCXMV CheckMediaCount ANY_DRIVE 2
       
   610 
       
   611 print OK!
       
   612 delete VCXMV
       
   613 
       
   614 Util CheckMobilecrashes
       
   615 pause 1000
       
   616 delete Util
       
   617 [Endtest]
       
   618 
       
   619 #------------------------------------------------------------------------------------
       
   620 #
       
   621 #  Tests that progress of a download is set to 100% when download is finished.
       
   622 #
       
   623 #------------------------------------------------------------------------------------
       
   624 [Test]
       
   625 title ET30109 Check progress of finished download
       
   626 
       
   627 create VCXTestUtilModule Util
       
   628 Util CreateMobilecrashWatcher
       
   629 
       
   630 callsub Cleanup
       
   631 
       
   632 // TESTCASE START
       
   633 
       
   634 create  VCXMyVideosCollectionPluginTest VCXMV
       
   635 VCXMV Create
       
   636 
       
   637 // Get list of videos
       
   638 VCXMV OpenCollection VCXCollectionMyVideos
       
   639 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   640 waittestclass VCXMV
       
   641 
       
   642 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   643 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   644 waittestclass VCXMV
       
   645 
       
   646 VCXMV Download 3G_AP SERVICE_2 1 0 "mediacharger" "Buran_9o"
       
   647 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCommandComplete
       
   648 waittestclass VCXMV
       
   649 
       
   650 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral
       
   651 waittestclass VCXMV
       
   652 
       
   653 VCXMV CheckDownloadProgress SERVICE_2 1 100
       
   654 
       
   655 VCXMV RefreshContents
       
   656 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   657 waittestclass VCXMV
       
   658 
       
   659 VCXMV CheckMediaCount ANY_DRIVE 1
       
   660 
       
   661 print OK!
       
   662 delete VCXMV
       
   663 
       
   664 Util CheckMobilecrashes
       
   665 pause 1000
       
   666 delete Util
       
   667 [Endtest]
       
   668 
       
   669 #------------------------------------------------------------------------------------
       
   670 #
       
   671 #  Tests that progress of a download is updated during the download.
       
   672 #
       
   673 # CaseClass: core
       
   674 #------------------------------------------------------------------------------------
       
   675 [Test]
       
   676 title ET30110 Check progress of download
       
   677 
       
   678 create VCXTestUtilModule Util
       
   679 Util CreateMobilecrashWatcher
       
   680 
       
   681 callsub Cleanup
       
   682 
       
   683 // TESTCASE START
       
   684 
       
   685 create  VCXMyVideosCollectionPluginTest VCXMV
       
   686 VCXMV Create
       
   687 
       
   688 // Get list of videos
       
   689 VCXMV OpenCollection VCXCollectionMyVideos
       
   690 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   691 waittestclass VCXMV
       
   692 
       
   693 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   694 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   695 waittestclass VCXMV
       
   696 
       
   697 VCXMV Download 3G_AP SERVICE_2 1 0 "mediacharger" "Buran_9o"
       
   698 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning KVCXMYVideosTestMessageDlProgressed KVCXMYVideosTestMessageDlProgressed KVCXMYVideosTestMessageDlProgressed
       
   699 waittestclass VCXMV
       
   700 
       
   701 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral
       
   702 waittestclass VCXMV
       
   703 
       
   704 print OK!
       
   705 delete VCXMV
       
   706 
       
   707 Util CheckMobilecrashes
       
   708 pause 1000
       
   709 delete Util
       
   710 [Endtest]
       
   711 
       
   712 #------------------------------------------------------------------------------------
       
   713 #
       
   714 #  Tests that progress of download is updated after download has been resumed.
       
   715 #
       
   716 #------------------------------------------------------------------------------------
       
   717 [Test]
       
   718 title ET30114 Pause, resume, check progress
       
   719 
       
   720 create VCXTestUtilModule Util
       
   721 Util CreateMobilecrashWatcher
       
   722 
       
   723 callsub Cleanup
       
   724 
       
   725 // TESTCASE START
       
   726 
       
   727 create  VCXMyVideosCollectionPluginTest VCXMV
       
   728 VCXMV Create
       
   729 
       
   730 // Get list of videos
       
   731 VCXMV OpenCollection VCXCollectionMyVideos
       
   732 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   733 waittestclass VCXMV
       
   734 
       
   735 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   736 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   737 waittestclass VCXMV
       
   738 
       
   739 VCXMV Download 3G_AP SERVICE_2 20 0 "mediacharger" "Buran_9o"
       
   740 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning
       
   741 waittestclass VCXMV
       
   742 
       
   743 VCXMV PauseDownload SERVICE_2 20 0
       
   744 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlPaused
       
   745 waittestclass VCXMV
       
   746 
       
   747 VCXMV ResumeDownload 3G_AP SERVICE_2 20 0 "mediacharger" "Buran_9o"
       
   748 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning KVCXMYVideosTestMessageDlProgressed KVCXMYVideosTestMessageDlProgressed
       
   749 waittestclass VCXMV
       
   750 
       
   751 VCXMV CoolDown
       
   752 
       
   753 print OK!
       
   754 delete VCXMV
       
   755 
       
   756 Util CheckMobilecrashes
       
   757 pause 1000
       
   758 delete Util
       
   759 [Endtest]
       
   760 
       
   761 #------------------------------------------------------------------------------------
       
   762 #
       
   763 #  Tests that attributes can be fetched for video that has been downloaded.
       
   764 #
       
   765 #------------------------------------------------------------------------------------
       
   766 [Test]
       
   767 title ET30115 Details of downloaded video
       
   768 
       
   769 create VCXTestUtilModule Util
       
   770 Util CreateMobilecrashWatcher
       
   771 
       
   772 callsub Cleanup
       
   773 
       
   774 // TESTCASE START
       
   775 
       
   776 create  VCXMyVideosCollectionPluginTest VCXMV
       
   777 VCXMV Create
       
   778 
       
   779 // Get list of videos
       
   780 VCXMV OpenCollection VCXCollectionMyVideos
       
   781 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   782 waittestclass VCXMV
       
   783 
       
   784 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   785 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   786 waittestclass VCXMV
       
   787 
       
   788 VCXMV Download 3G_AP SERVICE_SMALLVIDEOS 1 0 "mediacharger" "Buran_9o"
       
   789 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral
       
   790 waittestclass VCXMV // Dl complete
       
   791 
       
   792 VCXMV RefreshContents
       
   793 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   794 waittestclass VCXMV
       
   795 
       
   796 VCXMV CheckMediaCount ANY_DRIVE 1
       
   797 VCXMV GetMediaFullDetails ANY_DRIVE 0
       
   798 
       
   799 print OK!
       
   800 delete VCXMV
       
   801 
       
   802 Util CheckMobilecrashes
       
   803 pause 1000
       
   804 delete Util
       
   805 [Endtest]
       
   806 
       
   807 #------------------------------------------------------------------------------------
       
   808 #
       
   809 #  Tests that attributes can be fetched for paused download.
       
   810 #
       
   811 #------------------------------------------------------------------------------------
       
   812 [Test]
       
   813 title ET30116 Details of paused video
       
   814 
       
   815 create VCXTestUtilModule Util
       
   816 Util CreateMobilecrashWatcher
       
   817 
       
   818 callsub Cleanup
       
   819 
       
   820 // TESTCASE START
       
   821 
       
   822 create  VCXMyVideosCollectionPluginTest VCXMV
       
   823 VCXMV Create
       
   824 
       
   825 // Get list of videos
       
   826 VCXMV OpenCollection VCXCollectionMyVideos
       
   827 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   828 waittestclass VCXMV
       
   829 
       
   830 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   831 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   832 waittestclass VCXMV
       
   833 
       
   834 VCXMV Download 3G_AP SERVICE_2 20 0 "mediacharger" "Buran_9o"
       
   835 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning
       
   836 waittestclass VCXMV // Dl starts
       
   837 
       
   838 VCXMV PauseDownload SERVICE_2 20 0
       
   839 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlPaused
       
   840 waittestclass VCXMV
       
   841 
       
   842 VCXMV RefreshContents
       
   843 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   844 waittestclass VCXMV
       
   845 
       
   846 VCXMV CheckMediaCount ANY_DRIVE 1
       
   847 VCXMV GetMediaFullDetails ANY_DRIVE 0
       
   848 
       
   849 VCXMV CancelDownload SERVICE_2 20 0
       
   850 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCommandComplete KVCXMYVideosTestMessageDlCanceled
       
   851 waittestclass VCXMV // Dl canceled
       
   852 
       
   853 print OK!
       
   854 delete VCXMV
       
   855 
       
   856 Util CheckMobilecrashes
       
   857 pause 1000
       
   858 delete Util
       
   859 [Endtest]
       
   860 
       
   861 #------------------------------------------------------------------------------------
       
   862 #
       
   863 #  Tests that attributes can be fetched for ongoing download.
       
   864 #
       
   865 #------------------------------------------------------------------------------------
       
   866 [Test]
       
   867 title ET30117 Details of ongoing download
       
   868 
       
   869 create VCXTestUtilModule Util
       
   870 Util CreateMobilecrashWatcher
       
   871 
       
   872 callsub Cleanup
       
   873 
       
   874 // TESTCASE START
       
   875 
       
   876 create  VCXMyVideosCollectionPluginTest VCXMV
       
   877 VCXMV Create
       
   878 
       
   879 // Get list of videos
       
   880 VCXMV OpenCollection VCXCollectionMyVideos
       
   881 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   882 waittestclass VCXMV
       
   883 
       
   884 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   885 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   886 waittestclass VCXMV
       
   887 
       
   888 VCXMV Download 3G_AP SERVICE_2 1 0 "mediacharger" "Buran_9o"
       
   889 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCommandComplete
       
   890 waittestclass VCXMV // Dl complete
       
   891 
       
   892 VCXMV RefreshContents
       
   893 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   894 waittestclass VCXMV
       
   895 
       
   896 VCXMV CheckMediaCount ANY_DRIVE 1
       
   897 VCXMV GetMediaFullDetails ANY_DRIVE 0
       
   898 
       
   899 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral
       
   900 waittestclass VCXMV // Dl complete
       
   901 
       
   902 print OK!
       
   903 delete VCXMV
       
   904 
       
   905 Util CheckMobilecrashes
       
   906 pause 1000
       
   907 delete Util
       
   908 [Endtest]
       
   909 
       
   910 #------------------------------------------------------------------------------------
       
   911 #
       
   912 #  Tests that download can be started with full attributes and they are preserved
       
   913 #  when download is complete. Some attributes are updated when download is complete.
       
   914 #
       
   915 #------------------------------------------------------------------------------------
       
   916 [Test]
       
   917 title ET30120 Start download with full attributes
       
   918 
       
   919 create VCXTestUtilModule Util
       
   920 Util CreateMobilecrashWatcher
       
   921 
       
   922 callsub Cleanup
       
   923 
       
   924 // TESTCASE START
       
   925 
       
   926 create  VCXMyVideosCollectionPluginTest VCXMV
       
   927 VCXMV Create
       
   928 
       
   929 // Get list of videos
       
   930 VCXMV OpenCollection VCXCollectionMyVideos
       
   931 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   932 waittestclass VCXMV
       
   933 
       
   934 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   935 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   936 waittestclass VCXMV
       
   937 
       
   938 VCXMV CreateEmptyMedia
       
   939 
       
   940 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
   941 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralExtSizeInt64 1
       
   942 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralFlags 0
       
   943 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralCopyright "c"
       
   944 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosModifiedDate 4
       
   945 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosAgeProfile 5
       
   946 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosAudioLanguage "e"
       
   947 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosAuthor "f"
       
   948 //VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin 6
       
   949 //VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosDuration 7 8
       
   950 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralLastPlaybackPosition 9 10
       
   951 
       
   952 VCXMV DownloadUsingMedia 3G_AP SERVICE_SMALLVIDEOS 1 0 "mediacharger" "Buran_9o"
       
   953 VCXMV WaitForAnyMessage 1MINUTE KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral
       
   954 waittestclass VCXMV // Dl complete
       
   955 
       
   956 delete VCXMV
       
   957 pause 2000
       
   958 
       
   959 create  VCXMyVideosCollectionPluginTest VCXMV
       
   960 VCXMV Create
       
   961 
       
   962 // Get list of videos
       
   963 VCXMV OpenCollection VCXCollectionMyVideos
       
   964 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   965 waittestclass VCXMV
       
   966 
       
   967 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   968 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   969 waittestclass VCXMV
       
   970 
       
   971 VCXMV CheckMediaCount ANY_DRIVE 1
       
   972 
       
   973 VCXMV GetMediaFullDetails ANY_DRIVE 0
       
   974 
       
   975 // These are set at download time.
       
   976 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "small1"
       
   977 //VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralExtSizeInt64 213358
       
   978 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginDownloaded
       
   979 
       
   980 //VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralFlags 0
       
   981 //EVcxMyVideosVideoNew
       
   982 
       
   983 // These were given at download start 
       
   984 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralCopyright "c"
       
   985 //VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KVcxMediaMyVideosModifiedDate 4
       
   986 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KVcxMediaMyVideosAgeProfile 5
       
   987 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KVcxMediaMyVideosAudioLanguage "e"
       
   988 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KVcxMediaMyVideosAuthor "f"
       
   989 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralLastPlaybackPosition 9 10
       
   990 //allownextresult KERRNOTSUPPORTED
       
   991 //VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KVcxMediaMyVideosDuration 7 8
       
   992 
       
   993 print OK!
       
   994 delete VCXMV
       
   995 
       
   996 Util CheckMobilecrashes
       
   997 pause 1000
       
   998 delete Util
       
   999 [Endtest]
       
  1000 
       
  1001 #------------------------------------------------------------------------------------
       
  1002 #
       
  1003 #  Tests that download state is not preserved in the collection database.
       
  1004 #
       
  1005 #------------------------------------------------------------------------------------
       
  1006 [Test]
       
  1007 title ET30121 Download state in DB
       
  1008 
       
  1009 create VCXTestUtilModule Util
       
  1010 Util CreateMobilecrashWatcher
       
  1011 
       
  1012 callsub Cleanup
       
  1013 
       
  1014 // TESTCASE START
       
  1015 
       
  1016 create  VCXMyVideosCollectionPluginTest VCXMV
       
  1017 VCXMV Create
       
  1018 
       
  1019 // Get list of videos
       
  1020 VCXMV OpenCollection VCXCollectionMyVideos
       
  1021 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1022 waittestclass VCXMV
       
  1023 
       
  1024 VCXMV OpenLevel EVcxMyVideosAllVideos
       
  1025 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1026 waittestclass VCXMV
       
  1027 
       
  1028 // Start download
       
  1029 VCXMV Download 3G_AP SERVICE_2 20 0 "mediacharger" "Buran_9o"
       
  1030 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning
       
  1031 waittestclass VCXMV // Dl started
       
  1032 
       
  1033 // Cancel it
       
  1034 VCXMV PauseDownload SERVICE_2 20 0
       
  1035 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlPaused
       
  1036 waittestclass VCXMV // Dl paused
       
  1037 
       
  1038 delete VCXMV
       
  1039 
       
  1040 create  VCXMyVideosCollectionPluginTest VCXMV
       
  1041 VCXMV Create
       
  1042 
       
  1043 // Get list of videos
       
  1044 VCXMV OpenCollection VCXCollectionMyVideos
       
  1045 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1046 waittestclass VCXMV
       
  1047 
       
  1048 VCXMV OpenLevel EVcxMyVideosAllVideos
       
  1049 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1050 waittestclass VCXMV
       
  1051 
       
  1052 // Should be no downloads
       
  1053 VCXMV CheckDownloadCount 0
       
  1054 
       
  1055 print OK!
       
  1056 delete VCXMV
       
  1057 
       
  1058 Util CheckMobilecrashes
       
  1059 pause 1000
       
  1060 delete Util
       
  1061 [Endtest]
       
  1062 
       
  1063 #------------------------------------------------------------------------------------
       
  1064 #
       
  1065 #  Tests downloading videos to two different drives at same time.
       
  1066 #
       
  1067 # CaseClass: core
       
  1068 #------------------------------------------------------------------------------------
       
  1069 [Test]
       
  1070 title ET30122 Download videos to 2 drives
       
  1071 
       
  1072 create VCXTestUtilModule Util
       
  1073 Util CreateMobilecrashWatcher
       
  1074 
       
  1075 callsub Cleanup
       
  1076 
       
  1077 create  VCXMyVideosCollectionPluginTest VCXMV
       
  1078 VCXMV Create
       
  1079 
       
  1080 VCXMV OpenCollection VCXCollectionMyVideos
       
  1081 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1082 waittestclass VCXMV
       
  1083 
       
  1084 VCXMV OpenLevel EVcxMyVideosAllVideos
       
  1085 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1086 waittestclass VCXMV
       
  1087 
       
  1088 VCXMV SetPreferredMemory E_DRIVE
       
  1089 pause 2000
       
  1090 
       
  1091 VCXMV Download 3G_AP SERVICE_2 0 0 "mediacharger" "Buran_9o"
       
  1092 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning
       
  1093 waittestclass VCXMV // Command complete
       
  1094 
       
  1095 VCXMV SetPreferredMemory C_DRIVE
       
  1096 pause 2000
       
  1097 
       
  1098 VCXMV Download 3G_AP SERVICE_SMALLVIDEOS 1 0 "mediacharger" "Buran_9o"
       
  1099 
       
  1100 VCXMV WaitAllDownloads
       
  1101 waittestclass VCXMV
       
  1102 
       
  1103 VCXMV RefreshContents
       
  1104 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1105 waittestclass VCXMV
       
  1106 
       
  1107 // Check video has been loaded, there's one from previous case
       
  1108 VCXMV CheckMediaCount E_DRIVE 1
       
  1109 VCXMV CheckMediaCount C_DRIVE 1
       
  1110 
       
  1111 print OK!
       
  1112 delete VCXMV
       
  1113 [Endtest]
       
  1114 
       
  1115 #------------------------------------------------------------------------------------
       
  1116 #
       
  1117 #  Tests getting full attributes for a downloaded video with MPX ID.
       
  1118 #
       
  1119 #------------------------------------------------------------------------------------
       
  1120 [Test]
       
  1121 title ET30123 Details by MPX ID of downloaded video
       
  1122 
       
  1123 create VCXTestUtilModule Util
       
  1124 Util CreateMobilecrashWatcher
       
  1125 
       
  1126 callsub Cleanup
       
  1127 
       
  1128 // TESTCASE START
       
  1129 
       
  1130 create  VCXMyVideosCollectionPluginTest VCXMV
       
  1131 VCXMV Create
       
  1132 
       
  1133 // Get list of videos
       
  1134 VCXMV OpenCollection VCXCollectionMyVideos
       
  1135 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1136 waittestclass VCXMV
       
  1137 
       
  1138 VCXMV OpenLevel EVcxMyVideosAllVideos
       
  1139 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1140 waittestclass VCXMV
       
  1141 
       
  1142 VCXMV Download 3G_AP SERVICE_SMALLVIDEOS 1 0 "mediacharger" "Buran_9o"
       
  1143 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral
       
  1144 waittestclass VCXMV // Dl complete
       
  1145 
       
  1146 VCXMV CheckMediaCount ANY_DRIVE 1
       
  1147 VCXMV GetMediaFullDetailsByMpxId ANY_DRIVE 0
       
  1148 
       
  1149 print OK!
       
  1150 delete VCXMV
       
  1151 
       
  1152 Util CheckMobilecrashes
       
  1153 pause 1000
       
  1154 delete Util
       
  1155 [Endtest]
       
  1156 
       
  1157 #------------------------------------------------------------------------------------
       
  1158 #
       
  1159 #  Tests getting full attributes for a paused download with MPX ID.
       
  1160 #
       
  1161 #------------------------------------------------------------------------------------
       
  1162 [Test]
       
  1163 title ET30124 Details by MPX ID of paused video
       
  1164 
       
  1165 create VCXTestUtilModule Util
       
  1166 Util CreateMobilecrashWatcher
       
  1167 
       
  1168 callsub Cleanup
       
  1169 
       
  1170 // TESTCASE START
       
  1171 
       
  1172 create  VCXMyVideosCollectionPluginTest VCXMV
       
  1173 VCXMV Create
       
  1174 
       
  1175 // Get list of videos
       
  1176 VCXMV OpenCollection VCXCollectionMyVideos
       
  1177 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1178 waittestclass VCXMV
       
  1179 
       
  1180 VCXMV OpenLevel EVcxMyVideosAllVideos
       
  1181 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1182 waittestclass VCXMV
       
  1183 
       
  1184 VCXMV Download 3G_AP SERVICE_2 20 0 "mediacharger" "Buran_9o"
       
  1185 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning
       
  1186 waittestclass VCXMV // Dl starts
       
  1187 
       
  1188 VCXMV PauseDownload SERVICE_2 20 0
       
  1189 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlPaused
       
  1190 waittestclass VCXMV
       
  1191 
       
  1192 VCXMV RefreshContents
       
  1193 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1194 waittestclass VCXMV
       
  1195 
       
  1196 VCXMV CheckMediaCount ANY_DRIVE 1
       
  1197 VCXMV GetMediaFullDetailsByMpxId ANY_DRIVE 0
       
  1198 
       
  1199 VCXMV CancelDownload SERVICE_2 20 0
       
  1200 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCommandComplete KVCXMYVideosTestMessageDlCanceled
       
  1201 waittestclass VCXMV // Dl canceled
       
  1202 
       
  1203 print OK!
       
  1204 delete VCXMV
       
  1205 
       
  1206 Util CheckMobilecrashes
       
  1207 pause 1000
       
  1208 delete Util
       
  1209 [Endtest]
       
  1210 
       
  1211 #------------------------------------------------------------------------------------
       
  1212 #
       
  1213 #  Tests getting full attributes for a ongoing download with MPX ID.
       
  1214 #
       
  1215 #------------------------------------------------------------------------------------
       
  1216 [Test]
       
  1217 title ET30125 Details by MPX ID of ongoing download
       
  1218 
       
  1219 create VCXTestUtilModule Util
       
  1220 Util CreateMobilecrashWatcher
       
  1221 
       
  1222 callsub Cleanup
       
  1223 
       
  1224 // TESTCASE START
       
  1225 
       
  1226 create  VCXMyVideosCollectionPluginTest VCXMV
       
  1227 VCXMV Create
       
  1228 
       
  1229 // Get list of videos
       
  1230 VCXMV OpenCollection VCXCollectionMyVideos
       
  1231 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1232 waittestclass VCXMV
       
  1233 
       
  1234 VCXMV OpenLevel EVcxMyVideosAllVideos
       
  1235 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1236 waittestclass VCXMV
       
  1237 
       
  1238 VCXMV Download 3G_AP SERVICE_2 1 0 "mediacharger" "Buran_9o"
       
  1239 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCommandComplete
       
  1240 waittestclass VCXMV // Dl complete
       
  1241 
       
  1242 VCXMV RefreshContents
       
  1243 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1244 waittestclass VCXMV
       
  1245 
       
  1246 VCXMV CheckMediaCount ANY_DRIVE 1
       
  1247 VCXMV GetMediaFullDetailsByMpxId ANY_DRIVE 0
       
  1248 
       
  1249 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral
       
  1250 waittestclass VCXMV // Dl complete
       
  1251 
       
  1252 print OK!
       
  1253 delete VCXMV
       
  1254 
       
  1255 Util CheckMobilecrashes
       
  1256 pause 1000
       
  1257 delete Util
       
  1258 [Endtest]
       
  1259 
       
  1260 #------------------------------------------------------------------------------------
       
  1261 #
       
  1262 #  Tests getting full attributes for a download with MPX ID. Download is started with full
       
  1263 #  attributes.
       
  1264 #
       
  1265 # CaseClass: core
       
  1266 #------------------------------------------------------------------------------------
       
  1267 [Test]
       
  1268 title ET30126 Start download with full attributes, get details by MPX ID
       
  1269 
       
  1270 create VCXTestUtilModule Util
       
  1271 Util CreateMobilecrashWatcher
       
  1272 
       
  1273 callsub Cleanup
       
  1274 
       
  1275 // TESTCASE START
       
  1276 
       
  1277 create  VCXMyVideosCollectionPluginTest VCXMV
       
  1278 VCXMV Create
       
  1279 
       
  1280 // Get list of videos
       
  1281 VCXMV OpenCollection VCXCollectionMyVideos
       
  1282 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1283 waittestclass VCXMV
       
  1284 
       
  1285 VCXMV OpenLevel EVcxMyVideosAllVideos
       
  1286 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1287 waittestclass VCXMV
       
  1288 
       
  1289 VCXMV CreateEmptyMedia
       
  1290 
       
  1291 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
  1292 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralExtSizeInt64 1
       
  1293 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralFlags 0
       
  1294 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralCopyright "c"
       
  1295 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosModifiedDate 4
       
  1296 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosAgeProfile 5
       
  1297 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosAudioLanguage "e"
       
  1298 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosAuthor "f"
       
  1299 //VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin 6
       
  1300 //VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosDuration 7 8
       
  1301 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralLastPlaybackPosition 9 10
       
  1302 
       
  1303 VCXMV DownloadUsingMedia 3G_AP SERVICE_SMALLVIDEOS 1 0 "mediacharger" "Buran_9o"
       
  1304 VCXMV WaitForAnyMessage 1MINUTE KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral
       
  1305 waittestclass VCXMV // Dl complete
       
  1306 
       
  1307 delete VCXMV
       
  1308 pause 2000
       
  1309 
       
  1310 create  VCXMyVideosCollectionPluginTest VCXMV
       
  1311 VCXMV Create
       
  1312 
       
  1313 // Get list of videos
       
  1314 VCXMV OpenCollection VCXCollectionMyVideos
       
  1315 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1316 waittestclass VCXMV
       
  1317 
       
  1318 VCXMV OpenLevel EVcxMyVideosAllVideos
       
  1319 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1320 waittestclass VCXMV
       
  1321 
       
  1322 VCXMV CheckMediaCount ANY_DRIVE 1
       
  1323 
       
  1324 VCXMV GetMediaFullDetailsByMpxId ANY_DRIVE 0
       
  1325 
       
  1326 // These are set at download time.
       
  1327 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "small1"
       
  1328 //VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralExtSizeInt64 213358
       
  1329 //VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralFlags 0
       
  1330 //EVcxMyVideosVideoNew
       
  1331 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginDownloaded
       
  1332 
       
  1333 // These were given at download start
       
  1334 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralCopyright "c"
       
  1335 //VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KVcxMediaMyVideosModifiedDate 4
       
  1336 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KVcxMediaMyVideosAgeProfile 5
       
  1337 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KVcxMediaMyVideosAudioLanguage "e"
       
  1338 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KVcxMediaMyVideosAuthor "f"
       
  1339 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralLastPlaybackPosition 9 10
       
  1340 //allownextresult KERRNOTSUPPORTED
       
  1341 //VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KVcxMediaMyVideosDuration 7 8
       
  1342 
       
  1343 print OK!
       
  1344 delete VCXMV
       
  1345 
       
  1346 Util CheckMobilecrashes
       
  1347 pause 1000
       
  1348 delete Util
       
  1349 [Endtest]