videofeeds/server/tsrc/VCXScheduledDownloadTest/conf/VCXScheduledDownloadTestHelium.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 # This cfg has test cases which are run when Helium generates ATS3 test drops.
       
     6 # The cases are from other cfgs under the test module, if they are changed then 
       
     7 # easiest way to update cases here is to run perl script in the internal tool folder.
       
     8 #
       
     9 #-----------------------------------------------------------------------------------
       
    10 
       
    11 [StifSettings]
       
    12 CapsModifier= IptvTestClientApiCapsMod.exe
       
    13 [EndStifSettings]
       
    14 
       
    15 [Define]
       
    16 INCLUDE c:\testframework\VCXDrives.inc
       
    17 INCLUDE c:\testframework\VCXConsts.inc
       
    18 INCLUDE c:\testframework\VCXErrors.inc
       
    19 INCLUDE c:\testframework\VCXServiceManagementApiTest.inc
       
    20 INCLUDE c:\testframework\VCXServiceUpdating.inc
       
    21 INCLUDE c:\testframework\VCXServiceNames.inc
       
    22 INCLUDE c:\testframework\VCXServiceUrls.inc
       
    23 INCLUDE c:\testframework\VCXScheduledDownload.inc
       
    24 [Enddefine]
       
    25 
       
    26 [Sub Setup]
       
    27 create VCXTestUtilModule Util
       
    28 Util IptvLogCaseStart CASEID
       
    29 Util CreateMobilecrashWatcher
       
    30 
       
    31 create VCXScheduledDownloadTest schedtest
       
    32 schedtest Create
       
    33 schedtest SetPreferredMemory USED_MEMORY
       
    34 schedtest RemoveAllSchedules
       
    35 schedtest RemoveAllMedias
       
    36 schedtest CheckVideoCount 0
       
    37 [EndSub]
       
    38 [Sub TearDown]
       
    39 delete schedtest
       
    40 pause 1000
       
    41 Util CheckMobilecrashes
       
    42 Util IptvLogCaseEnd
       
    43 delete Util
       
    44 pause 1000
       
    45 [EndSub]
       
    46 [Sub SetSchedule]
       
    47 create VCXServiceManagementApiTest smtest
       
    48 smtest Create
       
    49 smtest UpdateServiceField SYNC USED_SERVICE EFlags SERVICE_FLAGS
       
    50 smtest UpdateServiceField SYNC USED_SERVICE EScheduleDlTime SCHED_DL_TIME
       
    51 smtest UpdateServiceField SYNC USED_SERVICE EScheduleDlType SCHED_DL_TYPE SCHED_DL_COUNT
       
    52 smtest UpdateServiceField SYNC USED_SERVICE EScheduleDlNetwork SCHED_DL_NETWORK
       
    53 smtest Destroy
       
    54 delete smtest
       
    55 [EndSub]
       
    56 [Sub DeleteServices]
       
    57 create VCXServiceManagementApiTest smtest
       
    58 smtest Create
       
    59 smtest DeleteAllServices SYNC
       
    60 smtest Destroy
       
    61 delete smtest
       
    62 pause 2000
       
    63 [EndSub]
       
    64 
       
    65 [Test]
       
    66 title ET20500 Setup access point.
       
    67 
       
    68 create VCXTestUtilModule Util
       
    69 // Copies some known 3G AP to "Internet" destination with "Internet" name for the AP.
       
    70 Util CopyMethod "Internet" "Internet" "Internet"
       
    71 // Disable connection dialog for "Internet" destination.
       
    72 Util SetConnectionMethodIntAttribute "Internet" "Internet" 507 2 // 507 is ECmSeamlessnessLevel
       
    73 delete Util
       
    74 
       
    75 [Endtest]
       
    76 
       
    77 [Test]
       
    78 title ET20501 Schedule dl night
       
    79 
       
    80 // Setup service
       
    81 create VCXServiceManagementApiTest smtest
       
    82 smtest Create
       
    83 smtest DeleteAllServices SYNC
       
    84 
       
    85 smtest AddHardCodedService SYNC SERVICE_3 3G_AP 1
       
    86 smtest UpdateServiceField SYNC SERVICE_3  EAddress   "http:\/\/193.65.182.78/scheddl_date2015.xml"
       
    87 smtest UpdateServiceField SYNC SERVICE_3  EName      SERVICE_SMALLVIDEOS
       
    88 smtest UpdateServiceField SYNC SERVICE_SMALLVIDEOS ESetIapList 3G_AP 1
       
    89 smtest Destroy
       
    90 delete smtest
       
    91 pause 2000
       
    92 
       
    93 var CASEID ET20502
       
    94 var USED_SERVICE SERVICE_SMALLVIDEOS
       
    95 var USED_MEMORY E_DRIVE
       
    96 callsub Setup
       
    97 
       
    98 Util SetUsedDestination DEFAULT_DEST
       
    99 
       
   100 Util SetSystemTimeToday 05 50
       
   101 
       
   102 // EConnectionApproved, EMainService, ESelected = 13
       
   103 var SERVICE_FLAGS     EConnectionApproved EMainService ESelected
       
   104 var SCHED_DL_NETWORK  EAlways
       
   105 var SCHED_DL_TYPE     EIptvTestDownloadAddedAfterLastScheduledDownload
       
   106 var SCHED_DL_COUNT    0
       
   107 var SCHED_DL_TIME     ENight
       
   108 callsub SetSchedule
       
   109 
       
   110 Util SetSystemTimeToday 05 58
       
   111 
       
   112 schedtest WaitForMessages 5MINUTES EVCXTestVideoDownloadStarted
       
   113 schedtest CoolDown
       
   114 schedtest CheckMinimumVideoCount 7
       
   115 
       
   116 callsub TearDown
       
   117 [Endtest]
       
   118 
       
   119 [Test]
       
   120 title ET20502 Schedule dl morning
       
   121 
       
   122 // Setup service
       
   123 create VCXServiceManagementApiTest smtest
       
   124 smtest Create
       
   125 smtest DeleteAllServices SYNC
       
   126 
       
   127 smtest AddHardCodedService SYNC SERVICE_3 3G_AP 1
       
   128 smtest UpdateServiceField SYNC SERVICE_3  EAddress   "http:\/\/193.65.182.78/scheddl_date2015.xml"
       
   129 smtest UpdateServiceField SYNC SERVICE_3  EName      SERVICE_SMALLVIDEOS
       
   130 smtest UpdateServiceField SYNC SERVICE_SMALLVIDEOS ESetIapList 3G_AP 1
       
   131 smtest Destroy
       
   132 delete smtest
       
   133 pause 2000
       
   134 
       
   135 var CASEID ET20502
       
   136 var USED_SERVICE SERVICE_SMALLVIDEOS
       
   137 var USED_MEMORY E_DRIVE
       
   138 callsub Setup
       
   139 
       
   140 Util SetUsedDestination DEFAULT_DEST
       
   141 
       
   142 Util SetSystemTimeToday 10 50
       
   143 
       
   144 // EConnectionApproved, EMainService, ESelected = 13
       
   145 var SERVICE_FLAGS     EConnectionApproved EMainService ESelected
       
   146 var SCHED_DL_NETWORK  EAlways
       
   147 var SCHED_DL_TYPE     EIptvTestDownloadAddedAfterLastScheduledDownload
       
   148 var SCHED_DL_COUNT    0
       
   149 var SCHED_DL_TIME     EMorning
       
   150 callsub SetSchedule
       
   151 
       
   152 Util SetSystemTimeToday 10 58
       
   153 
       
   154 schedtest WaitForMessages 5MINUTES EVCXTestVideoDownloadStarted
       
   155 schedtest CoolDown
       
   156 schedtest CheckMinimumVideoCount 7
       
   157 
       
   158 callsub TearDown
       
   159 [Endtest]
       
   160 
       
   161 [Test]
       
   162 title ET20503 Schedule dl noon
       
   163 
       
   164 // Setup service
       
   165 create VCXServiceManagementApiTest smtest
       
   166 smtest Create
       
   167 smtest DeleteAllServices SYNC
       
   168 
       
   169 smtest AddHardCodedService SYNC SERVICE_3 3G_AP 1
       
   170 smtest UpdateServiceField SYNC SERVICE_3  EAddress   "http:\/\/193.65.182.78/scheddl_date2015.xml"
       
   171 smtest UpdateServiceField SYNC SERVICE_3  EName      SERVICE_SMALLVIDEOS
       
   172 smtest UpdateServiceField SYNC SERVICE_SMALLVIDEOS ESetIapList 3G_AP 1
       
   173 smtest Destroy
       
   174 delete smtest
       
   175 pause 2000
       
   176 
       
   177 var CASEID ET20503
       
   178 var USED_SERVICE SERVICE_SMALLVIDEOS
       
   179 var USED_MEMORY E_DRIVE
       
   180 callsub Setup
       
   181 
       
   182 Util SetUsedDestination DEFAULT_DEST
       
   183 
       
   184 Util SetSystemTimeToday 12 50
       
   185 
       
   186 // EConnectionApproved, EMainService, ESelected = 13
       
   187 var SERVICE_FLAGS     EConnectionApproved EMainService ESelected
       
   188 var SCHED_DL_NETWORK  EAlways
       
   189 var SCHED_DL_TYPE     EIptvTestDownloadAddedAfterLastScheduledDownload
       
   190 var SCHED_DL_COUNT    0
       
   191 var SCHED_DL_TIME     ENoon
       
   192 callsub SetSchedule
       
   193 
       
   194 Util SetSystemTimeToday 12 58
       
   195 
       
   196 schedtest WaitForMessages 5MINUTES EVCXTestVideoDownloadStarted
       
   197 schedtest CoolDown
       
   198 schedtest CheckMinimumVideoCount 7
       
   199 
       
   200 callsub TearDown
       
   201 [Endtest]
       
   202 
       
   203 [Test]
       
   204 title ET20504 Schedule dl afternoon
       
   205 
       
   206 // Setup service
       
   207 create VCXServiceManagementApiTest smtest
       
   208 smtest Create
       
   209 smtest DeleteAllServices SYNC
       
   210 
       
   211 smtest AddHardCodedService SYNC SERVICE_3 3G_AP 1
       
   212 smtest UpdateServiceField SYNC SERVICE_3  EAddress   "http:\/\/193.65.182.78/scheddl_date2015.xml"
       
   213 smtest UpdateServiceField SYNC SERVICE_3  EName      SERVICE_SMALLVIDEOS
       
   214 smtest UpdateServiceField SYNC SERVICE_SMALLVIDEOS ESetIapList 3G_AP 1
       
   215 smtest Destroy
       
   216 delete smtest
       
   217 pause 2000
       
   218 
       
   219 var CASEID ET20504
       
   220 var USED_SERVICE SERVICE_SMALLVIDEOS
       
   221 var USED_MEMORY E_DRIVE
       
   222 callsub Setup
       
   223 
       
   224 Util SetUsedDestination DEFAULT_DEST
       
   225 
       
   226 Util SetSystemTimeToday 17 50
       
   227 
       
   228 // EConnectionApproved, EMainService, ESelected = 13
       
   229 var SERVICE_FLAGS     EConnectionApproved EMainService ESelected
       
   230 var SCHED_DL_NETWORK  EAlways
       
   231 var SCHED_DL_TYPE     EIptvTestDownloadAddedAfterLastScheduledDownload
       
   232 var SCHED_DL_COUNT    0
       
   233 var SCHED_DL_TIME     EAfternoon
       
   234 callsub SetSchedule
       
   235 
       
   236 Util SetSystemTimeToday 17 58
       
   237 
       
   238 schedtest WaitForMessages 5MINUTES EVCXTestVideoDownloadStarted
       
   239 schedtest CoolDown
       
   240 schedtest CheckMinimumVideoCount 7
       
   241 
       
   242 callsub TearDown
       
   243 [Endtest]
       
   244 
       
   245 [Test]
       
   246 title ET20505 Schedule dl evening
       
   247 
       
   248 // Setup service
       
   249 create VCXServiceManagementApiTest smtest
       
   250 smtest Create
       
   251 smtest DeleteAllServices SYNC
       
   252 
       
   253 smtest AddHardCodedService SYNC SERVICE_3 3G_AP 1
       
   254 smtest UpdateServiceField SYNC SERVICE_3  EAddress   "http:\/\/193.65.182.78/scheddl_date2015.xml"
       
   255 smtest UpdateServiceField SYNC SERVICE_3  EName      SERVICE_SMALLVIDEOS
       
   256 smtest UpdateServiceField SYNC SERVICE_SMALLVIDEOS ESetIapList 3G_AP 1
       
   257 smtest Destroy
       
   258 delete smtest
       
   259 pause 2000
       
   260 
       
   261 var CASEID ET20505
       
   262 var USED_SERVICE SERVICE_SMALLVIDEOS
       
   263 var USED_MEMORY E_DRIVE
       
   264 callsub Setup
       
   265 
       
   266 Util SetUsedDestination DEFAULT_DEST
       
   267 
       
   268 Util SetSystemTimeToday 23 50
       
   269 
       
   270 // EConnectionApproved, EMainService, ESelected = 13
       
   271 var SERVICE_FLAGS     EConnectionApproved EMainService ESelected
       
   272 var SCHED_DL_NETWORK  EAlways
       
   273 var SCHED_DL_TYPE     EIptvTestDownloadAddedAfterLastScheduledDownload
       
   274 var SCHED_DL_COUNT    0
       
   275 var SCHED_DL_TIME     EEvening
       
   276 callsub SetSchedule
       
   277 
       
   278 Util SetSystemTimeToday 23 58
       
   279 
       
   280 schedtest WaitForMessages 5MINUTES EVCXTestVideoDownloadStarted
       
   281 schedtest CoolDown
       
   282 schedtest CheckMinimumVideoCount 7
       
   283 
       
   284 callsub TearDown
       
   285 [Endtest]
       
   286