videocollection/mpxmyvideoscollection/tsrc/mpxmvcolltest/conf/VCXMyVideosCollectionPluginTestDownload2.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 pause 3min
       
    41 pause 180000
       
    42 print cleanup end
       
    43 [EndSub]
       
    44 #************************************************************************************
       
    45 
       
    46 #------------------------------------------------------------------------------------
       
    47 #
       
    48 #  Does configuration for cases in this script.
       
    49 #  Creates 'Internet' IAP into 'Internet' destination and sets connection as authorized.
       
    50 #  Sets preferred memory to first used drive and sorting order to none.
       
    51 #  Removes all video files from the device.
       
    52 #
       
    53 #------------------------------------------------------------------------------------
       
    54 [Test]
       
    55 title ET30300 <not a test> Setup
       
    56 
       
    57 create VCXTestUtilModule Util
       
    58 
       
    59 // Copies some known 3G AP to "Internet" destination with "Internet" name for the AP.
       
    60 Util CopyMethod "Internet" "Internet" "Internet"
       
    61 // Disable connection dialog for "Internet" destination.
       
    62 Util SetConnectionMethodIntAttribute "Internet" "Internet" 507 2 // 507 is ECmSeamlessnessLevel
       
    63 
       
    64 Util CreateMobilecrashWatcher
       
    65 
       
    66 create VCXMyVideosCollectionPluginTest VCXMV
       
    67 VCXMV Create
       
    68 
       
    69 VCXMV SetPreferredMemory E_DRIVE
       
    70 VCXMV SetSortingOrder EVcxMyVideosSortingNone
       
    71 
       
    72 // Open collection
       
    73 VCXMV OpenCollection VCXCollectionMyVideos
       
    74 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
    75 waittestclass VCXMV
       
    76 
       
    77 // Open category
       
    78 VCXMV OpenLevel EVcxMyVideosAllVideos
       
    79 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
    80 waittestclass VCXMV
       
    81 
       
    82 // Remove all videos.
       
    83 VCXMV RemoveAllMedia
       
    84 
       
    85 // Get the list again and verify videos have been removed.
       
    86 VCXMV RefreshContents
       
    87 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
    88 waittestclass VCXMV
       
    89 
       
    90 VCXMV CheckMediaCount ANY_DRIVE 0
       
    91 print OK!
       
    92 
       
    93 delete VCXMV
       
    94 
       
    95 Util CheckMobilecrashes
       
    96 pause 1000
       
    97 delete Util
       
    98 [Endtest]
       
    99 
       
   100 #------------------------------------------------------------------------------------
       
   101 #
       
   102 #  Tests downloading same video two times.
       
   103 #
       
   104 #------------------------------------------------------------------------------------
       
   105 [Test]
       
   106 title ET30301 2 downloads, same url
       
   107 
       
   108 create VCXTestUtilModule Util
       
   109 Util CreateMobilecrashWatcher
       
   110 
       
   111 callsub Cleanup
       
   112 
       
   113 // Test
       
   114 
       
   115 create  VCXMyVideosCollectionPluginTest VCXMV
       
   116 VCXMV Create
       
   117 
       
   118 // Get list of videos
       
   119 VCXMV OpenCollection VCXCollectionMyVideos
       
   120 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   121 waittestclass VCXMV
       
   122 
       
   123 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   124 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   125 waittestclass VCXMV
       
   126 
       
   127 // Check that there's no other videos
       
   128 VCXMV CheckMediaCount ANY_DRIVE 0
       
   129 
       
   130 VCXMV Download 3G_AP SERVICE_2 0 0 "mediacharger" "Buran_9o"
       
   131 VCXMV WaitForMessages 5MINUTES KVCXMYVideosTestMessageCommandComplete
       
   132 waittestclass VCXMV // Dl started
       
   133 
       
   134 VCXMV Download 3G_AP SERVICE_2 19 0 "mediacharger" "Buran_9o"
       
   135 VCXMV WaitForMessages 5MINUTES KVCXMYVideosTestMessageCommandComplete
       
   136 waittestclass VCXMV // Dl started
       
   137 
       
   138 VCXMV WaitAllDownloads 5
       
   139 waittestclass VCXMV
       
   140 
       
   141 VCXMV RefreshContents
       
   142 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   143 waittestclass VCXMV
       
   144 
       
   145 // Check videos have been loaded
       
   146 VCXMV CheckMediaCount ANY_DRIVE 2
       
   147 
       
   148 print OK!
       
   149 delete VCXMV
       
   150 
       
   151 Util CheckMobilecrashes
       
   152 pause 1000
       
   153 delete Util
       
   154 [Endtest]
       
   155 
       
   156 #------------------------------------------------------------------------------------
       
   157 #
       
   158 #  Tests that download goes to paused state when connection is disconnected.
       
   159 #
       
   160 # CaseClass: core
       
   161 #------------------------------------------------------------------------------------
       
   162 [Test]
       
   163 title ET30302 Download, connection disconnects
       
   164 
       
   165 create VCXTestUtilModule Util
       
   166 Util CreateMobilecrashWatcher
       
   167 
       
   168 callsub Cleanup
       
   169 
       
   170 // Test
       
   171 
       
   172 create  VCXMyVideosCollectionPluginTest VCXMV
       
   173 VCXMV Create
       
   174 
       
   175 VCXMV SetAutoResume 0
       
   176 
       
   177 // Get list of videos
       
   178 VCXMV OpenCollection VCXCollectionMyVideos
       
   179 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   180 waittestclass VCXMV
       
   181 
       
   182 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   183 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   184 waittestclass VCXMV
       
   185 
       
   186 VCXMV Download 3G_AP SERVICE_2 20 0 "mediacharger" "Buran_9o"
       
   187 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning
       
   188 waittestclass VCXMV // Dl started
       
   189 
       
   190 loop 3
       
   191 Util WaitForConnectionActivity 3G_AP
       
   192 allowerrorcodes KERRTIMEDOUT
       
   193 waittestclass Util
       
   194 allowerrorcodes KERRNOTFOUND
       
   195 allowerrorcodes KERRALREADYEXISTS
       
   196 Util Attach 3G_AP
       
   197 allowerrorcodes KERRNOTREADY
       
   198 Util Terminate
       
   199 endloop
       
   200 
       
   201 VCXMV CoolDown
       
   202 
       
   203 delete VCXMV
       
   204 [Endtest]
       
   205 
       
   206 #------------------------------------------------------------------------------------
       
   207 #
       
   208 #  Tests resuming download after connection has been disconnected.
       
   209 #
       
   210 #------------------------------------------------------------------------------------
       
   211 [Test]
       
   212 title ET30303 Download, connection disconnects, resume
       
   213 
       
   214 create VCXTestUtilModule Util
       
   215 Util CreateMobilecrashWatcher
       
   216 
       
   217 callsub Cleanup
       
   218 
       
   219 // Test
       
   220 
       
   221 create  VCXMyVideosCollectionPluginTest VCXMV
       
   222 VCXMV Create
       
   223 
       
   224 VCXMV SetAutoResume 0
       
   225 
       
   226 // Get list of videos
       
   227 VCXMV OpenCollection VCXCollectionMyVideos
       
   228 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   229 waittestclass VCXMV
       
   230 
       
   231 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   232 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   233 waittestclass VCXMV
       
   234 
       
   235 VCXMV Download 3G_AP SERVICE_2 0 0 "mediacharger" "Buran_9o"
       
   236 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning
       
   237 waittestclass VCXMV // Dl started
       
   238 
       
   239 loop 3
       
   240 Util WaitForConnectionActivity 3G_AP
       
   241 allowerrorcodes KERRTIMEDOUT
       
   242 waittestclass Util
       
   243 allowerrorcodes KERRNOTFOUND
       
   244 allowerrorcodes KERRALREADYEXISTS
       
   245 Util Attach 3G_AP
       
   246 allowerrorcodes KERRNOTREADY
       
   247 Util Terminate
       
   248 endloop
       
   249 
       
   250 VCXMV CoolDown
       
   251 
       
   252 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KVcxMediaMyVideosDownloadState EVcxMyVideosDlStatePaused
       
   253 
       
   254 VCXMV ResumeDownload 3G_AP SERVICE_2 0 0 "mediacharger" "Buran_9o"
       
   255 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral
       
   256 waittestclass VCXMV
       
   257 
       
   258 VCXMV CheckMediaCount ANY_DRIVE 1
       
   259 
       
   260 print OK!
       
   261 delete VCXMV
       
   262 [Endtest]
       
   263 
       
   264 #------------------------------------------------------------------------------------
       
   265 #
       
   266 #  Tests collection background download functionality, client exits before download is complete.
       
   267 #
       
   268 #------------------------------------------------------------------------------------
       
   269 [Test]
       
   270 title ET30304 Client deleted before DL completes.
       
   271 
       
   272 create VCXTestUtilModule Util
       
   273 Util CreateMobilecrashWatcher
       
   274 
       
   275 callsub Cleanup
       
   276 
       
   277 // Test
       
   278 
       
   279 create  VCXMyVideosCollectionPluginTest VCXMV
       
   280 VCXMV Create
       
   281 
       
   282 // Get list of videos
       
   283 VCXMV OpenCollection VCXCollectionMyVideos
       
   284 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   285 waittestclass VCXMV
       
   286 
       
   287 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   288 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   289 waittestclass VCXMV
       
   290 
       
   291 VCXMV Download 3G_AP SERVICE_2 1 0 "mediacharger" "Buran_9o"
       
   292 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning
       
   293 waittestclass VCXMV // Dl started
       
   294 
       
   295 print OK!
       
   296 delete VCXMV
       
   297 
       
   298 [Endtest]
       
   299 
       
   300 #------------------------------------------------------------------------------------
       
   301 #
       
   302 #  Tests canceling a finished download, operation should do nothing.
       
   303 #
       
   304 #------------------------------------------------------------------------------------
       
   305 [Test]
       
   306 title ET30305 Cancel finished download
       
   307 
       
   308 create VCXTestUtilModule Util
       
   309 Util CreateMobilecrashWatcher
       
   310 
       
   311 callsub Cleanup
       
   312 
       
   313 // Test
       
   314 
       
   315 create  VCXMyVideosCollectionPluginTest VCXMV
       
   316 VCXMV Create
       
   317 
       
   318 // Get list of videos
       
   319 VCXMV OpenCollection VCXCollectionMyVideos
       
   320 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   321 waittestclass VCXMV
       
   322 
       
   323 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   324 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   325 waittestclass VCXMV
       
   326 
       
   327 // Start download
       
   328 VCXMV Download 3G_AP SERVICE_SMALLVIDEOS 0 0 "mediacharger" "Buran_9o"
       
   329 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral
       
   330 waittestclass VCXMV // Dl complete
       
   331 
       
   332 VCXMV RefreshContents
       
   333 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   334 waittestclass VCXMV
       
   335 
       
   336 // Downloaded video
       
   337 VCXMV CheckMediaCount ANY_DRIVE 1
       
   338 
       
   339 // Cancel download
       
   340 VCXMV CancelDownload SERVICE_SMALLVIDEOS 0 0
       
   341 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCommandComplete
       
   342 //allowerrorcodes KERRARGUMENT
       
   343 waittestclass VCXMV // Dl canceled
       
   344 
       
   345 VCXMV CoolDown
       
   346 
       
   347 VCXMV CheckMediaCount ANY_DRIVE 0
       
   348 
       
   349 delete VCXMV
       
   350 
       
   351 print OK!
       
   352 delete Util
       
   353 [Endtest]
       
   354 
       
   355 #------------------------------------------------------------------------------------
       
   356 #
       
   357 #  Tests canceling download with invalid MPX ID.
       
   358 #
       
   359 #------------------------------------------------------------------------------------
       
   360 [Test]
       
   361 title ET30306 Cancel download with invalid MPX ID
       
   362 
       
   363 create VCXTestUtilModule Util
       
   364 Util CreateMobilecrashWatcher
       
   365 
       
   366 callsub Cleanup
       
   367 
       
   368 // Test
       
   369 
       
   370 create  VCXMyVideosCollectionPluginTest VCXMV
       
   371 VCXMV Create
       
   372 
       
   373 // Get list of videos
       
   374 VCXMV OpenCollection VCXCollectionMyVideos
       
   375 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   376 waittestclass VCXMV
       
   377 
       
   378 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   379 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   380 waittestclass VCXMV
       
   381 
       
   382 // Start download
       
   383 VCXMV Download 3G_AP SERVICE_2 0 0 "mediacharger" "Buran_9o"
       
   384 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning
       
   385 waittestclass VCXMV
       
   386 
       
   387 // Cancel download
       
   388 VCXMV CancelDownloadById 666 -1 0 // Will use real download id
       
   389 allowerrorcodes KERRLOCKED
       
   390 allowerrorcodes KERRARGUMENT
       
   391 allowerrorcodes KERRCORRUPT
       
   392 waittestclass VCXMV
       
   393 
       
   394 VCXMV CoolDown
       
   395 
       
   396 delete VCXMV
       
   397 
       
   398 // Check that video doesn't exist.
       
   399 
       
   400 create  VCXMyVideosCollectionPluginTest VCXMV
       
   401 VCXMV Create
       
   402 
       
   403 // Get list of videos
       
   404 VCXMV OpenCollection VCXCollectionMyVideos
       
   405 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   406 waittestclass VCXMV
       
   407 
       
   408 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   409 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   410 waittestclass VCXMV
       
   411 
       
   412 // Downloaded video
       
   413 VCXMV CheckMediaCount ANY_DRIVE 0
       
   414 
       
   415 print OK!
       
   416 delete VCXMV
       
   417 [Endtest]
       
   418 
       
   419 #------------------------------------------------------------------------------------
       
   420 #
       
   421 #  Tests canceling download with invalid download ID.
       
   422 #
       
   423 #------------------------------------------------------------------------------------
       
   424 [Test]
       
   425 title ET30311 Cancel download with invalid download ID
       
   426 
       
   427 create VCXTestUtilModule Util
       
   428 Util CreateMobilecrashWatcher
       
   429 
       
   430 callsub Cleanup
       
   431 
       
   432 // Test
       
   433 
       
   434 create  VCXMyVideosCollectionPluginTest VCXMV
       
   435 VCXMV Create
       
   436 
       
   437 // Get list of videos
       
   438 VCXMV OpenCollection VCXCollectionMyVideos
       
   439 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   440 waittestclass VCXMV
       
   441 
       
   442 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   443 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   444 waittestclass VCXMV
       
   445 
       
   446 // Start download
       
   447 VCXMV Download 3G_AP SERVICE_2 20 0 "mediacharger" "Buran_9o"
       
   448 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning
       
   449 waittestclass VCXMV
       
   450 
       
   451 // Cancel download
       
   452 VCXMV CancelDownloadById -1 666 0 // Will use real mpx id
       
   453 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCommandComplete
       
   454 //VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCommandComplete KVCXMYVideosTestMessageDlCanceled
       
   455 allowerrorcodes KERRNOTFOUND
       
   456 allowerrorcodes KERRCORRUPT
       
   457 waittestclass VCXMV
       
   458 
       
   459 VCXMV CoolDown
       
   460 
       
   461 delete VCXMV
       
   462 
       
   463 // Check that video doesn't exist
       
   464 
       
   465 create  VCXMyVideosCollectionPluginTest VCXMV
       
   466 VCXMV Create
       
   467 
       
   468 // Get list of videos
       
   469 VCXMV OpenCollection VCXCollectionMyVideos
       
   470 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   471 waittestclass VCXMV
       
   472 
       
   473 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   474 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   475 waittestclass VCXMV
       
   476 
       
   477 // Downloaded video
       
   478 VCXMV CheckMediaCount ANY_DRIVE 1
       
   479 
       
   480 print OK!
       
   481 delete VCXMV
       
   482 [Endtest]
       
   483 
       
   484 #------------------------------------------------------------------------------------
       
   485 #
       
   486 #  Tests downloading video with 1024 characters long url.
       
   487 #
       
   488 #------------------------------------------------------------------------------------
       
   489 [Test]
       
   490 title ET30307 Download with long url
       
   491 
       
   492 create VCXTestUtilModule Util
       
   493 Util CreateMobilecrashWatcher
       
   494 
       
   495 callsub Cleanup
       
   496 
       
   497 // TESTCASE START
       
   498 
       
   499 create  VCXMyVideosCollectionPluginTest VCXMV
       
   500 VCXMV Create
       
   501 
       
   502 // Get list of videos
       
   503 VCXMV OpenCollection VCXCollectionMyVideos
       
   504 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   505 waittestclass VCXMV
       
   506 
       
   507 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   508 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   509 waittestclass VCXMV
       
   510 
       
   511 VCXMV DownloadUrl 3G_AP VCXMYVideosTest1kURL 0 "mediacharger" "Buran_9o"
       
   512 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral
       
   513 waittestclass VCXMV // Dl complete
       
   514 
       
   515 VCXMV RefreshContents
       
   516 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   517 waittestclass VCXMV
       
   518 
       
   519 VCXMV CheckMediaCount ANY_DRIVE 1
       
   520 
       
   521 print OK!
       
   522 delete VCXMV
       
   523 
       
   524 Util CheckMobilecrashes
       
   525 pause 1000
       
   526 delete Util
       
   527 [Endtest]
       
   528 
       
   529 #------------------------------------------------------------------------------------
       
   530 #
       
   531 #  Tests downloading video with 2048 characters long url.
       
   532 #
       
   533 #------------------------------------------------------------------------------------
       
   534 [Test]
       
   535 title ET30329 Download with long url 2
       
   536 
       
   537 create VCXTestUtilModule Util
       
   538 Util CreateMobilecrashWatcher
       
   539 
       
   540 callsub Cleanup
       
   541 
       
   542 // TESTCASE START
       
   543 
       
   544 create  VCXMyVideosCollectionPluginTest VCXMV
       
   545 VCXMV Create
       
   546 
       
   547 // Get list of videos
       
   548 VCXMV OpenCollection VCXCollectionMyVideos
       
   549 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   550 waittestclass VCXMV
       
   551 
       
   552 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   553 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   554 waittestclass VCXMV
       
   555 
       
   556 VCXMV DownloadUrl 3G_AP VCXMYVideosTest2kURL 0 "mediacharger" "Buran_9o"
       
   557 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral
       
   558 allowerrorcodes KERRARGUMENT
       
   559 //allowerrorcodes -7376
       
   560 waittestclass VCXMV // Dl complete
       
   561 
       
   562 VCXMV RefreshContents
       
   563 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   564 waittestclass VCXMV
       
   565 
       
   566 VCXMV CheckMediaCount ANY_DRIVE 0
       
   567 
       
   568 print OK!
       
   569 delete VCXMV
       
   570 
       
   571 Util CheckMobilecrashes
       
   572 pause 1000
       
   573 delete Util
       
   574 [Endtest]
       
   575 
       
   576 #------------------------------------------------------------------------------------
       
   577 #
       
   578 #  Tests download with invalid url.
       
   579 #
       
   580 #------------------------------------------------------------------------------------
       
   581 [Test]
       
   582 title ET30308 Download invalid url
       
   583 
       
   584 create VCXTestUtilModule Util
       
   585 Util CreateMobilecrashWatcher
       
   586 
       
   587 callsub Cleanup
       
   588 
       
   589 // TESTCASE START
       
   590 
       
   591 create  VCXMyVideosCollectionPluginTest VCXMV
       
   592 VCXMV Create
       
   593 
       
   594 // Get list of videos
       
   595 VCXMV OpenCollection VCXCollectionMyVideos
       
   596 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   597 waittestclass VCXMV
       
   598 
       
   599 VCXMV DisableDownloadCheck
       
   600 
       
   601 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   602 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   603 waittestclass VCXMV
       
   604 
       
   605 VCXMV DownloadUrl 3G_AP "http:\/\/asdfsda" 0 "mediacharger" "Buran_9o"
       
   606 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral
       
   607 allownextresult KVCXMYVideosTestMessageDlFailed
       
   608 allownextresult EObjectNotFound
       
   609 allownextresult -7376
       
   610 waittestclass VCXMV // Dl complete
       
   611 
       
   612 VCXMV RefreshContents
       
   613 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   614 waittestclass VCXMV
       
   615 
       
   616 VCXMV CheckMediaCount ANY_DRIVE 1
       
   617 
       
   618 print OK!
       
   619 delete VCXMV
       
   620 
       
   621 Util CheckMobilecrashes
       
   622 pause 1000
       
   623 delete Util
       
   624 [Endtest]
       
   625 
       
   626 #------------------------------------------------------------------------------------
       
   627 #
       
   628 #  Tests download with empty url.
       
   629 #
       
   630 #------------------------------------------------------------------------------------
       
   631 [Test]
       
   632 title ET30309 Download empty url
       
   633 
       
   634 create VCXTestUtilModule Util
       
   635 Util CreateMobilecrashWatcher
       
   636 
       
   637 callsub Cleanup
       
   638 
       
   639 // TESTCASE START
       
   640 
       
   641 create  VCXMyVideosCollectionPluginTest VCXMV
       
   642 VCXMV Create
       
   643 
       
   644 // Get list of videos
       
   645 VCXMV OpenCollection VCXCollectionMyVideos
       
   646 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   647 waittestclass VCXMV
       
   648 
       
   649 VCXMV DisableDownloadCheck
       
   650 
       
   651 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   652 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   653 waittestclass VCXMV
       
   654 
       
   655 VCXMV DownloadUrl 3G_AP VCXTestZeroUrl 0 "mediacharger" "Buran_9o"
       
   656 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral
       
   657 allownextresult KERRARGUMENT
       
   658 allownextresult KERRABORT
       
   659 waittestclass VCXMV // Dl complete
       
   660 
       
   661 VCXMV RefreshContents
       
   662 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   663 waittestclass VCXMV
       
   664 
       
   665 VCXMV CheckMediaCount ANY_DRIVE 0
       
   666 
       
   667 print OK!
       
   668 delete VCXMV
       
   669 
       
   670 Util CheckMobilecrashes
       
   671 pause 1000
       
   672 delete Util
       
   673 [Endtest]
       
   674 
       
   675 #------------------------------------------------------------------------------------
       
   676 #
       
   677 #  Tests download when destination folder doesn't exist.
       
   678 #
       
   679 #------------------------------------------------------------------------------------
       
   680 [Test]
       
   681 title ET30310 Download video, dest folder does not exist
       
   682 
       
   683 create VCXTestUtilModule Util
       
   684 Util CreateMobilecrashWatcher
       
   685 
       
   686 callsub Cleanup
       
   687 
       
   688 // TESTCASE START
       
   689 
       
   690 Util DeleteFolder "c:\data\videos\"
       
   691 Util DeleteFolder "e:\my videos\"
       
   692 Util DeleteFolder "e:\my videos\downloads\"
       
   693 //"
       
   694 
       
   695 create  VCXMyVideosCollectionPluginTest VCXMV
       
   696 VCXMV Create
       
   697 
       
   698 // Get list of videos
       
   699 VCXMV OpenCollection VCXCollectionMyVideos
       
   700 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   701 waittestclass VCXMV
       
   702 
       
   703 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   704 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   705 waittestclass VCXMV
       
   706 
       
   707 VCXMV Download 3G_AP SERVICE_SMALLVIDEOS 1 0 "mediacharger" "Buran_9o"
       
   708 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral
       
   709 waittestclass VCXMV // Dl complete
       
   710 
       
   711 VCXMV RefreshContents
       
   712 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   713 waittestclass VCXMV
       
   714 
       
   715 VCXMV CheckMediaCount ANY_DRIVE 1
       
   716 
       
   717 print OK!
       
   718 delete VCXMV
       
   719 
       
   720 Util CheckMobilecrashes
       
   721 pause 1000
       
   722 delete Util
       
   723 [Endtest]
       
   724 
       
   725 #------------------------------------------------------------------------------------
       
   726 #
       
   727 #  Tests download with IAP which doesn't work.
       
   728 #
       
   729 # Note: Disabled because connection dialog is shown.
       
   730 #------------------------------------------------------------------------------------
       
   731 //[Test]
       
   732 //title ET30312 Download video with bad IAP
       
   733 
       
   734 //create VCXTestUtilModule Util
       
   735 //Util CreateMobilecrashWatcher
       
   736 
       
   737 //callsub Cleanup
       
   738 
       
   739 // TESTCASE START
       
   740 
       
   741 //create  VCXMyVideosCollectionPluginTest VCXMV
       
   742 //VCXMV Create
       
   743 
       
   744 // Get list of videos
       
   745 //VCXMV OpenCollection VCXCollectionMyVideos
       
   746 //VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   747 //waittestclass VCXMV
       
   748 
       
   749 //VCXMV SetAutoResume 0
       
   750 
       
   751 //VCXMV OpenLevel EVcxMyVideosAllVideos
       
   752 //VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   753 //waittestclass VCXMV
       
   754 
       
   755 //VCXMV Download BAD_AP SERVICE_SMALLVIDEOS 1 0 "mediacharger" "Buran_9o"
       
   756 //VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlPaused KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral
       
   757 //allowerrorcodes EConnectionFailed
       
   758 //waittestclass VCXMV // Dl complete
       
   759 
       
   760 // Lets resume it with working AP
       
   761 //VCXMV ResumeDownload 3G_AP SERVICE_SMALLVIDEOS 1 0 "mediacharger" "Buran_9o"
       
   762 //VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning
       
   763 //waittestclass VCXMV
       
   764 
       
   765 //VCXMV SetAutoResume 1
       
   766 
       
   767 //VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral
       
   768 //waittestclass VCXMV // Dl complete
       
   769 
       
   770 //VCXMV CheckMediaCount E_DRIVE 1
       
   771 
       
   772 //print OK!
       
   773 //delete VCXMV
       
   774 
       
   775 //Util CheckMobilecrashes
       
   776 //pause 1000
       
   777 //delete Util
       
   778 //[Endtest]
       
   779 
       
   780 #------------------------------------------------------------------------------------
       
   781 #
       
   782 #  Tests download with invalid iap, it doesn't exist.
       
   783 #
       
   784 #------------------------------------------------------------------------------------
       
   785 [Test]
       
   786 title ET30313 Download video with invalid IAP
       
   787 
       
   788 create VCXTestUtilModule Util
       
   789 Util CreateMobilecrashWatcher
       
   790 
       
   791 callsub Cleanup
       
   792 
       
   793 // TESTCASE START
       
   794 
       
   795 create  VCXMyVideosCollectionPluginTest VCXMV
       
   796 VCXMV Create
       
   797 
       
   798 // Get list of videos
       
   799 VCXMV OpenCollection VCXCollectionMyVideos
       
   800 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   801 waittestclass VCXMV
       
   802 
       
   803 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   804 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   805 waittestclass VCXMV
       
   806 
       
   807 VCXMV SetAutoResume 0
       
   808 
       
   809 VCXMV Download VCXTestInvalidIap SERVICE_SMALLVIDEOS 1 0 "mediacharger" "Buran_9o"
       
   810 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlPaused KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral
       
   811 allowerrorcodes KVCXMYVideosTestMessageDlFailed
       
   812 waittestclass VCXMV // Dl complete
       
   813 
       
   814 // Lets resume it with working AP
       
   815 VCXMV ResumeDownload 3G_AP SERVICE_SMALLVIDEOS 1 0 "mediacharger" "Buran_9o"
       
   816 VCXMV WaitForAnyMessage 30SECONDS KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral
       
   817 waittestclass VCXMV // Dl complete
       
   818 
       
   819 VCXMV CheckMediaCount E_DRIVE 1
       
   820 
       
   821 print OK!
       
   822 delete VCXMV
       
   823 
       
   824 Util CheckMobilecrashes
       
   825 pause 1000
       
   826 delete Util
       
   827 [Endtest]
       
   828 
       
   829 #------------------------------------------------------------------------------------
       
   830 #
       
   831 #  Tests download without username and password.
       
   832 #
       
   833 #------------------------------------------------------------------------------------
       
   834 [Test]
       
   835 title ET30314 Download video wo username nor password
       
   836 
       
   837 create VCXTestUtilModule Util
       
   838 Util CreateMobilecrashWatcher
       
   839 
       
   840 callsub Cleanup
       
   841 
       
   842 // TESTCASE START
       
   843 
       
   844 create  VCXMyVideosCollectionPluginTest VCXMV
       
   845 VCXMV Create
       
   846 
       
   847 // Get list of videos
       
   848 VCXMV OpenCollection VCXCollectionMyVideos
       
   849 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   850 waittestclass VCXMV
       
   851 
       
   852 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   853 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   854 waittestclass VCXMV
       
   855 
       
   856 VCXMV Download 3G_AP SERVICE_SMALLVIDEOS 1 0
       
   857 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral
       
   858 allownextresult EHttpAuthenticationFailed
       
   859 waittestclass VCXMV // Dl complete
       
   860 
       
   861 VCXMV CheckMediaCount E_DRIVE 1
       
   862 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralFlags EVcxMyVideosVideoNew
       
   863 
       
   864 print OK!
       
   865 delete VCXMV
       
   866 
       
   867 Util CheckMobilecrashes
       
   868 pause 1000
       
   869 delete Util
       
   870 [Endtest]
       
   871 
       
   872 #------------------------------------------------------------------------------------
       
   873 #
       
   874 #  Tests download with invalid username.
       
   875 #
       
   876 #------------------------------------------------------------------------------------
       
   877 [Test]
       
   878 title ET30315 Download video with invalid username
       
   879 
       
   880 create VCXTestUtilModule Util
       
   881 Util CreateMobilecrashWatcher
       
   882 
       
   883 callsub Cleanup
       
   884 
       
   885 // TESTCASE START
       
   886 
       
   887 create  VCXMyVideosCollectionPluginTest VCXMV
       
   888 VCXMV Create
       
   889 
       
   890 // Get list of videos
       
   891 VCXMV OpenCollection VCXCollectionMyVideos
       
   892 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   893 waittestclass VCXMV
       
   894 
       
   895 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   896 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   897 waittestclass VCXMV
       
   898 
       
   899 VCXMV Download 3G_AP SERVICE_SMALLVIDEOS 1 0 "xxx" "Buran_9o"
       
   900 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral
       
   901 allownextresult EHttpAuthenticationFailed
       
   902 waittestclass VCXMV // Dl complete
       
   903 
       
   904 VCXMV CheckMediaCount E_DRIVE 1
       
   905 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralFlags EVcxMyVideosVideoNew
       
   906 
       
   907 print OK!
       
   908 delete VCXMV
       
   909 
       
   910 Util CheckMobilecrashes
       
   911 pause 1000
       
   912 delete Util
       
   913 [Endtest]
       
   914 
       
   915 #------------------------------------------------------------------------------------
       
   916 #
       
   917 #  Tests download with invalid password.
       
   918 #
       
   919 #------------------------------------------------------------------------------------
       
   920 [Test]
       
   921 title ET30316 Download video with invalid password
       
   922 
       
   923 create VCXTestUtilModule Util
       
   924 Util CreateMobilecrashWatcher
       
   925 
       
   926 callsub Cleanup
       
   927 
       
   928 // TESTCASE START
       
   929 
       
   930 create  VCXMyVideosCollectionPluginTest VCXMV
       
   931 VCXMV Create
       
   932 
       
   933 // Get list of videos
       
   934 VCXMV OpenCollection VCXCollectionMyVideos
       
   935 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   936 waittestclass VCXMV
       
   937 
       
   938 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   939 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   940 waittestclass VCXMV
       
   941 
       
   942 VCXMV Download 3G_AP SERVICE_SMALLVIDEOS 1 0 "mediacharger" "xxx"
       
   943 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral
       
   944 allownextresult EHttpAuthenticationFailed
       
   945 waittestclass VCXMV // Dl complete
       
   946 
       
   947 VCXMV CheckMediaCount E_DRIVE 1
       
   948 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralFlags EVcxMyVideosVideoNew
       
   949 
       
   950 print OK!
       
   951 delete VCXMV
       
   952 
       
   953 Util CheckMobilecrashes
       
   954 pause 1000
       
   955 delete Util
       
   956 [Endtest]
       
   957 
       
   958 #------------------------------------------------------------------------------------
       
   959 #
       
   960 #  Sets default used memory for following cases.
       
   961 #
       
   962 #------------------------------------------------------------------------------------
       
   963 [Test]
       
   964 title <not a test> Setup default memory
       
   965 
       
   966 create  VCXMyVideosCollectionPluginTest VCXMV
       
   967 VCXMV Create
       
   968 VCXMV SetPreferredMemory E_DRIVE
       
   969 delete VCXMV
       
   970 print OK!
       
   971 [Endtest]
       
   972 
       
   973 #------------------------------------------------------------------------------------
       
   974 #
       
   975 #  Tests download of video which doesn't exist on the server.
       
   976 #
       
   977 # CaseClass: core
       
   978 #------------------------------------------------------------------------------------
       
   979 [Test]
       
   980 title ET30317 Download 404
       
   981 
       
   982 create VCXTestUtilModule Util
       
   983 Util CreateMobilecrashWatcher
       
   984 
       
   985 callsub Cleanup
       
   986 
       
   987 // TESTCASE START
       
   988 
       
   989 create  VCXMyVideosCollectionPluginTest VCXMV
       
   990 VCXMV Create
       
   991 
       
   992 // Get list of videos
       
   993 VCXMV OpenCollection VCXCollectionMyVideos
       
   994 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   995 waittestclass VCXMV
       
   996 
       
   997 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   998 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   999 waittestclass VCXMV
       
  1000 
       
  1001 VCXMV DownloadUrl 3G_AP "http:\/\/193.65.182.78/asdfsdafasasdf.mp3" 0 "mediacharger" "Buran_9o"
       
  1002 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral
       
  1003 allownextresult EObjectNotFound
       
  1004 waittestclass VCXMV // Dl complete
       
  1005 
       
  1006 print OK!
       
  1007 delete VCXMV
       
  1008 
       
  1009 Util CheckMobilecrashes
       
  1010 pause 1000
       
  1011 delete Util
       
  1012 [Endtest]
       
  1013 
       
  1014 #------------------------------------------------------------------------------------
       
  1015 #
       
  1016 #  Tests download when the url has address of server which doesn't exist.
       
  1017 #
       
  1018 #------------------------------------------------------------------------------------
       
  1019 [Test]
       
  1020 title ET30318 Download invalid server
       
  1021 
       
  1022 create VCXTestUtilModule Util
       
  1023 Util CreateMobilecrashWatcher
       
  1024 
       
  1025 callsub Cleanup
       
  1026 
       
  1027 // TESTCASE START
       
  1028 
       
  1029 create  VCXMyVideosCollectionPluginTest VCXMV
       
  1030 VCXMV Create
       
  1031 
       
  1032 // Get list of videos
       
  1033 VCXMV OpenCollection VCXCollectionMyVideos
       
  1034 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1035 waittestclass VCXMV
       
  1036 
       
  1037 VCXMV OpenLevel EVcxMyVideosAllVideos
       
  1038 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1039 waittestclass VCXMV
       
  1040 
       
  1041 VCXMV DownloadUrl 3G_AP "http:\/\/111.111.111.111/asdfsdafasasdf.mp3" 0 "mediacharger" "Buran_9o"
       
  1042 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral
       
  1043 allowerrorcodes EHttpUnhandled
       
  1044 allowerrorcodes -7376
       
  1045 waittestclass VCXMV // Dl complete
       
  1046 
       
  1047 VCXMV CheckMediaCount E_DRIVE 1
       
  1048 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralFlags EVcxMyVideosVideoNew
       
  1049 
       
  1050 print OK!
       
  1051 delete VCXMV
       
  1052 
       
  1053 Util CheckMobilecrashes
       
  1054 pause 1000
       
  1055 delete Util
       
  1056 [Endtest]
       
  1057 
       
  1058 #------------------------------------------------------------------------------------
       
  1059 #
       
  1060 #  Tests download with streaming video address.
       
  1061 #
       
  1062 #------------------------------------------------------------------------------------
       
  1063 [Test]
       
  1064 title ET30319 Download stream
       
  1065 
       
  1066 create VCXTestUtilModule Util
       
  1067 Util CreateMobilecrashWatcher
       
  1068 
       
  1069 callsub Cleanup
       
  1070 
       
  1071 // TESTCASE START
       
  1072 
       
  1073 create  VCXMyVideosCollectionPluginTest VCXMV
       
  1074 VCXMV Create
       
  1075 
       
  1076 // Get list of videos
       
  1077 VCXMV OpenCollection VCXCollectionMyVideos
       
  1078 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1079 waittestclass VCXMV
       
  1080 
       
  1081 VCXMV OpenLevel EVcxMyVideosAllVideos
       
  1082 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1083 waittestclass VCXMV
       
  1084 
       
  1085 VCXMV DownloadUrl 3G_AP "rtsp:\/\/193.65.182.100/rtpencoder/WTT_ch02.sdp" 0 "mediacharger" "Buran_9o"
       
  1086 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral
       
  1087 allowerrorcodes KVCXMYVideosTestErrorDownloadNotFound
       
  1088 allowerrorcodes -7376
       
  1089 waittestclass VCXMV
       
  1090 
       
  1091 VCXMV CoolDown
       
  1092 
       
  1093 print OK!
       
  1094 delete VCXMV
       
  1095 
       
  1096 Util CheckMobilecrashes
       
  1097 pause 1000
       
  1098 delete Util
       
  1099 [Endtest]
       
  1100 
       
  1101 #------------------------------------------------------------------------------------
       
  1102 #
       
  1103 #  Tests pausing of download which is already in paused state.
       
  1104 #
       
  1105 #------------------------------------------------------------------------------------
       
  1106 [Test]
       
  1107 title ET30320 Pause paused download
       
  1108 
       
  1109 create VCXTestUtilModule Util
       
  1110 Util CreateMobilecrashWatcher
       
  1111 
       
  1112 callsub Cleanup
       
  1113 
       
  1114 // TESTCASE START
       
  1115 
       
  1116 create  VCXMyVideosCollectionPluginTest VCXMV
       
  1117 VCXMV Create
       
  1118 
       
  1119 // Get list of videos
       
  1120 VCXMV OpenCollection VCXCollectionMyVideos
       
  1121 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1122 waittestclass VCXMV
       
  1123 
       
  1124 VCXMV OpenLevel EVcxMyVideosAllVideos
       
  1125 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1126 waittestclass VCXMV
       
  1127 
       
  1128 // Start download
       
  1129 VCXMV Download 3G_AP SERVICE_2 1 0 "mediacharger" "Buran_9o"
       
  1130 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning
       
  1131 waittestclass VCXMV // Command complete
       
  1132 
       
  1133 // Pause it
       
  1134 VCXMV PauseDownload SERVICE_2 1 0
       
  1135 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlPaused
       
  1136 waittestclass VCXMV // Dl paused
       
  1137 
       
  1138 // Pause again
       
  1139 VCXMV PauseDownload SERVICE_2 1 0
       
  1140 //VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlPaused
       
  1141 //waittestclass VCXMV // Dl paused
       
  1142 
       
  1143 VCXMV ResumeDownload 3G_AP SERVICE_2 1 0 "mediacharger" "Buran_9o"
       
  1144 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral
       
  1145 waittestclass VCXMV // Dl complete
       
  1146 
       
  1147 VCXMV CheckMediaCount ANY_DRIVE 1
       
  1148 
       
  1149 print OK!
       
  1150 delete VCXMV
       
  1151 
       
  1152 Util CheckMobilecrashes
       
  1153 pause 1000
       
  1154 delete Util
       
  1155 [Endtest]
       
  1156 
       
  1157 #------------------------------------------------------------------------------------
       
  1158 #
       
  1159 #  Tests pausing of a download which has been finished, it doesn't exist.
       
  1160 #
       
  1161 #------------------------------------------------------------------------------------
       
  1162 [Test]
       
  1163 title ET30321 Pause finished download ( non existing )
       
  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 // Start download
       
  1185 VCXMV Download 3G_AP SERVICE_SMALLVIDEOS 0 0 "mediacharger" "Buran_9o"
       
  1186 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral
       
  1187 waittestclass VCXMV
       
  1188 
       
  1189 // Pause it
       
  1190 VCXMV PauseDownload SERVICE_SMALLVIDEOS 0 0
       
  1191 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCommandComplete
       
  1192 waittestclass VCXMV
       
  1193 
       
  1194 VCXMV CheckMediaCount ANY_DRIVE 1
       
  1195 
       
  1196 print OK!
       
  1197 delete VCXMV
       
  1198 
       
  1199 Util CheckMobilecrashes
       
  1200 pause 1000
       
  1201 delete Util
       
  1202 [Endtest]
       
  1203 
       
  1204 #------------------------------------------------------------------------------------
       
  1205 #
       
  1206 #  Tests resuming a download which is already running.
       
  1207 #
       
  1208 #------------------------------------------------------------------------------------
       
  1209 [Test]
       
  1210 title ET30323 Resume running download
       
  1211 
       
  1212 create VCXTestUtilModule Util
       
  1213 Util CreateMobilecrashWatcher
       
  1214 
       
  1215 callsub Cleanup
       
  1216 
       
  1217 // TESTCASE START
       
  1218 
       
  1219 create  VCXMyVideosCollectionPluginTest VCXMV
       
  1220 VCXMV Create
       
  1221 
       
  1222 // Get list of videos
       
  1223 VCXMV OpenCollection VCXCollectionMyVideos
       
  1224 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1225 waittestclass VCXMV
       
  1226 
       
  1227 VCXMV OpenLevel EVcxMyVideosAllVideos
       
  1228 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1229 waittestclass VCXMV
       
  1230 
       
  1231 // Start download
       
  1232 VCXMV Download 3G_AP SERVICE_2 1 0 "mediacharger" "Buran_9o"
       
  1233 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning
       
  1234 waittestclass VCXMV
       
  1235 
       
  1236 VCXMV ResumeDownload 3G_AP SERVICE_2 1 0 "mediacharger" "Buran_9o"
       
  1237 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral
       
  1238 waittestclass VCXMV // Dl complete
       
  1239 
       
  1240 VCXMV CheckMediaCount ANY_DRIVE 1
       
  1241 
       
  1242 print OK!
       
  1243 delete VCXMV
       
  1244 
       
  1245 Util CheckMobilecrashes
       
  1246 pause 1000
       
  1247 delete Util
       
  1248 [Endtest]
       
  1249 
       
  1250 #------------------------------------------------------------------------------------
       
  1251 #
       
  1252 #  Tests resuming download with different IAP what it was started.
       
  1253 #
       
  1254 #------------------------------------------------------------------------------------
       
  1255 [Test]
       
  1256 title ET30324 Resume with different IAP
       
  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 WLAN_AP SERVICE_2 1 0 "mediacharger" "Buran_9o"
       
  1279 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning
       
  1280 waittestclass VCXMV
       
  1281 
       
  1282 // Pause it
       
  1283 VCXMV PauseDownload SERVICE_2 1 0
       
  1284 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlPaused
       
  1285 waittestclass VCXMV // Dl paused
       
  1286 
       
  1287 VCXMV ResumeDownload 3G_AP SERVICE_2 1 0 "mediacharger" "Buran_9o"
       
  1288 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral
       
  1289 waittestclass VCXMV // Dl complete
       
  1290 
       
  1291 VCXMV CheckMediaCount ANY_DRIVE 1
       
  1292 
       
  1293 print OK!
       
  1294 delete VCXMV
       
  1295 
       
  1296 Util CheckMobilecrashes
       
  1297 pause 1000
       
  1298 delete Util
       
  1299 [Endtest]
       
  1300 
       
  1301 #------------------------------------------------------------------------------------
       
  1302 #
       
  1303 #  Tests resuming download with no username and password.
       
  1304 #
       
  1305 #------------------------------------------------------------------------------------
       
  1306 [Test]
       
  1307 title ET30325 Resume without username nor password
       
  1308 
       
  1309 create VCXTestUtilModule Util
       
  1310 Util CreateMobilecrashWatcher
       
  1311 
       
  1312 callsub Cleanup
       
  1313 
       
  1314 // TESTCASE START
       
  1315 
       
  1316 create  VCXMyVideosCollectionPluginTest VCXMV
       
  1317 VCXMV Create
       
  1318 
       
  1319 // Get list of videos
       
  1320 VCXMV OpenCollection VCXCollectionMyVideos
       
  1321 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1322 waittestclass VCXMV
       
  1323 
       
  1324 VCXMV OpenLevel EVcxMyVideosAllVideos
       
  1325 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1326 waittestclass VCXMV
       
  1327 
       
  1328 // Start download
       
  1329 VCXMV Download 3G_AP SERVICE_2 1 0 "mediacharger" "Buran_9o"
       
  1330 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning
       
  1331 waittestclass VCXMV
       
  1332 
       
  1333 // Pause it
       
  1334 VCXMV PauseDownload SERVICE_2 1 0
       
  1335 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlPaused
       
  1336 waittestclass VCXMV // Dl paused
       
  1337 
       
  1338 VCXMV ResumeDownload 3G_AP SERVICE_2 1 0
       
  1339 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral
       
  1340 allownextresult EHttpAuthenticationFailed
       
  1341 waittestclass VCXMV // Dl complete
       
  1342 
       
  1343 VCXMV CheckMediaCount ANY_DRIVE 1
       
  1344 
       
  1345 print OK!
       
  1346 delete VCXMV
       
  1347 
       
  1348 Util CheckMobilecrashes
       
  1349 pause 1000
       
  1350 delete Util
       
  1351 [Endtest]
       
  1352 
       
  1353 #------------------------------------------------------------------------------------
       
  1354 #
       
  1355 #  Tests resuming download with invalid username and password.
       
  1356 #
       
  1357 #------------------------------------------------------------------------------------
       
  1358 [Test]
       
  1359 title ET30326 Resume with invalid username and password
       
  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 // Start download
       
  1381 VCXMV Download 3G_AP SERVICE_2 1 0 "mediacharger" "Buran_9o"
       
  1382 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning
       
  1383 waittestclass VCXMV
       
  1384 
       
  1385 // Pause it
       
  1386 VCXMV PauseDownload SERVICE_2 1 0
       
  1387 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlPaused
       
  1388 waittestclass VCXMV // Dl paused
       
  1389 
       
  1390 VCXMV ResumeDownload 3G_AP SERVICE_2 1 0 "xxx" "xxxx"
       
  1391 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral
       
  1392 allownextresult EHttpAuthenticationFailed
       
  1393 waittestclass VCXMV // Dl complete
       
  1394 
       
  1395 VCXMV CheckMediaCount ANY_DRIVE 1
       
  1396 
       
  1397 print OK!
       
  1398 delete VCXMV
       
  1399 
       
  1400 Util CheckMobilecrashes
       
  1401 pause 1000
       
  1402 delete Util
       
  1403 [Endtest]
       
  1404 
       
  1405 #------------------------------------------------------------------------------------
       
  1406 #
       
  1407 #  Tests resuming download which doesn't exist.
       
  1408 #
       
  1409 #------------------------------------------------------------------------------------
       
  1410 [Test]
       
  1411 title ET30327 Resume non existing download
       
  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 ResumeDownload 3G_AP SERVICE_2 1 0 "mediacharger" "Buran_9o"
       
  1433 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCommandComplete
       
  1434 waittestclass VCXMV
       
  1435 
       
  1436 VCXMV CheckMediaCount ANY_DRIVE 0
       
  1437 
       
  1438 print OK!
       
  1439 delete VCXMV
       
  1440 
       
  1441 Util CheckMobilecrashes
       
  1442 pause 1000
       
  1443 delete Util
       
  1444 [Endtest]
       
  1445 
       
  1446 #------------------------------------------------------------------------------------
       
  1447 #
       
  1448 #  Tests two downloads at the same time, the videos have same url.
       
  1449 #
       
  1450 #------------------------------------------------------------------------------------
       
  1451 [Test]
       
  1452 title ET30328 Two downloads same time with same URL
       
  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 // Start download
       
  1474 VCXMV Download 3G_AP SERVICE_2 0 0 "mediacharger" "Buran_9o"
       
  1475 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning
       
  1476 waittestclass VCXMV
       
  1477 
       
  1478 // Start download
       
  1479 VCXMV Download 3G_AP SERVICE_2 19 0 "mediacharger" "Buran_9o"
       
  1480 VCXMV WaitForMessages 5MINUTES KVCXMYVideosTestMessageDlRunning
       
  1481 waittestclass VCXMV
       
  1482 
       
  1483 VCXMV WaitAllDownloads 4 // wait for 4 minutes
       
  1484 waittestclass VCXMV
       
  1485 
       
  1486 VCXMV CheckMediaCount ANY_DRIVE 2
       
  1487 
       
  1488 print OK!
       
  1489 delete VCXMV
       
  1490 
       
  1491 Util CheckMobilecrashes
       
  1492 pause 1000
       
  1493 delete Util
       
  1494 [Endtest]
       
  1495 
       
  1496 #------------------------------------------------------------------------------------
       
  1497 #
       
  1498 # Test resuming download which doesn't support pausing.
       
  1499 #
       
  1500 #------------------------------------------------------------------------------------
       
  1501 [Test]
       
  1502 title ET30330 Ranged download, non pausable file
       
  1503 
       
  1504 create VCXTestUtilModule Util
       
  1505 Util CreateMobilecrashWatcher
       
  1506 
       
  1507 callsub Cleanup
       
  1508 
       
  1509 // TESTCASE START
       
  1510 create  VCXMyVideosCollectionPluginTest VCXMV
       
  1511 VCXMV Create
       
  1512 
       
  1513 VCXMV OpenCollection VCXCollectionMyVideos
       
  1514 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1515 waittestclass VCXMV
       
  1516 
       
  1517 VCXMV OpenLevel EVcxMyVideosAllVideos
       
  1518 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1519 waittestclass VCXMV
       
  1520 
       
  1521 VCXMV DownloadUrl 3G_AP "http:\/\/waplabdc.nokia-boston.com/browser/users/drm1.0/CD/CD_kulkurin_iltakalja.dm" 0
       
  1522 
       
  1523 // Wait download to start.
       
  1524 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning
       
  1525 waittestclass VCXMV
       
  1526 
       
  1527 print Pausing
       
  1528 
       
  1529 // Pause it
       
  1530 VCXMV PauseDownloadByUrl "http:\/\/waplabdc.nokia-boston.com/browser/users/drm1.0/CD/CD_kulkurin_iltakalja.dm" 0
       
  1531 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlPaused
       
  1532 allowerrorcodes KERRTIMEDOUT // Might also fail
       
  1533 waittestclass VCXMV // Dl paused
       
  1534 
       
  1535 print Resuming
       
  1536 
       
  1537 // Pause it
       
  1538 VCXMV ResumeAllDownloads
       
  1539 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral
       
  1540 allowerrorcodes KERRTIMEDOUT // Might also fail
       
  1541 waittestclass VCXMV // Dl complete
       
  1542 
       
  1543 VCXMV CheckMediaCount E_DRIVE 1
       
  1544 
       
  1545 print OK!
       
  1546 delete VCXMV
       
  1547 
       
  1548 Util CheckMobilecrashes
       
  1549 pause 1000
       
  1550 delete Util
       
  1551 [Endtest]