videofeeds/server/tsrc/VCXServiceManagementApiTest/conf/VCXServiceManagementApiTestStressAsync.cfg
changeset 0 96612d01cf9f
equal deleted inserted replaced
-1:000000000000 0:96612d01cf9f
       
     1 #***********************************************************************************
       
     2 #
       
     3 # STIF test script file for testing service management client API.
       
     4 #
       
     5 #***********************************************************************************
       
     6 
       
     7 [StifSettings]
       
     8 CapsModifier= IptvTestClientApiCapsMod.exe
       
     9 [EndStifSettings]
       
    10 
       
    11 [Define]
       
    12 INCLUDE c:\testframework\VCXConsts.inc
       
    13 INCLUDE c:\testframework\VCXServiceManagementApiTest.inc
       
    14 INCLUDE c:\testframework\VCXServiceUpdating.inc
       
    15 INCLUDE c:\testframework\VCXServiceNames.inc
       
    16 INCLUDE c:\testframework\VCXErrors.inc
       
    17 [Enddefine]
       
    18 
       
    19 #------------------------------------------------------------------------------------
       
    20 #
       
    21 # Test adding service multiple times.
       
    22 #
       
    23 #------------------------------------------------------------------------------------
       
    24 [Test]
       
    25 title ET08703 Stress - Adding ASYNC
       
    26 pause PAUSE
       
    27 create VCXServiceManagementApiTest IptvTest
       
    28 IptvTest Create
       
    29 IptvTest DeleteAllServices SYNC
       
    30 loop STRESSCOUNT1
       
    31 print LOOP_COUNTER
       
    32 IptvTest AddHardCodedService ASYNC NEXT_VALID_HC_SERVICE 2 1 -1
       
    33 endloop
       
    34 IptvTest DeleteAllServices ASYNC
       
    35 IptvTest Destroy
       
    36 delete IptvTest
       
    37 [Endtest]
       
    38 
       
    39 #------------------------------------------------------------------------------------
       
    40 #
       
    41 # Test deleting service multiple times
       
    42 #
       
    43 #------------------------------------------------------------------------------------
       
    44 [Test]
       
    45 title ET08704 Stress - Deleting test ASYNC
       
    46 pause PAUSE
       
    47 create VCXServiceManagementApiTest IptvTest
       
    48 IptvTest Create
       
    49 loop STRESSCOUNT1
       
    50 print LOOP_COUNTER
       
    51 IptvTest AddHardCodedService ASYNC SERVICE_0 2 1 -1
       
    52 IptvTest DeleteService ASYNC SERVICE_0
       
    53 IptvTest AddHardCodedService ASYNC SERVICE_1 2 1 -1
       
    54 IptvTest AddHardCodedService ASYNC SERVICE_2 2 1 -1
       
    55 IptvTest DeleteService ASYNC SERVICE_1
       
    56 IptvTest DeleteService ASYNC SERVICE_2
       
    57 endloop
       
    58 IptvTest Destroy
       
    59 delete IptvTest
       
    60 [Endtest]
       
    61 
       
    62 #------------------------------------------------------------------------------------
       
    63 #
       
    64 # Add valid services for later use.
       
    65 #
       
    66 #------------------------------------------------------------------------------------
       
    67 [Test]
       
    68 title ET08705 Stress - Add valid services ASYNC
       
    69 pause PAUSE
       
    70 create VCXServiceManagementApiTest IptvTest
       
    71 IptvTest Create
       
    72 IptvTest AddHardCodedService SYNC SERVICE_0 2 1 -1
       
    73 IptvTest AddHardCodedService SYNC SERVICE_1 2 1 -1
       
    74 IptvTest AddHardCodedService SYNC SERVICE_2 2 1 -1
       
    75 IptvTest AddHardCodedService SYNC SERVICE_3 2 1 -1
       
    76 IptvTest AddHardCodedService SYNC SERVICE_4 2 1 -1
       
    77 IptvTest AddHardCodedService SYNC SERVICE_5 2 1 -1
       
    78 IptvTest AddHardCodedService SYNC SERVICE_6 2 1 -1
       
    79 IptvTest AddHardCodedService SYNC SERVICE_7 2 1 -1
       
    80 IptvTest AddHardCodedService SYNC SERVICE_8 2 1 -1
       
    81 IptvTest AddHardCodedService SYNC SERVICE_9 2 1 -1
       
    82 IptvTest AddHardCodedService SYNC SERVICE_10 2 1 -1
       
    83 IptvTest Destroy
       
    84 delete IptvTest
       
    85 [Endtest]
       
    86 
       
    87 #------------------------------------------------------------------------------------
       
    88 #
       
    89 # Test updating service fields multiple times.
       
    90 #
       
    91 #------------------------------------------------------------------------------------
       
    92 [Test]
       
    93 title ET08706 Stress - Update service fields ASYNC
       
    94 pause PAUSE
       
    95 create VCXServiceManagementApiTest IptvTest
       
    96 IptvTest Create
       
    97 loop STRESSCOUNT1
       
    98 print LOOP_COUNTER
       
    99 IptvTest UpdateServiceField ASYNC SERVICE_0 EFlags ESelected EReadOnly EMainService EConnectionApproved EReadOnlyIaps
       
   100 IptvTest UpdateServiceField ASYNC SERVICE_0 EName "Updated Service Name"
       
   101 IptvTest UpdateServiceField ASYNC "Updated Service Name" EName SERVICE_0
       
   102 IptvTest UpdateServiceField ASYNC SERVICE_0 EAddress "http:\/\/www.UpdatedServiceaddress.com"
       
   103 IptvTest UpdateServiceField ASYNC SERVICE_0 EIconPath "c:\\UpdatedIconPath"
       
   104 IptvTest UpdateServiceField ASYNC SERVICE_0 EEpgPluginUid 12345
       
   105 IptvTest UpdateServiceField ASYNC SERVICE_0 EVodPluginUid 23456
       
   106 IptvTest UpdateServiceField ASYNC SERVICE_0 EIptvPluginUid 34567
       
   107 IptvTest UpdateServiceField ASYNC SERVICE_0 EServiceType EVodCast
       
   108 IptvTest UpdateServiceField ASYNC SERVICE_0 ESetIapList 3
       
   109 IptvTest UpdateServiceField ASYNC SERVICE_0 EUserName "Updated USER Name"
       
   110 IptvTest UpdateServiceField ASYNC SERVICE_0 EPassword "Updated PASSWORD"
       
   111 IptvTest UpdateServiceField ASYNC SERVICE_0 EDesc "Updated Service description"
       
   112 IptvTest UpdateServiceField ASYNC SERVICE_0 EFlags ESelected EReadOnly EMainService EConnectionApproved EReadOnlyIaps
       
   113 IptvTest UpdateServiceField ASYNC SERVICE_0 EApplicationUid 12
       
   114 IptvTest UpdateServiceField ASYNC SERVICE_0 EDisplayOrder 111
       
   115 IptvTest UpdateServiceField ASYNC SERVICE_0 EProviderId "UPDPROVID"
       
   116 IptvTest UpdateServiceField ASYNC SERVICE_0 EAccountManagementUrl "http:\/\/updatedaccountmanagmenturl.com"
       
   117 endloop
       
   118 IptvTest GetServices ASYNC 0 5000
       
   119 IptvTest Destroy
       
   120 delete IptvTest
       
   121 [Endtest]
       
   122 
       
   123 #------------------------------------------------------------------------------------
       
   124 #
       
   125 # Test getting services by index multiple times.
       
   126 #
       
   127 #------------------------------------------------------------------------------------
       
   128 [Test]
       
   129 title ET08707 Stress - Get services by index ASYNC
       
   130 pause PAUSE
       
   131 create VCXServiceManagementApiTest IptvTest
       
   132 IptvTest Create
       
   133 loop STRESSCOUNT1
       
   134 print LOOP_COUNTER
       
   135 IptvTest GetServices ASYNC 0 5000
       
   136 IptvTest GetServices ASYNC 0 2
       
   137 IptvTest GetServices ASYNC 1 1
       
   138 endloop
       
   139 IptvTest Destroy
       
   140 delete IptvTest
       
   141 [Endtest]
       
   142 
       
   143 #------------------------------------------------------------------------------------
       
   144 #
       
   145 # Get used iap multiple times.
       
   146 #
       
   147 #------------------------------------------------------------------------------------
       
   148 [Test]
       
   149 title ET08711 Stress - GetUsedIap ASYNC
       
   150 pause PAUSE
       
   151 create VCXServiceManagementApiTest IptvTest
       
   152 IptvTest Create
       
   153 loop STRESSCOUNT1
       
   154 print LOOP_COUNTER
       
   155 IptvTest SetUsedIap SERVICE_0 3G_AP
       
   156 IptvTest GetUsedIap ASYNC SERVICE_0 3G_AP
       
   157 endloop
       
   158 IptvTest Destroy
       
   159 delete IptvTest
       
   160 [Endtest]
       
   161 
       
   162 #------------------------------------------------------------------------------------
       
   163 #
       
   164 # Clear used iap multiple times.
       
   165 #
       
   166 #------------------------------------------------------------------------------------
       
   167 [Test]
       
   168 title ET08712 Stress - ClearUsedIap ASYNC
       
   169 pause PAUSE
       
   170 create VCXServiceManagementApiTest IptvTest
       
   171 IptvTest Create
       
   172 loop STRESSCOUNT1
       
   173 print LOOP_COUNTER
       
   174 IptvTest SetUsedIap SERVICE_0 3G_AP
       
   175 IptvTest ClearUsedIap
       
   176 endloop
       
   177 IptvTest Destroy
       
   178 delete IptvTest
       
   179 [Endtest]
       
   180 
       
   181 #------------------------------------------------------------------------------------
       
   182 #
       
   183 # Set used iap multiple times.
       
   184 #
       
   185 # not supported yet by SM
       
   186 #
       
   187 #------------------------------------------------------------------------------------
       
   188 #[Test]
       
   189 #title ET08713 SetAllIaps ASYNC
       
   190 #pause PAUSE
       
   191 #create VCXServiceManagementApiTest IptvTest
       
   192 #IptvTest Create
       
   193 #loop STRESSCOUNT1
       
   194 #print LOOP_COUNTER
       
   195 #IptvTest SetAllIaps ASYNC 5 1
       
   196 #endloop
       
   197 #IptvTest Destroy
       
   198 #delete IptvTest
       
   199 #[Endtest]