videocollection/mpxmyvideoscollection/tsrc/mpxmvcolltest/conf/VCXMyVideosCollectionPluginTestFullMemory.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 when target drive of device has not enough space.
       
     6 #
       
     7 #-----------------------------------------------------------------------------------
       
     8 
       
     9 [StifSettings]
       
    10 CapsModifier= IptvTestClientApiCapsMod.exe
       
    11 [EndStifSettings]
       
    12 
       
    13 [Define]
       
    14 INCLUDE c:\TestFramework\VCXMVCollectionPluginTest.inc
       
    15 INCLUDE c:\TestFramework\VCXDrives.inc
       
    16 INCLUDE c:\TestFramework\VCXConsts.inc
       
    17 INCLUDE c:\TestFramework\VCXErrors.inc
       
    18 [Enddefine]
       
    19 
       
    20 #************************************************************************************
       
    21 # Sub Cleanup
       
    22 # Removes all videos from the phone. Collection is opened.
       
    23 #************************************************************************************
       
    24 [Sub Cleanup]
       
    25 print cleanup start
       
    26 create  VCXMyVideosCollectionPluginTest VCXMV
       
    27 VCXMV Create
       
    28 
       
    29 VCXMV OpenCollection VCXCollectionMyVideos
       
    30 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
    31 waittestclass VCXMV
       
    32 
       
    33 VCXMV OpenLevel EVcxMyVideosAllVideos
       
    34 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
    35 waittestclass VCXMV
       
    36 
       
    37 VCXMV RemoveAllMedia
       
    38 delete VCXMV
       
    39 
       
    40 print wait 3min
       
    41 pause 180000
       
    42 print cleanup end
       
    43 [EndSub]
       
    44 #************************************************************************************
       
    45 
       
    46 #************************************************************************************
       
    47 
       
    48 #------------------------------------------------------------------------------------
       
    49 #
       
    50 #  Does configuration for cases in this script.
       
    51 #  Creates 'Internet' IAP into 'Internet' destination and sets connection as authorized.
       
    52 #  Sets preferred memory to first used drive and sorting order to none.
       
    53 #  Removes all video files from the device.
       
    54 #
       
    55 #------------------------------------------------------------------------------------
       
    56 [Test]
       
    57 title ET30600 <not a test> Setup
       
    58 create VCXTestUtilModule Util
       
    59 
       
    60 // Copies some known 3G AP to "Internet" destination with "Internet" name for the AP.
       
    61 Util CopyMethod "Internet" "Internet" "Internet"
       
    62 // Disable connection dialog for "Internet" destination.
       
    63 Util SetConnectionMethodIntAttribute "Internet" "Internet" 507 2 // 507 is ECmSeamlessnessLevel
       
    64 
       
    65 Util CreateMobilecrashWatcher
       
    66 
       
    67 create  VCXMyVideosCollectionPluginTest VCXMV
       
    68 VCXMV Create
       
    69 
       
    70 VCXMV SetPreferredMemory C_DRIVE
       
    71 VCXMV SetSortingOrder EVcxMyVideosSortingNone
       
    72 
       
    73 VCXMV OpenCollection VCXCollectionMyVideos
       
    74 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
    75 waittestclass VCXMV
       
    76 
       
    77 VCXMV OpenLevel EVcxMyVideosAllVideos
       
    78 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
    79 waittestclass VCXMV
       
    80 
       
    81 VCXMV RemoveAllMedia
       
    82 
       
    83 VCXMV RefreshContents
       
    84 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
    85 waittestclass VCXMV
       
    86 
       
    87 VCXMV CheckMediaCount ANY_DRIVE 0
       
    88 delete VCXMV
       
    89 
       
    90 Util CheckMobilecrashes
       
    91 pause 1000
       
    92 delete Util
       
    93 [Endtest]
       
    94 
       
    95 #------------------------------------------------------------------------------------
       
    96 #
       
    97 #  Tests download to first drive when there's not enough free space for the video.
       
    98 #
       
    99 #------------------------------------------------------------------------------------
       
   100 [Test]
       
   101 title ET30615 Download video to full 1st memory
       
   102 
       
   103 create VCXTestUtilModule Util
       
   104 Util CreateMobilecrashWatcher
       
   105 
       
   106 callsub Cleanup
       
   107 
       
   108 // TESTCASE START
       
   109 
       
   110 create  VCXMyVideosCollectionPluginTest VCXMV
       
   111 VCXMV Create
       
   112 VCXMV SetPreferredMemory C_DRIVE
       
   113 
       
   114 // Get list of videos
       
   115 VCXMV OpenCollection VCXCollectionMyVideos
       
   116 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   117 waittestclass VCXMV
       
   118 
       
   119 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   120 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   121 waittestclass VCXMV
       
   122 
       
   123 Util SetDriveFreeSpace C_DRIVE FREESPACE_1MB
       
   124 
       
   125 VCXMV Download 3G_AP SERVICE_2 1 0 "mediacharger" "Buran_9o"
       
   126 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral
       
   127 allownextresult KERRDISKFULL
       
   128 allownextresult EDiskFull
       
   129 waittestclass VCXMV // Dl complete
       
   130 
       
   131 VCXMV CheckMediaCount C_DRIVE 1
       
   132 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralFlags EVcxMyVideosVideoNew
       
   133 
       
   134 print OK!
       
   135 delete VCXMV
       
   136 
       
   137 Util CheckMobilecrashes
       
   138 pause 1000
       
   139 delete Util
       
   140 [Endtest]
       
   141 
       
   142 #------------------------------------------------------------------------------------
       
   143 #
       
   144 #  Tests download to second drive when there's not enough free space for the video.
       
   145 #
       
   146 #------------------------------------------------------------------------------------
       
   147 [Test]
       
   148 title ET30602 Download video to full 2nd memory
       
   149 
       
   150 create VCXTestUtilModule Util
       
   151 Util CreateMobilecrashWatcher
       
   152 
       
   153 callsub Cleanup
       
   154 
       
   155 // TESTCASE START
       
   156 
       
   157 create  VCXMyVideosCollectionPluginTest VCXMV
       
   158 VCXMV Create
       
   159 VCXMV SetPreferredMemory E_DRIVE
       
   160 
       
   161 // Get list of videos
       
   162 VCXMV OpenCollection VCXCollectionMyVideos
       
   163 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   164 waittestclass VCXMV
       
   165 
       
   166 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   167 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   168 waittestclass VCXMV
       
   169 
       
   170 Util SetDriveFreeSpace E_DRIVE FREESPACE_1MB
       
   171 
       
   172 VCXMV Download 3G_AP SERVICE_2 1 0 "mediacharger" "Buran_9o"
       
   173 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral
       
   174 allownextresult KERRDISKFULL
       
   175 allownextresult EDiskFull
       
   176 waittestclass VCXMV // Dl complete
       
   177 
       
   178 VCXMV CheckMediaCount E_DRIVE 1
       
   179 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralFlags EVcxMyVideosVideoNew
       
   180 
       
   181 print OK!
       
   182 delete VCXMV
       
   183 
       
   184 Util CheckMobilecrashes
       
   185 pause 1000
       
   186 delete Util
       
   187 [Endtest]
       
   188 
       
   189 #------------------------------------------------------------------------------------
       
   190 #
       
   191 #  Sets default used memory.
       
   192 #
       
   193 #------------------------------------------------------------------------------------
       
   194 [Test]
       
   195 title <not a test> Setup default memory
       
   196 create  VCXMyVideosCollectionPluginTest VCXMV
       
   197 VCXMV Create
       
   198 VCXMV SetPreferredMemory E_DRIVE_FORCED
       
   199 delete VCXMV
       
   200 print OK!
       
   201 [Endtest]
       
   202 
       
   203 #------------------------------------------------------------------------------------
       
   204 #
       
   205 #  Tests that it's possible to fetch video attributes for failed download in full memory.
       
   206 #
       
   207 #------------------------------------------------------------------------------------
       
   208 [Test]
       
   209 title ET30603 Details for failed DL on Full memory
       
   210 
       
   211 create VCXTestUtilModule Util
       
   212 Util CreateMobilecrashWatcher
       
   213 
       
   214 callsub Cleanup
       
   215 
       
   216 // TESTCASE START
       
   217 
       
   218 create  VCXMyVideosCollectionPluginTest VCXMV
       
   219 VCXMV Create
       
   220 
       
   221 // Get list of videos
       
   222 VCXMV OpenCollection VCXCollectionMyVideos
       
   223 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   224 waittestclass VCXMV
       
   225 
       
   226 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   227 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   228 waittestclass VCXMV
       
   229 
       
   230 Util SetDriveFreeSpace E_DRIVE_FORCED FREESPACE_100KB
       
   231 
       
   232 VCXMV Download 3G_AP SERVICE_2 1 0 "mediacharger" "Buran_9o"
       
   233 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral
       
   234 allownextresult KERRDISKFULL
       
   235 allownextresult EDiskFull
       
   236 waittestclass VCXMV // Dl complete
       
   237 
       
   238 VCXMV CheckMediaCount E_DRIVE_FORCED 1
       
   239 
       
   240 VCXMV GetAllMediaFullDetails
       
   241 
       
   242 print OK!
       
   243 delete VCXMV
       
   244 
       
   245 Util CheckMobilecrashes
       
   246 pause 1000
       
   247 delete Util
       
   248 [Endtest]
       
   249 
       
   250 #------------------------------------------------------------------------------------
       
   251 #
       
   252 #  Tests that failed download can be continued after drive has enough space again.
       
   253 #
       
   254 #------------------------------------------------------------------------------------
       
   255 [Test]
       
   256 title ET30604 Full memory DL fails, free space and resume
       
   257 
       
   258 create VCXTestUtilModule Util
       
   259 Util CreateMobilecrashWatcher
       
   260 
       
   261 callsub Cleanup
       
   262 
       
   263 // TESTCASE START
       
   264 
       
   265 create  VCXMyVideosCollectionPluginTest VCXMV
       
   266 VCXMV Create
       
   267 
       
   268 // Get list of videos
       
   269 VCXMV OpenCollection VCXCollectionMyVideos
       
   270 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   271 waittestclass VCXMV
       
   272 
       
   273 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   274 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   275 waittestclass VCXMV
       
   276 
       
   277 Util SetDriveFreeSpace E_DRIVE_FORCED FREESPACE_1MB
       
   278 
       
   279 VCXMV Download 3G_AP SERVICE_2 1 0 "mediacharger" "Buran_9o"
       
   280 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral
       
   281 allowerrorcodes KERRDISKFULL
       
   282 allowerrorcodes EDiskFull
       
   283 waittestclass VCXMV // Dl complete
       
   284 
       
   285 VCXMV CheckMediaCount E_DRIVE_FORCED 1
       
   286 
       
   287 Util SetDriveFreeSpace E_DRIVE_FORCED FREESPACE_10MB
       
   288 
       
   289 VCXMV ResumeDownload 3G_AP SERVICE_2 1 0 "mediacharger" "Buran_9o"
       
   290 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral
       
   291 waittestclass VCXMV // Dl complete
       
   292 
       
   293 VCXMV GetAllMediaFullDetails
       
   294 
       
   295 print OK!
       
   296 delete VCXMV
       
   297 
       
   298 Util CheckMobilecrashes
       
   299 pause 1000
       
   300 delete Util
       
   301 [Endtest]
       
   302 
       
   303 #------------------------------------------------------------------------------------
       
   304 #
       
   305 #  Tests download when drive fills up during the download.
       
   306 #
       
   307 #------------------------------------------------------------------------------------
       
   308 [Test]
       
   309 title ET30605 Start download and fill memory
       
   310 
       
   311 create VCXTestUtilModule Util
       
   312 Util CreateMobilecrashWatcher
       
   313 
       
   314 callsub Cleanup
       
   315 
       
   316 // TESTCASE START
       
   317 
       
   318 create  VCXMyVideosCollectionPluginTest VCXMV
       
   319 VCXMV Create
       
   320 
       
   321 // Get list of videos
       
   322 VCXMV OpenCollection VCXCollectionMyVideos
       
   323 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   324 waittestclass VCXMV
       
   325 
       
   326 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   327 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   328 waittestclass VCXMV
       
   329 
       
   330 Util SetDriveFreeSpace E_DRIVE_FORCED FREESPACE_10MB
       
   331 
       
   332 VCXMV Download 3G_AP SERVICE_2 1 0 "mediacharger" "Buran_9o"
       
   333 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning
       
   334 waittestclass VCXMV
       
   335 
       
   336 Util SetDriveFreeSpace E_DRIVE_FORCED FREESPACE_100KB
       
   337 
       
   338 allownextresult KERRDISKFULL
       
   339 allownextresult EDiskFull
       
   340 waittestclass VCXMV
       
   341 
       
   342 VCXMV CheckMediaCount E_DRIVE_FORCED 1
       
   343 
       
   344 print OK!
       
   345 delete VCXMV
       
   346 
       
   347 Util CheckMobilecrashes
       
   348 pause 1000
       
   349 delete Util
       
   350 [Endtest]
       
   351 
       
   352 #------------------------------------------------------------------------------------
       
   353 #
       
   354 #  Tests resuming paused download when drive has not enough space.
       
   355 #
       
   356 #------------------------------------------------------------------------------------
       
   357 [Test]
       
   358 title ET30606 Download paused, fill memory and resume
       
   359 
       
   360 create VCXTestUtilModule Util
       
   361 Util CreateMobilecrashWatcher
       
   362 
       
   363 callsub Cleanup
       
   364 
       
   365 // TESTCASE START
       
   366 
       
   367 create  VCXMyVideosCollectionPluginTest VCXMV
       
   368 VCXMV Create
       
   369 
       
   370 // Get list of videos
       
   371 VCXMV OpenCollection VCXCollectionMyVideos
       
   372 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   373 waittestclass VCXMV
       
   374 
       
   375 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   376 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   377 waittestclass VCXMV
       
   378 
       
   379 VCXMV Download 3G_AP SERVICE_2 20 0 "mediacharger" "Buran_9o"
       
   380 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning
       
   381 waittestclass VCXMV
       
   382 
       
   383 // Pause it
       
   384 VCXMV PauseDownload SERVICE_2 20 0
       
   385 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlPaused
       
   386 waittestclass VCXMV // Dl paused
       
   387 
       
   388 Util SetDriveFreeSpace E_DRIVE_FORCED FREESPACE_100KB
       
   389 
       
   390 VCXMV ResumeDownload 3G_AP SERVICE_2 20 0 "mediacharger" "Buran_9o"
       
   391 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral
       
   392 allownextresult KERRDISKFULL
       
   393 allownextresult EDiskFull
       
   394 waittestclass VCXMV // Dl complete
       
   395 
       
   396 VCXMV CheckMediaCount E_DRIVE_FORCED 1
       
   397 
       
   398 print OK!
       
   399 delete VCXMV
       
   400 
       
   401 Util CheckMobilecrashes
       
   402 pause 1000
       
   403 delete Util
       
   404 [Endtest]
       
   405 
       
   406 #------------------------------------------------------------------------------------
       
   407 #
       
   408 #  Tests canceling download when drive is full.
       
   409 #
       
   410 #------------------------------------------------------------------------------------
       
   411 [Test]
       
   412 title ET30607 Download paused, fill memory and cancel
       
   413 
       
   414 create VCXTestUtilModule Util
       
   415 Util CreateMobilecrashWatcher
       
   416 
       
   417 callsub Cleanup
       
   418 
       
   419 // TESTCASE START
       
   420 
       
   421 create  VCXMyVideosCollectionPluginTest VCXMV
       
   422 VCXMV Create
       
   423 
       
   424 // Get list of videos
       
   425 VCXMV OpenCollection VCXCollectionMyVideos
       
   426 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   427 waittestclass VCXMV
       
   428 
       
   429 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   430 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   431 waittestclass VCXMV
       
   432 
       
   433 Util SetDriveFreeSpace E_DRIVE_FORCED FREESPACE_10MB
       
   434 
       
   435 VCXMV Download 3G_AP SERVICE_2 20 0 "mediacharger" "Buran_9o"
       
   436 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning
       
   437 waittestclass VCXMV
       
   438 
       
   439 // Pause it
       
   440 VCXMV PauseDownload SERVICE_2 20 0
       
   441 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlPaused
       
   442 waittestclass VCXMV // Dl paused
       
   443 
       
   444 Util SetDriveFreeSpace E_DRIVE_FORCED FREESPACE_100KB
       
   445 
       
   446 // Cancel download
       
   447 VCXMV CancelDownload SERVICE_2 20 0
       
   448 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCommandComplete KVCXMYVideosTestMessageDlCanceled
       
   449 waittestclass VCXMV // Dl canceled
       
   450 
       
   451 VCXMV CheckMediaCount E_DRIVE_FORCED 0
       
   452 
       
   453 print OK!
       
   454 delete VCXMV
       
   455 
       
   456 Util CheckMobilecrashes
       
   457 pause 1000
       
   458 delete Util
       
   459 [Endtest]
       
   460 
       
   461 #------------------------------------------------------------------------------------
       
   462 #
       
   463 #  Tests multiple download when there's not enough space for all of them.
       
   464 #
       
   465 #------------------------------------------------------------------------------------
       
   466 [Test]
       
   467 title ET30608 Not enough space for 4 downloads
       
   468 
       
   469 create VCXTestUtilModule Util
       
   470 Util CreateMobilecrashWatcher
       
   471 
       
   472 callsub Cleanup
       
   473 
       
   474 // TESTCASE START
       
   475 
       
   476 create  VCXMyVideosCollectionPluginTest VCXMV
       
   477 VCXMV Create
       
   478 
       
   479 // Get list of videos
       
   480 VCXMV OpenCollection VCXCollectionMyVideos
       
   481 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   482 waittestclass VCXMV
       
   483 
       
   484 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   485 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   486 waittestclass VCXMV
       
   487 
       
   488 Util SetDriveFreeSpace E_DRIVE_FORCED FREESPACE_10MB
       
   489 
       
   490 VCXMV Download 3G_AP SERVICE_2 3 0 "mediacharger" "Buran_9o"
       
   491 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning
       
   492 waittestclass VCXMV
       
   493 
       
   494 VCXMV Download 3G_AP SERVICE_2 4 0 "mediacharger" "Buran_9o"
       
   495 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning
       
   496 waittestclass VCXMV
       
   497 
       
   498 VCXMV Download 3G_AP SERVICE_2 5 0 "mediacharger" "Buran_9o"
       
   499 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning
       
   500 waittestclass VCXMV
       
   501 
       
   502 VCXMV Download 3G_AP SERVICE_2 6 0 "mediacharger" "Buran_9o"
       
   503 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning
       
   504 waittestclass VCXMV
       
   505 
       
   506 VCXMV WaitAllDownloads
       
   507 allownextresult KERRDISKFULL
       
   508 allownextresult EDiskFull
       
   509 waittestclass VCXMV
       
   510 
       
   511 print OK!
       
   512 delete VCXMV
       
   513 
       
   514 Util CheckMobilecrashes
       
   515 pause 1000
       
   516 delete Util
       
   517 [Endtest]
       
   518 
       
   519 #------------------------------------------------------------------------------------
       
   520 #
       
   521 #  Tests moving a video to drive which has not enough space.
       
   522 #
       
   523 # Note: My Videos MPX plugin needs 4 MB of extra space.
       
   524 #
       
   525 #------------------------------------------------------------------------------------
       
   526 [Test]
       
   527 title ET30609 Move to full memory
       
   528 
       
   529 create VCXTestUtilModule Util
       
   530 Util CreateMobilecrashWatcher
       
   531 
       
   532 callsub Cleanup
       
   533 
       
   534 // TESTCASE START
       
   535 
       
   536 create  VCXMyVideosCollectionPluginTest VCXMV
       
   537 VCXMV Create
       
   538 
       
   539 // Get list of videos
       
   540 VCXMV OpenCollection VCXCollectionMyVideos
       
   541 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   542 waittestclass VCXMV
       
   543 
       
   544 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   545 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   546 waittestclass VCXMV
       
   547 
       
   548 // Create sideloaded video
       
   549 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE_FORCED "video0.mp4"
       
   550 
       
   551 VCXMV CheckMediaCount C_DRIVE_FORCED 1
       
   552 VCXMV CheckMediaCount E_DRIVE_FORCED 0
       
   553 
       
   554 Util SetDriveFreeSpace E_DRIVE_FORCED FREESPACE_100KB
       
   555 
       
   556 VCXMV MoveMedia C_DRIVE_FORCED 0 E_DRIVE_FORCED 0
       
   557 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageMoveResp KVCXMYVideosTestMessageCommandComplete KVCXMYVideosTestMessageCopyOrMoveStarted
       
   558 allownextresult KERRDISKFULL
       
   559 allownextresult EDiskFull
       
   560 waittestclass VCXMV
       
   561 
       
   562 VCXMV CheckMediaCount C_DRIVE_FORCED 1
       
   563 VCXMV CheckMediaCount E_DRIVE_FORCED 0
       
   564 
       
   565 print OK!
       
   566 delete VCXMV
       
   567 [Endtest]
       
   568 
       
   569 #------------------------------------------------------------------------------------
       
   570 #
       
   571 #  Tests moving video from drive which has very little free space.
       
   572 #
       
   573 # Note: My Videos MPX plugin needs 4 MB of extra space.
       
   574 #
       
   575 #------------------------------------------------------------------------------------
       
   576 [Test]
       
   577 title ET30610 Move from full memory
       
   578 
       
   579 create VCXTestUtilModule Util
       
   580 Util CreateMobilecrashWatcher
       
   581 
       
   582 callsub Cleanup
       
   583 
       
   584 // TESTCASE START
       
   585 
       
   586 create  VCXMyVideosCollectionPluginTest VCXMV
       
   587 VCXMV Create
       
   588 
       
   589 // Get list of videos
       
   590 VCXMV OpenCollection VCXCollectionMyVideos
       
   591 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   592 waittestclass VCXMV
       
   593 
       
   594 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   595 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   596 waittestclass VCXMV
       
   597 
       
   598 // Create sideloaded video
       
   599 VCXMV CreateVideoFile IptvTestVideoMpeg4 E_DRIVE_FORCED "video0.mp4"
       
   600 
       
   601 VCXMV CheckMediaCount C_DRIVE_FORCED 0
       
   602 VCXMV CheckMediaCount E_DRIVE_FORCED 1
       
   603 
       
   604 Util SetDriveFreeSpace E_DRIVE_FORCED FREESPACE_100KB
       
   605 
       
   606 VCXMV MoveMedia E_DRIVE_FORCED 0 C_DRIVE_FORCED 0
       
   607 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageMoveResp KVCXMYVideosTestMessageCommandComplete KVCXMYVideosTestMessageCopyOrMoveStarted
       
   608 allowerrorcodes KERRDISKFULL
       
   609 waittestclass VCXMV
       
   610 
       
   611 print OK!
       
   612 delete VCXMV
       
   613 [Endtest]
       
   614 
       
   615 #------------------------------------------------------------------------------------
       
   616 #
       
   617 #  Tests copying video to drive which has not enough space.
       
   618 #
       
   619 # Note: My Videos MPX plugin needs 4 MB of extra space.
       
   620 #
       
   621 #------------------------------------------------------------------------------------
       
   622 [Test]
       
   623 title ET30611 Copy to full memory
       
   624 
       
   625 create VCXTestUtilModule Util
       
   626 Util CreateMobilecrashWatcher
       
   627 
       
   628 callsub Cleanup
       
   629 
       
   630 // TESTCASE START
       
   631 
       
   632 create  VCXMyVideosCollectionPluginTest VCXMV
       
   633 VCXMV Create
       
   634 
       
   635 // Get list of videos
       
   636 VCXMV OpenCollection VCXCollectionMyVideos
       
   637 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   638 waittestclass VCXMV
       
   639 
       
   640 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   641 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   642 waittestclass VCXMV
       
   643 
       
   644 // Create sideloaded video
       
   645 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE_FORCED "video0.mp4"
       
   646 
       
   647 VCXMV CheckMediaCount C_DRIVE_FORCED 1
       
   648 VCXMV CheckMediaCount E_DRIVE_FORCED 0
       
   649 
       
   650 Util SetDriveFreeSpace E_DRIVE_FORCED FREESPACE_100KB
       
   651 
       
   652 VCXMV CopyMedia C_DRIVE_FORCED 0 E_DRIVE_FORCED 0
       
   653 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCopyResp KVCXMYVideosTestMessageCopyOrMoveStarted KVCXMYVideosTestMessageCollectionItemChanged KVCXMYVideosTestMessageCommandComplete KVCXMYVideosTestMessageCollectionItemChanged KVCXMYVideosTestMessageCollectionCategoryChanged
       
   654 allownextresult KERRDISKFULL
       
   655 allownextresult EDiskFull
       
   656 waittestclass VCXMV
       
   657 
       
   658 VCXMV CheckMediaCount C_DRIVE_FORCED 1
       
   659 VCXMV CheckMediaCount E_DRIVE_FORCED 0
       
   660 
       
   661 print OK!
       
   662 delete VCXMV
       
   663 [Endtest]
       
   664 
       
   665 #------------------------------------------------------------------------------------
       
   666 #
       
   667 #  Test copying a video from drive which has a very little free space.
       
   668 #
       
   669 # Note: My Videos MPX plugin needs 4 MB of extra space.
       
   670 #
       
   671 #------------------------------------------------------------------------------------
       
   672 [Test]
       
   673 title ET30612 Copy from full memory
       
   674 
       
   675 create VCXTestUtilModule Util
       
   676 Util CreateMobilecrashWatcher
       
   677 
       
   678 callsub Cleanup
       
   679 
       
   680 // TESTCASE START
       
   681 
       
   682 create  VCXMyVideosCollectionPluginTest VCXMV
       
   683 VCXMV Create
       
   684 
       
   685 // Get list of videos
       
   686 VCXMV OpenCollection VCXCollectionMyVideos
       
   687 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   688 waittestclass VCXMV
       
   689 
       
   690 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   691 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   692 waittestclass VCXMV
       
   693 
       
   694 // Create sideloaded video
       
   695 VCXMV CreateVideoFile IptvTestVideoMpeg4 E_DRIVE_FORCED "video0.mp4"
       
   696 
       
   697 VCXMV CheckMediaCount C_DRIVE_FORCED 0
       
   698 VCXMV CheckMediaCount E_DRIVE_FORCED 1
       
   699 
       
   700 Util SetDriveFreeSpace E_DRIVE_FORCED FREESPACE_100KB
       
   701 
       
   702 VCXMV CopyMedia E_DRIVE_FORCED 0 C_DRIVE_FORCED 0
       
   703 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCopyResp KVCXMYVideosTestMessageCopyOrMoveStarted KVCXMYVideosTestMessageCollectionItemChanged KVCXMYVideosTestMessageCommandComplete KVCXMYVideosTestMessageCollectionItemChanged KVCXMYVideosTestMessageCollectionCategoryChanged
       
   704 waittestclass VCXMV
       
   705 
       
   706 VCXMV CheckMediaCount C_DRIVE_FORCED 1
       
   707 VCXMV CheckMediaCount E_DRIVE_FORCED 1
       
   708 
       
   709 print OK!
       
   710 delete VCXMV
       
   711 [Endtest]
       
   712 
       
   713 #------------------------------------------------------------------------------------
       
   714 #
       
   715 #  Tests moving multiple videos to drive with not enough space for them.
       
   716 #
       
   717 # Note: My Videos MPX plugin needs 4 MB of extra space.
       
   718 #
       
   719 #------------------------------------------------------------------------------------
       
   720 [Test]
       
   721 title ET30613 Move multiple to full memory
       
   722 
       
   723 create VCXTestUtilModule Util
       
   724 Util CreateMobilecrashWatcher
       
   725 
       
   726 callsub Cleanup
       
   727 
       
   728 // TESTCASE START
       
   729 
       
   730 create  VCXMyVideosCollectionPluginTest VCXMV
       
   731 VCXMV Create
       
   732 
       
   733 // Get list of videos
       
   734 VCXMV OpenCollection VCXCollectionMyVideos
       
   735 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   736 waittestclass VCXMV
       
   737 
       
   738 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   739 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   740 waittestclass VCXMV
       
   741 
       
   742 // Create sideloaded video
       
   743 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE_FORCED "video.mp4" 50000 10
       
   744 
       
   745 VCXMV CheckMediaCount C_DRIVE_FORCED 10
       
   746 VCXMV CheckMediaCount E_DRIVE_FORCED 0
       
   747 
       
   748 // Space for only 1 video
       
   749 Util SetDriveFreeSpace E_DRIVE_FORCED FREESPACE_4MBPLUS100KB
       
   750 
       
   751 VCXMV MoveMedias C_DRIVE_FORCED 0 10 E_DRIVE_FORCED 0
       
   752 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageMoveResp KVCXMYVideosTestMessageCopyOrMoveStarted KVCXMYVideosTestMessageCommandComplete
       
   753 allownextresult KERRDISKFULL
       
   754 allownextresult EDiskFull
       
   755 waittestclass VCXMV
       
   756 
       
   757 // Get list of all videos
       
   758 VCXMV RefreshContents
       
   759 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   760 waittestclass VCXMV
       
   761 
       
   762 VCXMV CheckMediaCount C_DRIVE_FORCED 9
       
   763 VCXMV CheckMediaCount E_DRIVE_FORCED 1
       
   764 
       
   765 print OK!
       
   766 delete VCXMV
       
   767 [Endtest]
       
   768 
       
   769 #------------------------------------------------------------------------------------
       
   770 #
       
   771 #  Tests copying multiple videos to drive with not enough space for them.
       
   772 #
       
   773 # Note: My Videos MPX plugin needs 4 MB of extra space.
       
   774 #
       
   775 #------------------------------------------------------------------------------------
       
   776 [Test]
       
   777 title ET30614 Copy multiple to full memory
       
   778 
       
   779 create VCXTestUtilModule Util
       
   780 Util CreateMobilecrashWatcher
       
   781 
       
   782 callsub Cleanup
       
   783 
       
   784 // TESTCASE START
       
   785 
       
   786 create  VCXMyVideosCollectionPluginTest VCXMV
       
   787 VCXMV Create
       
   788 
       
   789 // Get list of videos
       
   790 VCXMV OpenCollection VCXCollectionMyVideos
       
   791 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   792 waittestclass VCXMV
       
   793 
       
   794 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   795 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   796 waittestclass VCXMV
       
   797 
       
   798 // Create sideloaded video
       
   799 VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE_FORCED "video.mp4" 50000 10
       
   800 
       
   801 VCXMV CheckMediaCount C_DRIVE_FORCED 10
       
   802 VCXMV CheckMediaCount E_DRIVE_FORCED 0
       
   803 
       
   804 // Space for only 1 video
       
   805 Util SetDriveFreeSpace E_DRIVE_FORCED FREESPACE_4MBPLUS100KB
       
   806 
       
   807 VCXMV CopyMedias C_DRIVE_FORCED 0 10 E_DRIVE_FORCED 0
       
   808 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCopyResp KVCXMYVideosTestMessageCopyOrMoveStarted KVCXMYVideosTestMessageCommandComplete
       
   809 allownextresult KERRDISKFULL
       
   810 allownextresult EDiskFull
       
   811 waittestclass VCXMV
       
   812 
       
   813 // Get list of all videos
       
   814 VCXMV RefreshContents
       
   815 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   816 waittestclass VCXMV
       
   817 
       
   818 VCXMV CheckMediaCount C_DRIVE_FORCED 10
       
   819 VCXMV CheckMediaCount E_DRIVE_FORCED 1
       
   820 
       
   821 print OK!
       
   822 delete VCXMV
       
   823 [Endtest]