videocollection/mpxmyvideoscollection/tsrc/mpxmvcolltest/conf/VCXMyVideosCollectionPluginTestDelete.cfg
changeset 0 96612d01cf9f
child 1 6711b85517b7
equal deleted inserted replaced
-1:000000000000 0:96612d01cf9f
       
     1 #-----------------------------------------------------------------------------------
       
     2 #
       
     3 # STIF test script file for testing VCXMyVideosCollectionPluginTest.dll
       
     4 #
       
     5 # Tests functionality for deleting 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 
       
    39 delete VCXMV
       
    40 
       
    41 print wait 3min
       
    42 pause 180000
       
    43 print cleanup end
       
    44 [EndSub]
       
    45 #************************************************************************************
       
    46 
       
    47 #------------------------------------------------------------------------------------
       
    48 #
       
    49 #  Does configuration for cases in this script.
       
    50 #  Creates 'Internet' IAP into 'Internet' destination and sets connection as authorized.
       
    51 #  Sets preferred memory to first used drive and sorting order to none.
       
    52 #  Removes all video files from the device.
       
    53 #
       
    54 #------------------------------------------------------------------------------------
       
    55 [Test]
       
    56 title ET30900 <not a test> Setup
       
    57 
       
    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 delete Util
       
    65 
       
    66 create VCXTestUtilModule Util
       
    67 Util CreateMobilecrashWatcher
       
    68 
       
    69 create VCXMyVideosCollectionPluginTest VCXMV
       
    70 VCXMV Create
       
    71 
       
    72 VCXMV SetPreferredMemory E_DRIVE
       
    73 VCXMV SetSortingOrder EVcxMyVideosSortingNone
       
    74 
       
    75 VCXMV OpenCollection VCXCollectionMyVideos
       
    76 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
    77 waittestclass VCXMV
       
    78 
       
    79 VCXMV OpenLevel EVcxMyVideosAllVideos
       
    80 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
    81 waittestclass VCXMV
       
    82 
       
    83 VCXMV RemoveAllMedia
       
    84 
       
    85 VCXMV RefreshContents
       
    86 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
    87 waittestclass VCXMV
       
    88 
       
    89 VCXMV CheckMediaCount ANY_DRIVE 0
       
    90 delete VCXMV
       
    91 
       
    92 Util CheckMobilecrashes
       
    93 pause 1000
       
    94 delete Util
       
    95 [Endtest]
       
    96 
       
    97 #------------------------------------------------------------------------------------
       
    98 #
       
    99 #  Tests deleting media from first used drive.
       
   100 #
       
   101 # CaseClass: core
       
   102 #------------------------------------------------------------------------------------
       
   103 [Test]
       
   104 title ET30909 Delete a media from 1st drive
       
   105 
       
   106 create VCXTestUtilModule Util
       
   107 Util CreateMobilecrashWatcher
       
   108 
       
   109 callsub Cleanup
       
   110 
       
   111 // TESTCASE START
       
   112 
       
   113 create  VCXMyVideosCollectionPluginTest VCXMV
       
   114 VCXMV Create
       
   115 
       
   116 // Get list of videos
       
   117 VCXMV OpenCollection VCXCollectionMyVideos
       
   118 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   119 waittestclass VCXMV
       
   120 
       
   121 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   122 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   123 waittestclass VCXMV
       
   124 
       
   125 // Create sideloaded video
       
   126 VCXMV CreateVideoFile IptvTestVideo3Gp C_DRIVE "video0.mp4"
       
   127 
       
   128 VCXMV RefreshContents
       
   129 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   130 waittestclass VCXMV
       
   131 
       
   132 VCXMV CheckMediaCount C_DRIVE 1
       
   133 VCXMV CheckMediaCount E_DRIVE 0
       
   134 
       
   135 VCXMV DeleteMedia C_DRIVE 0 0
       
   136 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDeleteResp KVCXMYVideosTestMessageCommandComplete KVCXMYVideosTestMessageDeleteStarted KVCXMYVideosTestMessageMpxItemDeleted KVCXMYVideosTestMessageCollectionOpened
       
   137 waittestclass VCXMV
       
   138 
       
   139 VCXMV CheckMediaCount C_DRIVE 0
       
   140 VCXMV CheckMediaCount E_DRIVE 0
       
   141 
       
   142 print OK!
       
   143 delete VCXMV
       
   144 [Endtest]
       
   145 
       
   146 #------------------------------------------------------------------------------------
       
   147 #
       
   148 #  Tests deleting media from second used drive.
       
   149 # 
       
   150 #------------------------------------------------------------------------------------
       
   151 [Test]
       
   152 title ET30902 Delete a media from 2nd drive
       
   153 
       
   154 create VCXTestUtilModule Util
       
   155 Util CreateMobilecrashWatcher
       
   156 
       
   157 callsub Cleanup
       
   158 
       
   159 // TESTCASE START
       
   160 
       
   161 create  VCXMyVideosCollectionPluginTest VCXMV
       
   162 VCXMV Create
       
   163 
       
   164 // Get list of videos
       
   165 VCXMV OpenCollection VCXCollectionMyVideos
       
   166 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   167 waittestclass VCXMV
       
   168 
       
   169 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   170 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   171 waittestclass VCXMV
       
   172 
       
   173 // Create sideloaded video
       
   174 VCXMV CreateVideoFile IptvTestVideo3Gp E_DRIVE "video0.mp4"
       
   175 
       
   176 VCXMV RefreshContents
       
   177 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   178 waittestclass VCXMV
       
   179 
       
   180 VCXMV CheckMediaCount C_DRIVE 0
       
   181 VCXMV CheckMediaCount E_DRIVE 1
       
   182 
       
   183 VCXMV DeleteMedia E_DRIVE 0 0
       
   184 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDeleteResp KVCXMYVideosTestMessageCommandComplete KVCXMYVideosTestMessageDeleteStarted KVCXMYVideosTestMessageMpxItemDeleted KVCXMYVideosTestMessageCollectionOpened
       
   185 waittestclass VCXMV
       
   186 
       
   187 VCXMV CheckMediaCount C_DRIVE 0
       
   188 VCXMV CheckMediaCount E_DRIVE 0
       
   189 
       
   190 print OK!
       
   191 delete VCXMV
       
   192 [Endtest]
       
   193 
       
   194 #------------------------------------------------------------------------------------
       
   195 #
       
   196 #  Tests deleting multiple videos.
       
   197 #
       
   198 # CaseClass: core
       
   199 #------------------------------------------------------------------------------------
       
   200 [Test]
       
   201 title ET30903 Delete multiple medias
       
   202 
       
   203 create VCXTestUtilModule Util
       
   204 Util CreateMobilecrashWatcher
       
   205 
       
   206 callsub Cleanup
       
   207 
       
   208 // TESTCASE START
       
   209 
       
   210 create  VCXMyVideosCollectionPluginTest VCXMV
       
   211 VCXMV Create
       
   212 
       
   213 // Get list of videos
       
   214 VCXMV OpenCollection VCXCollectionMyVideos
       
   215 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   216 waittestclass VCXMV
       
   217 
       
   218 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   219 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   220 waittestclass VCXMV
       
   221 
       
   222 // Create sideloaded video
       
   223 VCXMV CreateVideoFile IptvTestVideo3Gp C_DRIVE "video.mp4" 50000 5
       
   224 
       
   225 // Create sideloaded video
       
   226 VCXMV CreateVideoFile IptvTestVideo3Gp E_DRIVE "video.mp4" 50000 5
       
   227 
       
   228 VCXMV CheckMediaCount C_DRIVE 5
       
   229 VCXMV CheckMediaCount E_DRIVE 5
       
   230 
       
   231 VCXMV DeleteMedias ANY_DRIVE 0 10 0
       
   232 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDeleteResp KVCXMYVideosTestMessageCommandComplete KVCXMYVideosTestMessageDeleteStarted KVCXMYVideosTestMessageCollectionOpened
       
   233 waittestclass VCXMV
       
   234 
       
   235 VCXMV CoolDown
       
   236 
       
   237 VCXMV CheckMediaCount C_DRIVE 0
       
   238 VCXMV CheckMediaCount E_DRIVE 0
       
   239 
       
   240 print OK!
       
   241 delete VCXMV
       
   242 [Endtest]
       
   243 
       
   244 #------------------------------------------------------------------------------------
       
   245 #
       
   246 #  Tests deleting a downloaded video.
       
   247 #
       
   248 #------------------------------------------------------------------------------------
       
   249 [Test]
       
   250 title ET30904 Delete downloaded video
       
   251 
       
   252 create VCXTestUtilModule Util
       
   253 Util CreateMobilecrashWatcher
       
   254 
       
   255 callsub Cleanup
       
   256 
       
   257 // TESTCASE START
       
   258 
       
   259 create  VCXMyVideosCollectionPluginTest VCXMV
       
   260 VCXMV Create
       
   261 
       
   262 // Get list of videos
       
   263 VCXMV OpenCollection VCXCollectionMyVideos
       
   264 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   265 waittestclass VCXMV
       
   266 
       
   267 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   268 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   269 waittestclass VCXMV
       
   270 
       
   271 // Start download
       
   272 VCXMV Download 3G_AP SERVICE_2 5 0 "mediacharger" "Buran_9o"
       
   273 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral
       
   274 waittestclass VCXMV // Dl complete
       
   275 
       
   276 VCXMV CheckMediaCount C_DRIVE 0
       
   277 VCXMV CheckMediaCount E_DRIVE 1
       
   278 
       
   279 VCXMV DeleteMedia E_DRIVE 0 0
       
   280 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDeleteResp KVCXMYVideosTestMessageCommandComplete KVCXMYVideosTestMessageDeleteStarted KVCXMYVideosTestMessageMpxItemDeleted KVCXMYVideosTestMessageCollectionOpened
       
   281 waittestclass VCXMV
       
   282 
       
   283 VCXMV CheckMediaCount C_DRIVE 0
       
   284 VCXMV CheckMediaCount E_DRIVE 0
       
   285 
       
   286 print OK!
       
   287 delete VCXMV
       
   288 [Endtest]
       
   289 
       
   290 #------------------------------------------------------------------------------------
       
   291 #
       
   292 #  Tests deleting download which is still ongoing.
       
   293 #
       
   294 #------------------------------------------------------------------------------------
       
   295 [Test]
       
   296 title ET30905 Delete ongoing download
       
   297 
       
   298 create VCXTestUtilModule Util
       
   299 Util CreateMobilecrashWatcher
       
   300 
       
   301 callsub Cleanup
       
   302 
       
   303 // TESTCASE START
       
   304 
       
   305 create  VCXMyVideosCollectionPluginTest VCXMV
       
   306 VCXMV Create
       
   307 
       
   308 // Get list of videos
       
   309 VCXMV OpenCollection VCXCollectionMyVideos
       
   310 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   311 waittestclass VCXMV
       
   312 
       
   313 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   314 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   315 waittestclass VCXMV
       
   316 
       
   317 // Start download
       
   318 VCXMV Download 3G_AP SERVICE_2 3 0 "mediacharger" "Buran_9o"
       
   319 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning
       
   320 waittestclass VCXMV // Dl started
       
   321 
       
   322 VCXMV DeleteMedia E_DRIVE 0 0
       
   323 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDeleteResp KVCXMYVideosTestMessageCommandComplete KVCXMYVideosTestMessageDeleteStarted
       
   324 allownextresult KERRARGUMENT
       
   325 waittestclass VCXMV
       
   326 
       
   327 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral
       
   328 waittestclass VCXMV // Dl complete
       
   329 
       
   330 VCXMV CheckMediaCount C_DRIVE 0
       
   331 VCXMV CheckMediaCount E_DRIVE 1
       
   332 
       
   333 print OK!
       
   334 delete VCXMV
       
   335 [Endtest]
       
   336 
       
   337 #------------------------------------------------------------------------------------
       
   338 #
       
   339 #  Tests deleting nothing, sends a delete request with no media objects.
       
   340 #
       
   341 #------------------------------------------------------------------------------------
       
   342 [Test]
       
   343 title ET30906 Delete nothing
       
   344 
       
   345 create VCXTestUtilModule Util
       
   346 Util CreateMobilecrashWatcher
       
   347 
       
   348 callsub Cleanup
       
   349 
       
   350 // TESTCASE START
       
   351 
       
   352 create  VCXMyVideosCollectionPluginTest VCXMV
       
   353 VCXMV Create
       
   354 
       
   355 // Get list of videos
       
   356 VCXMV OpenCollection VCXCollectionMyVideos
       
   357 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   358 waittestclass VCXMV
       
   359 
       
   360 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   361 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   362 waittestclass VCXMV
       
   363 
       
   364 VCXMV CreateVideoFile IptvTestVideo3Gp C_DRIVE "video 1 .mp4"
       
   365 
       
   366 VCXMV DeleteMedias C_DRIVE 1 0 E_DRIVE 0
       
   367 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDeleteResp KVCXMYVideosTestMessageCommandComplete KVCXMYVideosTestMessageDeleteStarted
       
   368 //allownextresult KERRARGUMENT
       
   369 waittestclass VCXMV
       
   370 
       
   371 VCXMV CheckMediaCount C_DRIVE 1
       
   372 VCXMV CheckMediaCount E_DRIVE 0
       
   373 
       
   374 print OK!
       
   375 delete VCXMV
       
   376 [Endtest]
       
   377 
       
   378 #------------------------------------------------------------------------------------
       
   379 #
       
   380 #  Tests canceling a delete of 30 videos.
       
   381 #
       
   382 # Note: This might fail in emulator because file deletion is much faster than in actual HW.
       
   383 #
       
   384 # CaseClass: core
       
   385 #------------------------------------------------------------------------------------
       
   386 [Test]
       
   387 title ET30907 Cancel delete
       
   388 
       
   389 create VCXTestUtilModule Util
       
   390 Util CreateMobilecrashWatcher
       
   391 
       
   392 callsub Cleanup
       
   393 
       
   394 // TESTCASE START
       
   395 
       
   396 create  VCXMyVideosCollectionPluginTest VCXMV
       
   397 VCXMV Create
       
   398 
       
   399 // Get list of videos
       
   400 VCXMV OpenCollection VCXCollectionMyVideos
       
   401 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   402 waittestclass VCXMV
       
   403 
       
   404 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   405 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   406 waittestclass VCXMV
       
   407 
       
   408 VCXMV CreateVideoFile IptvTestVideo3Gp C_DRIVE "video.mp4" 50000 30
       
   409 
       
   410 VCXMV SetQuietMode 1
       
   411 
       
   412 VCXMV CheckMediaCount C_DRIVE 30
       
   413 VCXMV CheckMediaCount E_DRIVE 0
       
   414 
       
   415 pause 60000 // Wait for MDS to scan the files and maybe thumbnail generation
       
   416 
       
   417 VCXMV CancelNextOperation
       
   418 VCXMV DeleteMedias C_DRIVE 0 30 0
       
   419 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCommandCanceled
       
   420 waittestclass VCXMV
       
   421 
       
   422 VCXMV CoolDown
       
   423 
       
   424 VCXMV SetQuietMode 0
       
   425 
       
   426 // Check that all videos have not been deleted
       
   427 VCXMV CheckMinimumMediaCount C_DRIVE 10
       
   428 VCXMV CheckMediaCount E_DRIVE 0
       
   429 
       
   430 print OK!
       
   431 delete VCXMV
       
   432 [Endtest]
       
   433 
       
   434 #------------------------------------------------------------------------------------
       
   435 #
       
   436 #  Tests cancel delete request when there's no delete operation ongoing.
       
   437 #
       
   438 #------------------------------------------------------------------------------------
       
   439 [Test]
       
   440 title ET30908 Cancel delete without request
       
   441 
       
   442 create VCXTestUtilModule Util
       
   443 Util CreateMobilecrashWatcher
       
   444 
       
   445 callsub Cleanup
       
   446 
       
   447 // TESTCASE START
       
   448 
       
   449 create  VCXMyVideosCollectionPluginTest VCXMV
       
   450 VCXMV Create
       
   451 
       
   452 // Get list of videos
       
   453 VCXMV OpenCollection VCXCollectionMyVideos
       
   454 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   455 waittestclass VCXMV
       
   456 
       
   457 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   458 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   459 waittestclass VCXMV
       
   460 
       
   461 VCXMV CancelDelete
       
   462 
       
   463 VCXMV CheckMediaCount C_DRIVE 0
       
   464 VCXMV CheckMediaCount E_DRIVE 0
       
   465 
       
   466 print OK!
       
   467 delete VCXMV
       
   468 [Endtest]
       
   469 
       
   470 #------------------------------------------------------------------------------------
       
   471 #
       
   472 #  Tests delete operation, sends request with no media array defined.
       
   473 #
       
   474 #------------------------------------------------------------------------------------
       
   475 [Test]
       
   476 title ET30910 Delete, no array defined
       
   477 
       
   478 create VCXTestUtilModule Util
       
   479 Util CreateMobilecrashWatcher
       
   480 
       
   481 callsub Cleanup
       
   482 
       
   483 // TESTCASE START
       
   484 
       
   485 create  VCXMyVideosCollectionPluginTest VCXMV
       
   486 VCXMV Create
       
   487 
       
   488 // Get list of videos
       
   489 VCXMV OpenCollection VCXCollectionMyVideos
       
   490 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   491 waittestclass VCXMV
       
   492 
       
   493 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   494 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   495 waittestclass VCXMV
       
   496 
       
   497 VCXMV CreateVideoFile IptvTestVideo3Gp C_DRIVE "video 1 .mp4"
       
   498 
       
   499 VCXMV DeleteMedias C_DRIVE -4 0 E_DRIVE 0
       
   500 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDeleteResp KVCXMYVideosTestMessageCommandComplete KVCXMYVideosTestMessageDeleteStarted
       
   501 //allownextresult KERRARGUMENT
       
   502 waittestclass VCXMV
       
   503 
       
   504 VCXMV CheckMediaCount C_DRIVE 1
       
   505 VCXMV CheckMediaCount E_DRIVE 0
       
   506 
       
   507 print OK!
       
   508 delete VCXMV
       
   509 [Endtest]