videofeeds/server/tsrc/VCXProvisioningTest/conf/VCXProvisioningTest.cfg
changeset 0 96612d01cf9f
equal deleted inserted replaced
-1:000000000000 0:96612d01cf9f
       
     1 #***********************************************************************************
       
     2 #
       
     3 # STIF test script file for testing service provisioning.
       
     4 #
       
     5 #***********************************************************************************
       
     6 
       
     7 [StifSettings]
       
     8 CapsModifier= IptvTestClientApiCapsMod.exe
       
     9 [EndStifSettings]
       
    10 
       
    11 [Define]
       
    12 INCLUDE c:\testframework\VCXErrors.inc
       
    13 
       
    14 PROVISION_ZIP     "c:\testing\data\provisionzip\provision.zip"
       
    15 UNZIPPED_SERVICE  "c:\testing\data\unzipped_service.xml"
       
    16 [Enddefine]
       
    17 
       
    18 [Sub Unpack]
       
    19 print >>> Unpack
       
    20 create VCXTestUtilModule Util
       
    21 Util ExtractFile PROVISION_ZIP PROVISION_FILE UNZIPPED_SERVICE
       
    22 delete Util
       
    23 print <<< Unpack
       
    24 [EndSub]
       
    25 
       
    26 #------------------------------------------------------------------------------------
       
    27 #
       
    28 # Check that external provisioning works with valid xml file. Service type is VOD.
       
    29 #
       
    30 # CaseClass: core
       
    31 #------------------------------------------------------------------------------------
       
    32 [Test]
       
    33 title ET07000 ExternalProvision VOD service
       
    34 var PROVISION_FILE "ValidXMLFiles\VCXProvisioningTestVod.xml"
       
    35 callsub Unpack
       
    36 
       
    37 create VCXProvisioningTest test
       
    38 test Create
       
    39 test EnableVerifying ET07000
       
    40 test ExternalProvision UNZIPPED_SERVICE
       
    41 test Verify ET07000
       
    42 test Destroy
       
    43 delete test
       
    44 [Endtest]
       
    45 
       
    46 #------------------------------------------------------------------------------------
       
    47 #
       
    48 # Check that local provisioning works with valid xml file. Service type is VOD.
       
    49 #
       
    50 # CaseClass: core
       
    51 #------------------------------------------------------------------------------------
       
    52 [Test]
       
    53 title ET07003 LocalProvision VOD service
       
    54 var PROVISION_FILE "ValidXMLFiles\VCXProvisioningTestVod.xml"
       
    55 callsub Unpack
       
    56 
       
    57 create VCXProvisioningTest test
       
    58 test Create
       
    59 test EnableVerifying ET07003
       
    60 test LocalProvision UNZIPPED_SERVICE
       
    61 test Verify ET07003
       
    62 test Destroy
       
    63 delete test
       
    64 [Endtest]
       
    65 
       
    66 #------------------------------------------------------------------------------------
       
    67 #
       
    68 # Check that external provisioning works with valid xml file. Service type is VC.
       
    69 #
       
    70 # CaseClass: core
       
    71 #------------------------------------------------------------------------------------
       
    72 [Test]
       
    73 title ET07006 ExternalProvision VC service
       
    74 var PROVISION_FILE "ValidXMLFiles\VCXProvisioningTestVC.xml"
       
    75 callsub Unpack
       
    76 
       
    77 create VCXProvisioningTest test
       
    78 test Create
       
    79 test EnableVerifying ET07006
       
    80 test ExternalProvision UNZIPPED_SERVICE
       
    81 test Verify ET07006
       
    82 test Destroy
       
    83 delete test
       
    84 [Endtest]
       
    85 
       
    86 #------------------------------------------------------------------------------------
       
    87 #
       
    88 # Check that local provisioning works with valid xml file. Service type is VOD.
       
    89 #
       
    90 # CaseClass: core
       
    91 #------------------------------------------------------------------------------------
       
    92 [Test]
       
    93 title ET07007 LocalProvision VC service
       
    94 var PROVISION_FILE "ValidXMLFiles\VCXProvisioningTestVC.xml"
       
    95 callsub Unpack
       
    96 
       
    97 create VCXProvisioningTest test
       
    98 test Create
       
    99 test EnableVerifying ET07007
       
   100 test LocalProvision UNZIPPED_SERVICE
       
   101 test Verify ET07007
       
   102 test Destroy
       
   103 delete test
       
   104 [Endtest]
       
   105 
       
   106 #------------------------------------------------------------------------------------
       
   107 #
       
   108 # Check that external provisioning works with valid xml file. Service is Live TV XMLTV.
       
   109 #
       
   110 # CaseClass: core
       
   111 #------------------------------------------------------------------------------------
       
   112 [Test]
       
   113 title ET07008 ExternalProvision LiveTV XMLTV service
       
   114 var PROVISION_FILE "ValidXMLFiles\VCXProvisioningTestXMLTV.xml"
       
   115 callsub Unpack
       
   116 
       
   117 create VCXProvisioningTest test
       
   118 test Create
       
   119 test EnableVerifying ET07008
       
   120 test ExternalProvision UNZIPPED_SERVICE
       
   121 test Verify ET07008
       
   122 test Destroy
       
   123 delete test
       
   124 [Endtest]
       
   125 
       
   126 #------------------------------------------------------------------------------------
       
   127 #
       
   128 # Check that local provisioning works with valid xml file. Service is Live TV XMLTV.
       
   129 #
       
   130 # CaseClass: core
       
   131 #------------------------------------------------------------------------------------
       
   132 [Test]
       
   133 title ET07009 LocalProvision LiveTV XMLTV service
       
   134 var PROVISION_FILE "ValidXMLFiles\VCXProvisioningTestXMLTV.xml"
       
   135 callsub Unpack
       
   136 
       
   137 create VCXProvisioningTest test
       
   138 test Create
       
   139 test EnableVerifying ET07009
       
   140 test LocalProvision UNZIPPED_SERVICE
       
   141 test Verify ET07009
       
   142 test Destroy
       
   143 delete test
       
   144 [Endtest]
       
   145 
       
   146 #------------------------------------------------------------------------------------
       
   147 #
       
   148 # Check that external provisioning works with valid xml file. Service is Live TV DVB-IPI.
       
   149 #
       
   150 # CaseClass: core
       
   151 #------------------------------------------------------------------------------------
       
   152 [Test]
       
   153 title ET07010 ExternalProvision LiveTV DVB-IPI service
       
   154 var PROVISION_FILE "ValidXMLFiles\VCXProvisioningTestDVBIPI.xml"
       
   155 callsub Unpack
       
   156 
       
   157 create VCXProvisioningTest test
       
   158 test Create
       
   159 test EnableVerifying ET07010
       
   160 test ExternalProvision UNZIPPED_SERVICE
       
   161 test Verify ET07010
       
   162 test Destroy
       
   163 delete test
       
   164 [Endtest]
       
   165 
       
   166 #------------------------------------------------------------------------------------
       
   167 #
       
   168 # Check that local provisioning works with valid xml file. Service is Live TV DVB-IPI.
       
   169 #
       
   170 # CaseClass: core
       
   171 #------------------------------------------------------------------------------------
       
   172 [Test]
       
   173 title ET07011 LocalProvision LiveTV DVB-IPI service
       
   174 var PROVISION_FILE "ValidXMLFiles\VCXProvisioningTestDVBIPI.xml"
       
   175 callsub Unpack
       
   176 
       
   177 create VCXProvisioningTest test
       
   178 test Create
       
   179 test EnableVerifying ET07011
       
   180 test LocalProvision UNZIPPED_SERVICE
       
   181 test Verify ET07011
       
   182 test Destroy
       
   183 delete test
       
   184 [Endtest]
       
   185 
       
   186 #------------------------------------------------------------------------------------
       
   187 #
       
   188 # Check that external provisioning works with valid xml file. Service has AccountManagementURI.
       
   189 #
       
   190 # CaseClass: core
       
   191 #------------------------------------------------------------------------------------
       
   192 [Test]
       
   193 title ET07012 ExternalProvision AccountManagementURI
       
   194 var PROVISION_FILE "ValidXMLFiles\VCXProvisioningTestAccountManagement.xml"
       
   195 callsub Unpack
       
   196 
       
   197 create VCXProvisioningTest test
       
   198 test Create
       
   199 test EnableVerifying ET07012
       
   200 test ExternalProvision UNZIPPED_SERVICE
       
   201 test Verify ET07012
       
   202 test Destroy
       
   203 delete test
       
   204 [Endtest]
       
   205 
       
   206 #------------------------------------------------------------------------------------
       
   207 #
       
   208 # Check that local provisioning works with valid xml file. Service has AccountManagementURI.
       
   209 #
       
   210 # CaseClass: core
       
   211 #------------------------------------------------------------------------------------
       
   212 [Test]
       
   213 title ET07013 LocalProvision AccountManagementURI
       
   214 var PROVISION_FILE "ValidXMLFiles\VCXProvisioningTestAccountManagement.xml"
       
   215 callsub Unpack
       
   216 
       
   217 create VCXProvisioningTest test
       
   218 test Create
       
   219 test EnableVerifying ET07013
       
   220 test LocalProvision UNZIPPED_SERVICE
       
   221 test Verify ET07013
       
   222 test Destroy
       
   223 delete test
       
   224 [Endtest]
       
   225 
       
   226 #------------------------------------------------------------------------------------
       
   227 #
       
   228 # Check that external provisioning works with valid xml file. Service has search URI.
       
   229 #
       
   230 # CaseClass: core
       
   231 #------------------------------------------------------------------------------------
       
   232 [Test]
       
   233 title ET07014 ExternalProvision search URI Rel3
       
   234 var PROVISION_FILE "ValidXMLFiles\VCXProvisioningTestSearch.xml"
       
   235 callsub Unpack
       
   236 
       
   237 create VCXProvisioningTest test
       
   238 test Create
       
   239 test EnableVerifying ET07014
       
   240 test ExternalProvision UNZIPPED_SERVICE
       
   241 test Verify ET07014
       
   242 test Destroy
       
   243 delete test
       
   244 [Endtest]
       
   245 
       
   246 #------------------------------------------------------------------------------------
       
   247 #
       
   248 # Check that local provisioning works with valid xml file. Service has search URI.
       
   249 #
       
   250 # CaseClass: core
       
   251 #------------------------------------------------------------------------------------
       
   252 [Test]
       
   253 title ET07015 LocalProvision search URI Rel3
       
   254 var PROVISION_FILE "ValidXMLFiles\VCXProvisioningTestSearch.xml"
       
   255 callsub Unpack
       
   256 
       
   257 create VCXProvisioningTest test
       
   258 test Create
       
   259 test EnableVerifying ET07015
       
   260 test LocalProvision UNZIPPED_SERVICE
       
   261 test Verify ET07015
       
   262 test Destroy
       
   263 delete test
       
   264 [Endtest]
       
   265 
       
   266 #------------------------------------------------------------------------------------
       
   267 #
       
   268 # Check that external provisioning works with valid xml file. Service has iap Id.
       
   269 #
       
   270 # CaseClass: core
       
   271 #------------------------------------------------------------------------------------
       
   272 [Test]
       
   273 title ET07016 ExternalProvision Iap Id
       
   274 var PROVISION_FILE "ValidXMLFiles\VCXProvisioningTestIapId.xml"
       
   275 callsub Unpack
       
   276 
       
   277 create VCXProvisioningTest test
       
   278 test Create
       
   279 test EnableVerifying ET07016
       
   280 test ExternalProvision UNZIPPED_SERVICE
       
   281 test Verify ET07016
       
   282 test Destroy
       
   283 delete test
       
   284 [Endtest]
       
   285 
       
   286 #------------------------------------------------------------------------------------
       
   287 #
       
   288 # Check that local provisioning works with valid xml file. Service has iap Id.
       
   289 #
       
   290 # CaseClass: core
       
   291 #------------------------------------------------------------------------------------
       
   292 [Test]
       
   293 title ET07017 LocalProvision Iap Id
       
   294 var PROVISION_FILE "ValidXMLFiles\VCXProvisioningTestIapId.xml"
       
   295 callsub Unpack
       
   296 
       
   297 create VCXProvisioningTest test
       
   298 test Create
       
   299 test EnableVerifying ET07017
       
   300 test LocalProvision UNZIPPED_SERVICE
       
   301 test Verify ET07017
       
   302 test Destroy
       
   303 delete test
       
   304 [Endtest]
       
   305 
       
   306 #------------------------------------------------------------------------------------
       
   307 #
       
   308 # Check that external provisioning works with valid xml file. Service has iap name.
       
   309 #
       
   310 # CaseClass: core
       
   311 #------------------------------------------------------------------------------------
       
   312 [Test]
       
   313 title ET07018 ExternalProvision Iap name
       
   314 var PROVISION_FILE "ValidXMLFiles\VCXProvisioningTestIapName.xml"
       
   315 callsub Unpack
       
   316 
       
   317 create VCXProvisioningTest test
       
   318 test Create
       
   319 test EnableVerifying ET07018
       
   320 test ExternalProvision UNZIPPED_SERVICE
       
   321 test Verify ET07018
       
   322 test Destroy
       
   323 delete test
       
   324 [Endtest]
       
   325 
       
   326 #------------------------------------------------------------------------------------
       
   327 #
       
   328 # Check that local provisioning works with valid xml file. Service has iap name.
       
   329 #
       
   330 # CaseClass: core
       
   331 #------------------------------------------------------------------------------------
       
   332 [Test]
       
   333 title ET07019 LocalProvision Iap name
       
   334 var PROVISION_FILE "ValidXMLFiles\VCXProvisioningTestIapName.xml"
       
   335 callsub Unpack
       
   336 
       
   337 create VCXProvisioningTest test
       
   338 test Create
       
   339 test EnableVerifying ET07019
       
   340 test LocalProvision UNZIPPED_SERVICE
       
   341 test Verify ET07019
       
   342 test Destroy
       
   343 delete test
       
   344 [Endtest]
       
   345 
       
   346 #------------------------------------------------------------------------------------
       
   347 #
       
   348 # Check that external provisioning works with valid xml file. Service is Live TV XMLTV.
       
   349 #
       
   350 # CaseClass: core
       
   351 #------------------------------------------------------------------------------------
       
   352 [Test]
       
   353 title ET07020 ExternalProvision LiveTV XMLTV service Account Management
       
   354 var PROVISION_FILE "ValidXMLFiles\VCXProvisioningTestAccountManagementLiveTv.xml"
       
   355 callsub Unpack
       
   356 
       
   357 create VCXProvisioningTest test
       
   358 test Create
       
   359 test EnableVerifying ET07020
       
   360 test ExternalProvision UNZIPPED_SERVICE
       
   361 test Verify ET07020
       
   362 test Destroy
       
   363 delete test
       
   364 [Endtest]
       
   365 
       
   366 #------------------------------------------------------------------------------------
       
   367 #
       
   368 # Check that local provisioning works with valid xml file. Service is Live TV XMLTV.
       
   369 #
       
   370 # CaseClass: core
       
   371 #------------------------------------------------------------------------------------
       
   372 [Test]
       
   373 title ET07021 LocalProvision LiveTV XMLTV service Account Management
       
   374 var PROVISION_FILE "ValidXMLFiles\VCXProvisioningTestAccountManagementLiveTv.xml"
       
   375 callsub Unpack
       
   376 
       
   377 create VCXProvisioningTest test
       
   378 test Create
       
   379 test EnableVerifying ET07021
       
   380 test LocalProvision UNZIPPED_SERVICE
       
   381 test Verify ET07021
       
   382 test Destroy
       
   383 delete test
       
   384 [Endtest]
       
   385 
       
   386 #------------------------------------------------------------------------------------
       
   387 #
       
   388 # Check that IptvProvisioningProcessor handles invalid filehandle correctly
       
   389 #
       
   390 #------------------------------------------------------------------------------------
       
   391 #[Test]
       
   392 #title ET07001 ExternalProvision invalid filehandle
       
   393 #create VCXProvisioningTest test
       
   394 #test Create
       
   395 #allownextresult KERRNOTFOUND
       
   396 #test ExternalProvision "Invalid handle"
       
   397 #test Destroy
       
   398 #delete test
       
   399 #[Endtest]
       
   400 
       
   401 #------------------------------------------------------------------------------------
       
   402 #
       
   403 # Check that IptvProvisioningProcessor handles parsing invalid xml-files correctly
       
   404 #
       
   405 # CaseClass: core
       
   406 #------------------------------------------------------------------------------------
       
   407 [Test]
       
   408 title ET07002 ExternalProvision Invalid XMLFile1
       
   409 var PROVISION_FILE "InvalidXMLFiles\VCXProvisioningInvalid1.xml"
       
   410 callsub Unpack
       
   411 
       
   412 create VCXProvisioningTest test
       
   413 test Create
       
   414 allownextresult EXmlNoElements
       
   415 test ExternalProvision UNZIPPED_SERVICE
       
   416 test Destroy
       
   417 delete test
       
   418 [Endtest]
       
   419 
       
   420 #------------------------------------------------------------------------------------
       
   421 #
       
   422 # Check that IptvProvisioningProcessor / LocalProvision recovers correctly if the
       
   423 # asked xml file doesn't exist
       
   424 #
       
   425 # CaseClass: core
       
   426 #------------------------------------------------------------------------------------
       
   427 [Test]
       
   428 title ET07004 LocalProvision file not found
       
   429 
       
   430 create VCXProvisioningTest test
       
   431 test Create
       
   432 allownextresult KERRNOTFOUND
       
   433 test LocalProvision "c:\testing\data\there_is_no_such_file.xml"
       
   434 test Destroy
       
   435 delete test
       
   436 [Endtest]
       
   437 
       
   438 #------------------------------------------------------------------------------------
       
   439 #
       
   440 # Check that IptvProvisioningProcessor / LocalProvision handles parsing invalid xml-files correctly
       
   441 #
       
   442 # CaseClass: core
       
   443 #------------------------------------------------------------------------------------
       
   444 [Test]
       
   445 title ET07005 LocalProvision Invalid XMLFile1
       
   446 var PROVISION_FILE "InvalidXMLFiles\VCXProvisioningInvalid1.xml"
       
   447 callsub Unpack
       
   448 
       
   449 create VCXProvisioningTest test
       
   450 test Create
       
   451 allownextresult EXmlNoElements
       
   452 test LocalProvision UNZIPPED_SERVICE
       
   453 test Destroy
       
   454 delete test
       
   455 [Endtest]
       
   456 
       
   457 #------------------------------------------------------------------------------------
       
   458 #
       
   459 # Check that IptvProvisioningProcessor / LocalProvision handles parsing invalid xml-files correctly
       
   460 #
       
   461 # CaseClass: core
       
   462 #------------------------------------------------------------------------------------
       
   463 [Test]
       
   464 title ET07022 LocalProvision VodCast and invalid protocol
       
   465 var PROVISION_FILE "InvalidXMLFiles\VCXProvisioningTestVCInvalidProtocol.xml"
       
   466 callsub Unpack
       
   467 
       
   468 create VCXProvisioningTest test
       
   469 test Create
       
   470 allownextresult KERRNOTSUPPORTED
       
   471 allownextresult 302
       
   472 test LocalProvision UNZIPPED_SERVICE
       
   473 test Destroy
       
   474 delete test
       
   475 [Endtest]
       
   476 
       
   477 #------------------------------------------------------------------------------------
       
   478 #
       
   479 # Check that IptvProvisioningProcessor / LocalProvision handles parsing invalid xml-files correctly
       
   480 #
       
   481 # CaseClass: core
       
   482 #------------------------------------------------------------------------------------
       
   483 [Test]
       
   484 title ET07023 LocalProvision Vod and invalid protocol
       
   485 var PROVISION_FILE "InvalidXMLFiles\VCXProvisioningTestVODInvalidProtocol.xml"
       
   486 callsub Unpack
       
   487 
       
   488 create VCXProvisioningTest test
       
   489 test Create
       
   490 allownextresult KERRNOTSUPPORTED
       
   491 allownextresult 302
       
   492 test LocalProvision UNZIPPED_SERVICE
       
   493 test Destroy
       
   494 delete test
       
   495 [Endtest]
       
   496 
       
   497 #------------------------------------------------------------------------------------
       
   498 #
       
   499 # Check that IptvProvisioningProcessor / LocalProvision handles parsing invalid xml-files correctly
       
   500 #
       
   501 # CaseClass: core
       
   502 #------------------------------------------------------------------------------------
       
   503 [Test]
       
   504 title ET07024 LocalProvision XMLTV and invalid protocol
       
   505 var PROVISION_FILE "InvalidXMLFiles\VCXProvisioningTestXMLTVInvalidProtocol.xml"
       
   506 callsub Unpack
       
   507 
       
   508 create VCXProvisioningTest test
       
   509 test Create
       
   510 test LocalProvision UNZIPPED_SERVICE
       
   511 test Destroy
       
   512 delete test
       
   513 [Endtest]
       
   514 
       
   515 #------------------------------------------------------------------------------------
       
   516 #
       
   517 # Check that local provisioning works with valid xml file.
       
   518 #
       
   519 # CaseClass: core
       
   520 #------------------------------------------------------------------------------------
       
   521 [Test]
       
   522 title ET07025 LocalProvision service type Application
       
   523 var PROVISION_FILE "ValidXMLFiles\VCXProvisioningTestTypeApplication.xml"
       
   524 callsub Unpack
       
   525 
       
   526 create VCXProvisioningTest test
       
   527 test Create
       
   528 test EnableVerifying ET07025
       
   529 test LocalProvision UNZIPPED_SERVICE
       
   530 test Verify ET07025
       
   531 test Destroy
       
   532 delete test
       
   533 [Endtest]
       
   534 
       
   535 #------------------------------------------------------------------------------------
       
   536 #
       
   537 # Check that local provisioning works with valid xml file.
       
   538 #
       
   539 # CaseClass: core
       
   540 #------------------------------------------------------------------------------------
       
   541 [Test]
       
   542 title ET07026 LocalProvision service type Browser
       
   543 var PROVISION_FILE "ValidXMLFiles\VCXProvisioningTestTypeBrowser.xml"
       
   544 callsub Unpack
       
   545 
       
   546 create VCXProvisioningTest test
       
   547 test Create
       
   548 test EnableVerifying ET07026
       
   549 test LocalProvision UNZIPPED_SERVICE
       
   550 test Verify ET07026
       
   551 test Destroy
       
   552 delete test
       
   553 [Endtest]
       
   554 
       
   555 #------------------------------------------------------------------------------------
       
   556 #
       
   557 # Check that local provisioning works with valid xml file.
       
   558 #
       
   559 # CaseClass: core
       
   560 #------------------------------------------------------------------------------------
       
   561 [Test]
       
   562 title ET07038 ExternalProvision service with servicegroup
       
   563 var PROVISION_FILE "ValidXMLFiles\VCXProvisioningTestServiceGroup.xml"
       
   564 callsub Unpack
       
   565 
       
   566 create VCXProvisioningTest test
       
   567 test Create
       
   568 test EnableVerifying ET07038
       
   569 test ExternalProvision UNZIPPED_SERVICE
       
   570 test Verify ET07038
       
   571 test Destroy
       
   572 delete test
       
   573 [Endtest]
       
   574 
       
   575 #------------------------------------------------------------------------------------
       
   576 #
       
   577 # Check that local provisioning works with valid xml file.
       
   578 #
       
   579 # CaseClass: core
       
   580 #------------------------------------------------------------------------------------
       
   581 [Test]
       
   582 title ET07039 ExternalProvision servicegroup
       
   583 var PROVISION_FILE "ValidXMLFiles\VCXProvisioningTestGroup.xml"
       
   584 callsub Unpack
       
   585 
       
   586 create VCXProvisioningTest test
       
   587 test Create
       
   588 test EnableVerifying ET07039
       
   589 test ExternalProvision UNZIPPED_SERVICE
       
   590 test Verify ET07039
       
   591 test Destroy
       
   592 delete test
       
   593 [Endtest]
       
   594 
       
   595 #------------------------------------------------------------------------------------
       
   596 #
       
   597 # Check that local provisioning works with valid xml file.
       
   598 #
       
   599 # CaseClass: core
       
   600 #------------------------------------------------------------------------------------
       
   601 [Test]
       
   602 title ET07040 LocalProvision service with servicegroup
       
   603 var PROVISION_FILE "ValidXMLFiles\VCXProvisioningTestServiceGroup.xml"
       
   604 callsub Unpack
       
   605 
       
   606 create VCXProvisioningTest test
       
   607 test Create
       
   608 test EnableVerifying ET07040
       
   609 test LocalProvision  UNZIPPED_SERVICE
       
   610 test Verify ET07040
       
   611 test Destroy
       
   612 delete test
       
   613 [Endtest]
       
   614 
       
   615 #------------------------------------------------------------------------------------
       
   616 #
       
   617 # Check that local provisioning works with valid xml file.
       
   618 #
       
   619 # CaseClass: core
       
   620 #------------------------------------------------------------------------------------
       
   621 [Test]
       
   622 title ET07041 LocalProvision servicegroup
       
   623 var PROVISION_FILE "ValidXMLFiles\VCXProvisioningTestGroup.xml"
       
   624 callsub Unpack
       
   625 
       
   626 create VCXProvisioningTest test
       
   627 test Create
       
   628 test EnableVerifying ET07041
       
   629 test ExternalProvision  UNZIPPED_SERVICE
       
   630 test Verify ET07041
       
   631 test Destroy
       
   632 delete test
       
   633 [Endtest]
       
   634 
       
   635 #------------------------------------------------------------------------------------
       
   636 #
       
   637 # Check that local provisioning works with invalid xml file.
       
   638 #
       
   639 # CaseClass: core
       
   640 #------------------------------------------------------------------------------------
       
   641 [Test]
       
   642 title ET07027 LocalProvision service type invalid
       
   643 var PROVISION_FILE "InvalidXMLFiles\VCXProvisioningTestTypeXXX.xml"
       
   644 callsub Unpack
       
   645 
       
   646 create VCXProvisioningTest test
       
   647 test Create
       
   648 allownextresult KIptvInvalidServiceType
       
   649 test LocalProvision UNZIPPED_SERVICE
       
   650 test Destroy
       
   651 delete test
       
   652 [Endtest]
       
   653 
       
   654 #------------------------------------------------------------------------------------
       
   655 #
       
   656 # Check that local provisioning works with invalid xml file.
       
   657 #
       
   658 # CaseClass: core
       
   659 #------------------------------------------------------------------------------------
       
   660 [Test]
       
   661 title ET07028 LocalProvision invalid app UID
       
   662 var PROVISION_FILE "InvalidXMLFiles\VCXProvisioningTestTInvalidAppUid.xml"
       
   663 callsub Unpack
       
   664 
       
   665 create VCXProvisioningTest test
       
   666 test Create
       
   667 test LocalProvision UNZIPPED_SERVICE
       
   668 test Destroy
       
   669 delete test
       
   670 [Endtest]
       
   671 
       
   672 #------------------------------------------------------------------------------------
       
   673 #
       
   674 # Check that local provisioning works with valid xml file.
       
   675 #
       
   676 # CaseClass: core
       
   677 #------------------------------------------------------------------------------------
       
   678 [Test]
       
   679 title ET07029 LocalProvision empty fields
       
   680 var PROVISION_FILE "InvalidXMLFiles\VCXProvisioningTestEmptyFields.xml"
       
   681 callsub Unpack
       
   682 
       
   683 create VCXProvisioningTest test
       
   684 test Create
       
   685 allownextresult KIptvRssParserError
       
   686 test LocalProvision UNZIPPED_SERVICE
       
   687 test Destroy
       
   688 delete test
       
   689 [Endtest]
       
   690 
       
   691 #------------------------------------------------------------------------------------
       
   692 #
       
   693 # Check that IptvProvisioningProcessor / ExternalProvision handles parsing invalid xml-files correctly
       
   694 #
       
   695 # CaseClass: core
       
   696 #------------------------------------------------------------------------------------
       
   697 [Test]
       
   698 title ET07030 ExternalProvision VodCast and invalid protocol
       
   699 var PROVISION_FILE "InvalidXMLFiles\VCXProvisioningTestVCInvalidProtocol.xml"
       
   700 callsub Unpack
       
   701 
       
   702 create VCXProvisioningTest test
       
   703 test Create
       
   704 allownextresult KERRNOTSUPPORTED
       
   705 allownextresult 302
       
   706 test ExternalProvision UNZIPPED_SERVICE
       
   707 test Destroy
       
   708 delete test
       
   709 [Endtest]
       
   710 
       
   711 #------------------------------------------------------------------------------------
       
   712 #
       
   713 # Check that IptvProvisioningProcessor / ExternalProvision handles parsing invalid xml-files correctly
       
   714 #
       
   715 # CaseClass: core
       
   716 #------------------------------------------------------------------------------------
       
   717 [Test]
       
   718 title ET07031 ExternalProvision Vod and invalid protocol
       
   719 var PROVISION_FILE "InvalidXMLFiles\VCXProvisioningTestVODInvalidProtocol.xml"
       
   720 callsub Unpack
       
   721 
       
   722 create VCXProvisioningTest test
       
   723 test Create
       
   724 allownextresult KERRNOTSUPPORTED
       
   725 allownextresult 302
       
   726 test ExternalProvision UNZIPPED_SERVICE
       
   727 test Destroy
       
   728 delete test
       
   729 [Endtest]
       
   730 
       
   731 #------------------------------------------------------------------------------------
       
   732 #
       
   733 # Check that IptvProvisioningProcessor / ExternalProvision handles parsing invalid xml-files correctly
       
   734 #
       
   735 # CaseClass: core
       
   736 #------------------------------------------------------------------------------------
       
   737 [Test]
       
   738 title ET07032 ExternalProvision XMLTV and invalid protocol
       
   739 var PROVISION_FILE "InvalidXMLFiles\VCXProvisioningTestXMLTVInvalidProtocol.xml"
       
   740 callsub Unpack
       
   741 
       
   742 create VCXProvisioningTest test
       
   743 test Create
       
   744 test ExternalProvision UNZIPPED_SERVICE
       
   745 test Destroy
       
   746 delete test
       
   747 [Endtest]
       
   748 
       
   749 #------------------------------------------------------------------------------------
       
   750 #
       
   751 # Check that local provisioning works with valid xml file.
       
   752 #
       
   753 # CaseClass: core
       
   754 #------------------------------------------------------------------------------------
       
   755 [Test]
       
   756 title ET07033 ExternalProvision service type Application
       
   757 var PROVISION_FILE "ValidXMLFiles\VCXProvisioningTestTypeApplication.xml"
       
   758 callsub Unpack
       
   759 
       
   760 create VCXProvisioningTest test
       
   761 test Create
       
   762 test EnableVerifying ET07033
       
   763 test ExternalProvision UNZIPPED_SERVICE
       
   764 test Verify ET07033
       
   765 test Destroy
       
   766 delete test
       
   767 [Endtest]
       
   768 
       
   769 #------------------------------------------------------------------------------------
       
   770 #
       
   771 # Check that local provisioning works with valid xml file.
       
   772 #
       
   773 # CaseClass: core
       
   774 #------------------------------------------------------------------------------------
       
   775 [Test]
       
   776 title ET07034 ExternalProvision service type Browser
       
   777 var PROVISION_FILE "ValidXMLFiles\VCXProvisioningTestTypeBrowser.xml"
       
   778 callsub Unpack
       
   779 
       
   780 create VCXProvisioningTest test
       
   781 test Create
       
   782 test EnableVerifying ET07034
       
   783 test ExternalProvision UNZIPPED_SERVICE
       
   784 test Verify ET07034
       
   785 test Destroy
       
   786 delete test
       
   787 [Endtest]
       
   788 
       
   789 #------------------------------------------------------------------------------------
       
   790 #
       
   791 # Check that local provisioning works with invalid xml file.
       
   792 #
       
   793 # CaseClass: core
       
   794 #------------------------------------------------------------------------------------
       
   795 [Test]
       
   796 title ET07035 ExternalProvision service type invalid
       
   797 var PROVISION_FILE "InvalidXMLFiles\VCXProvisioningTestTypeXXX.xml"
       
   798 callsub Unpack
       
   799 
       
   800 create VCXProvisioningTest test
       
   801 test Create
       
   802 allownextresult KIptvInvalidServiceType
       
   803 test ExternalProvision UNZIPPED_SERVICE
       
   804 test Destroy
       
   805 delete test
       
   806 [Endtest]
       
   807 
       
   808 #------------------------------------------------------------------------------------
       
   809 #
       
   810 # Check that local provisioning works with invalid xml file.
       
   811 #
       
   812 # CaseClass: core
       
   813 #------------------------------------------------------------------------------------
       
   814 [Test]
       
   815 title ET07036 ExternalProvision invalid app UID
       
   816 var PROVISION_FILE "InvalidXMLFiles\VCXProvisioningTestTInvalidAppUid.xml"
       
   817 callsub Unpack
       
   818 
       
   819 create VCXProvisioningTest test
       
   820 test Create
       
   821 test ExternalProvision UNZIPPED_SERVICE
       
   822 test Destroy
       
   823 delete test
       
   824 [Endtest]
       
   825 
       
   826 #------------------------------------------------------------------------------------
       
   827 #
       
   828 # Check that local provisioning works with valid xml file.
       
   829 #
       
   830 # CaseClass: core
       
   831 #------------------------------------------------------------------------------------
       
   832 [Test]
       
   833 title ET07037 ExternalProvision empty fields
       
   834 var PROVISION_FILE "InvalidXMLFiles\VCXProvisioningTestEmptyFields.xml"
       
   835 callsub Unpack
       
   836 
       
   837 create VCXProvisioningTest test
       
   838 test Create
       
   839 allownextresult KIptvRssParserError
       
   840 test ExternalProvision UNZIPPED_SERVICE
       
   841 test Destroy
       
   842 delete test
       
   843 [Endtest]