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