diff -r 000000000000 -r 96612d01cf9f videofeeds/server/tsrc/VCXServiceManagementApiTest/conf/VCXServiceManagementApiTestAsyncR3.cfg --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/videofeeds/server/tsrc/VCXServiceManagementApiTest/conf/VCXServiceManagementApiTestAsyncR3.cfg Mon Jan 18 20:21:12 2010 +0200 @@ -0,0 +1,179 @@ +#*********************************************************************************** +# +# STIF test script file for testing service management client API. +# +#*********************************************************************************** + +[StifSettings] +CapsModifier= IptvTestClientApiCapsMod.exe +[EndStifSettings] + +[Define] +INCLUDE c:\testframework\VCXConsts.inc +INCLUDE c:\testframework\VCXServiceManagementApiTest.inc +INCLUDE c:\testframework\VCXServiceUpdating.inc +INCLUDE c:\testframework\VCXServiceNames.inc +INCLUDE c:\testframework\VCXErrors.inc +[Enddefine] + +#------------------------------------------------------------------------------------ +# +# Setup case. Test adding a service. +# +#------------------------------------------------------------------------------------ +[Test] +title ET08300 Add valid hardcoded service_0 ASYNC +pause PAUSE +create VCXServiceManagementApiTest IptvTest +IptvTest Create +IptvTest DeleteAllServices SYNC +IptvTest AddHardCodedService ASYNC SERVICE_0 2 1 0 +IptvTest Destroy +delete IptvTest +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test that updating a service scheduled download time works. +# +#------------------------------------------------------------------------------------ +[Test] +title ET08301 Update service scheduled dl time ASYNC +pause PAUSE +create VCXServiceManagementApiTest IptvTest +IptvTest Create +IptvTest UpdateServiceField ASYNC SERVICE_0 EScheduleDlTime ENoon +IptvTest UpdateServiceField ASYNC SERVICE_0 EScheduleDlTime ENoSchedule +IptvTest UpdateServiceField ASYNC SERVICE_0 EScheduleDlTime ENoon ENight EEvening +IptvTest GetServices ASYNC 0 2 +IptvTest Destroy +delete IptvTest +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test that updating a service scheduled download network works. +# +#------------------------------------------------------------------------------------ +[Test] +title ET08302 Update service scheduled dl network ASYNC +pause PAUSE +create VCXServiceManagementApiTest IptvTest +IptvTest Create +IptvTest UpdateServiceField ASYNC SERVICE_0 EScheduleDlNetwork EWLAN +IptvTest UpdateServiceField ASYNC SERVICE_0 EScheduleDlNetwork EAlways +IptvTest UpdateServiceField ASYNC SERVICE_0 EScheduleDlNetwork EManual +IptvTest GetServices ASYNC 0 2 +IptvTest Destroy +delete IptvTest +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test that updating a service scheduled download type works. +# +#------------------------------------------------------------------------------------ +[Test] +title ET08303 Update service scheduled dl - all ASYNC +pause PAUSE +create VCXServiceManagementApiTest IptvTest +IptvTest Create +IptvTest UpdateServiceField ASYNC SERVICE_0 EScheduleDlType EIptvTestDownloadAll 5 +IptvTest UpdateServiceField ASYNC SERVICE_0 EScheduleDlType EIptvTestNoDownload 5 +IptvTest UpdateServiceField ASYNC SERVICE_0 EScheduleDlType EIptvTestDownloadLatest 5 +IptvTest UpdateServiceField ASYNC SERVICE_0 EScheduleDlType EIptvTestDownloadOldest 5 +IptvTest UpdateServiceField ASYNC SERVICE_0 EScheduleDlType EIptvTestDownloadAddedAfterLastScheduledDownload 5 +IptvTest UpdateServiceField ASYNC SERVICE_0 EScheduleDlType EIptvTestNoDownload 5 +IptvTest GetServices ASYNC 0 2 +IptvTest Destroy +delete IptvTest +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test updating a service scheduled last download time. +# +#------------------------------------------------------------------------------------ +[Test] +title ET08304 Update service last schedule download time ASYNC +pause PAUSE +create VCXServiceManagementApiTest IptvTest +IptvTest Create +IptvTest UpdateServiceField ASYNC SERVICE_0 EScheduleLastDlTime +IptvTest GetServices ASYNC 0 2 +IptvTest Destroy +delete IptvTest +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test that updating a service scheduled download time works. +# +#------------------------------------------------------------------------------------ +[Test] +title ET08305 Update service scheduled dl time SYNC +pause PAUSE +create VCXServiceManagementApiTest IptvTest +IptvTest Create +IptvTest UpdateServiceField SYNC SERVICE_0 EScheduleDlTime ENoon +IptvTest UpdateServiceField SYNC SERVICE_0 EScheduleDlTime ENoSchedule +IptvTest UpdateServiceField SYNC SERVICE_0 EScheduleDlTime ENoon ENight EEvening +IptvTest GetServices SYNC 0 2 +IptvTest Destroy +delete IptvTest +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test that updating a service scheduled download network works. +# +#------------------------------------------------------------------------------------ +[Test] +title ET08306 Update service scheduled dl network SYNC +pause PAUSE +create VCXServiceManagementApiTest IptvTest +IptvTest Create +IptvTest UpdateServiceField SYNC SERVICE_0 EScheduleDlNetwork EWLAN +IptvTest UpdateServiceField SYNC SERVICE_0 EScheduleDlNetwork EAlways +IptvTest UpdateServiceField SYNC SERVICE_0 EScheduleDlNetwork EManual +IptvTest GetServices SYNC 0 2 +IptvTest Destroy +delete IptvTest +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test that updating a service scheduled download type works. +# +#------------------------------------------------------------------------------------ +[Test] +title ET08307 Update service scheduled dl - all SYNC +pause PAUSE +create VCXServiceManagementApiTest IptvTest +IptvTest Create +IptvTest UpdateServiceField SYNC SERVICE_0 EScheduleDlType EIptvTestDownloadAll 5 +IptvTest UpdateServiceField SYNC SERVICE_0 EScheduleDlType EIptvTestNoDownload 5 +IptvTest UpdateServiceField SYNC SERVICE_0 EScheduleDlType EIptvTestDownloadLatest 5 +IptvTest UpdateServiceField SYNC SERVICE_0 EScheduleDlType EIptvTestDownloadOldest 5 +IptvTest UpdateServiceField SYNC SERVICE_0 EScheduleDlType EIptvTestDownloadAddedAfterLastScheduledDownload 5 +IptvTest UpdateServiceField SYNC SERVICE_0 EScheduleDlType EIptvTestNoDownload 5 +IptvTest GetServices SYNC 0 2 +IptvTest Destroy +delete IptvTest +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test updating a service scheduled last download time. +# +#------------------------------------------------------------------------------------ +[Test] +title ET08308 Update service last schedule download time SYNC +pause PAUSE +create VCXServiceManagementApiTest IptvTest +IptvTest Create +IptvTest UpdateServiceField SYNC SERVICE_0 EScheduleLastDlTime +IptvTest GetServices SYNC 0 2 +IptvTest Destroy +delete IptvTest +[Endtest]