diff -r 000000000000 -r 96612d01cf9f videofeeds/server/tsrc/VCXServiceManagementApiTest/conf/VCXServiceManagementApiTestSnapSelection.cfg --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/videofeeds/server/tsrc/VCXServiceManagementApiTest/conf/VCXServiceManagementApiTestSnapSelection.cfg Mon Jan 18 20:21:12 2010 +0200 @@ -0,0 +1,325 @@ +#*********************************************************************************** +# +# STIF test script file for testing service management client API. +# +#*********************************************************************************** + +[StifSettings] +CapsModifier= IptvTestClientApiCapsMod.exe +[EndStifSettings] + +[Define] +INCLUDE c:\testframework\VCXConsts.inc +INCLUDE c:\testframework\VCXDrives.inc +INCLUDE c:\testframework\VCXServiceManagementApiTest.inc +INCLUDE c:\testframework\epgenginetest.inc +INCLUDE c:\testframework\VCXServiceUpdating.inc +INCLUDE c:\testframework\VCXServiceNames.inc +INCLUDE c:\testframework\VCXErrors.inc +[Enddefine] + +#------------------------------------------------------------------------------------ +# +# Setup service and internet destinations for tests. +# +#------------------------------------------------------------------------------------ +[Test] +title ET08150 Setup +create VCXTestUtilModule Util +allowerrorcodes -1 +Util DeleteDestination "testdest" +pause 1000 +Util CreateDestination "testdest" +Util CopyMethod 3G_AP "Method3G_1" "testdest" +Util CopyMethod 3G_AP "Method3G_2" "testdest" +Util CopyMethod WLAN_AP "MethodWlan_1" "testdest" +Util CopyMethod WLAN_AP "MethodWlan_2" "testdest" +Util SetMethodPriority "testdest" "Method3G_1" 0 +Util SetMethodPriority "testdest" "Method3G_2" 1 +Util SetMethodPriority "testdest" "MethodWlan_1" 2 +Util SetMethodPriority "testdest" "MethodWlan_2" 3 +Util SetUsedDestination "testdest" +delete Util + +create VCXServiceManagementApiTest IptvTest +IptvTest Create +IptvTest DeleteAllServices SYNC +IptvTest AddHardCodedService SYNC SERVICE_0 3G_AP 2 WLAN_AP 2 +IptvTest Destroy +delete IptvTest +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test Iap selection via SNAP in different situations. +# +#------------------------------------------------------------------------------------ +[Test] +title ET08151 Get used AP 3G +create VCXServiceManagementApiTest IptvTest +IptvTest Create +IptvTest GetUsedIap SYNC SERVICE_0 "Method3G_1" +IptvTest Destroy +delete IptvTest + +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test Iap selection via SNAP in different situations. +# +#------------------------------------------------------------------------------------ +[Test] +title ET08152 Get used AP WLAN +create VCXTestUtilModule Util +create VCXServiceManagementApiTest IptvTest +IptvTest Create +allownextresult KERRCORRUPT +IptvTest GetUsedIap SYNC SERVICE_0 "MethodWlan_1" +IptvTest Destroy +delete IptvTest +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test Iap selection via SNAP in different situations. +# +#------------------------------------------------------------------------------------ +[Test] +title ET08153 Priorize 3G and Get used AP +create VCXTestUtilModule Util +Util SetMethodPriority "testdest" "Method3G_1" 1 +Util SetMethodPriority "testdest" "Method3G_2" 0 + +create VCXServiceManagementApiTest IptvTest +IptvTest Create +IptvTest GetUsedIap SYNC SERVICE_0 "Method3G_2" +IptvTest Destroy +delete IptvTest + +Util SetMethodPriority "testdest" "Method3G_1" 0 +Util SetMethodPriority "testdest" "Method3G_2" 1 +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test Iap selection via SNAP in different situations. +# +#------------------------------------------------------------------------------------ +[Test] +title ET08154 Priorize Wlan and Get used AP +create VCXTestUtilModule Util +Util SetMethodPriority "testdest" "MethodWlan_1" 1 +Util SetMethodPriority "testdest" "MethodWlan_2" 0 + +create VCXServiceManagementApiTest IptvTest +IptvTest Create +IptvTest GetUsedIap SYNC SERVICE_0 "MethodWlan_2" +IptvTest Destroy +delete IptvTest + +Util SetMethodPriority "testdest" "MethodWlan_1" 0 +Util SetMethodPriority "testdest" "MethodWlan_2" 1 +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test Iap selection via SNAP in different situations. +# +#------------------------------------------------------------------------------------ +[Test] +title ET08155 Connect via 3G AP +create VCXTestUtilModule Util +Util SetMethodPriority "testdest" "Method3G_1" 0 +Util SetMethodPriority "testdest" "Method3G_2" 1 + +Util Connect 3G_AP +waittestclass Util + +create VCXServiceManagementApiTest IptvTest +IptvTest Create +IptvTest GetUsedIap SYNC SERVICE_0 "Method3G_1" +IptvTest Destroy +delete IptvTest + +Util Terminate +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test Iap selection via SNAP in different situations. +# +#------------------------------------------------------------------------------------ +[Test] +title ET08159 Connect via WLAN AP, Get used AP +pause PAUSE +create VCXTestUtilModule Util +Util SetMethodPriority "testdest" "MethodWlan_1" 0 +Util SetMethodPriority "testdest" "MethodWlan_2" 1 + +Util Connect WLAN_AP +waittestclass Util + +create VCXServiceManagementApiTest IptvTest +IptvTest Create +IptvTest GetUsedIap SYNC SERVICE_0 "MethodWlan_1" +IptvTest Destroy +delete IptvTest + +Util Terminate +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test Iap selection via SNAP in different situations. +# +#------------------------------------------------------------------------------------ +[Test] +title ET08157 Connect via 3G AP, add AP with prio 0 +pause PAUSE +create VCXTestUtilModule Util +Util SetMethodPriority "testdest" "Method3G_1" 0 +Util SetMethodPriority "testdest" "Method3G_2" 1 +Util SetMethodPriority "testdest" "MethodWlan_1" 2 +Util SetMethodPriority "testdest" "MethodWlan_2" 3 +create VCXServiceManagementApiTest IptvTest +IptvTest Create + +Util Connect 3G_AP +waittestclass Util + +IptvTest GetUsedIap SYNC SERVICE_0 "Method3G_1" + +Util CopyMethod 3G_AP "Method3G_3" "testdest" +Util SetMethodPriority "testdest" "Method3G_3" 0 + +IptvTest GetUsedIap SYNC SERVICE_0 "Method3G_3" + +IptvTest Destroy +delete IptvTest + +Util DeleteMethod "testdest" "Method3G_3" +Util Terminate +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test Iap selection via SNAP in different situations. +# +#------------------------------------------------------------------------------------ +[Test] +title ET08158 Connect via 3G AP, delete AP +create VCXTestUtilModule Util +Util SetMethodPriority "testdest" "Method3G_1" 0 +Util SetMethodPriority "testdest" "Method3G_2" 1 + +create VCXServiceManagementApiTest IptvTest +IptvTest Create + +Util Connect 3G_AP +waittestclass Util + +IptvTest GetUsedIap SYNC SERVICE_0 "Method3G_1" +Util DeleteMethod "testdest" "Method3G_1" +IptvTest GetUsedIap SYNC SERVICE_0 "Method3G_2" +IptvTest Destroy +delete IptvTest + +Util Terminate +Util CopyMethod 3G_AP "Method3G_1" "testdest" +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test Iap selection via SNAP in different situations. +# +#------------------------------------------------------------------------------------ +[Test] +title ET08161 Connect 3G AP, delete all APs, get used AP +pause PAUSE +create VCXTestUtilModule Util +Util SetMethodPriority "testdest" "Method3G_1" 0 +Util SetMethodPriority "testdest" "Method3G_2" 1 +Util SetMethodPriority "testdest" "MethodWlan_1" 2 +Util SetMethodPriority "testdest" "MethodWlan_2" 3 + +Util Connect 3G_AP +waittestclass Util + +Util DeleteMethod "testdest" "Method3G_1" +Util DeleteMethod "testdest" "Method3G_2" +Util DeleteMethod "testdest" "MethodWlan_1" +Util DeleteMethod "testdest" "MethodWlan_2" + +create VCXServiceManagementApiTest IptvTest +IptvTest Create +allownextresult -6 +IptvTest GetUsedIap SYNC SERVICE_0 "Method3G_1" +IptvTest Destroy +delete IptvTest + +pause 2000 +Util CopyMethod 3G_AP "Method3G_1" "testdest" +Util CopyMethod 3G_AP "Method3G_2" "testdest" +Util CopyMethod WLAN_AP "MethodWlan_1" "testdest" +Util CopyMethod WLAN_AP "MethodWlan_2" "testdest" +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test Iap selection via SNAP in different situations. +# +#------------------------------------------------------------------------------------ +[Test] +title ET08162 Connect via WLAN with empty AP list +pause PAUSE +create VCXTestUtilModule Util +allownextresult KERRNOTFOUND +Util DeleteDestination "tempdest" +Util CreateDestination "tempdest" +Util SetUsedDestination "tempdest" + +Util Connect WLAN_AP +waittestclass Util + +create VCXServiceManagementApiTest IptvTest +IptvTest Create +allownextresult EGeneralError +allownextresult -6 +allownextresult -20 +IptvTest GetUsedIap SYNC SERVICE_0 WLAN_AP +IptvTest Destroy +delete IptvTest + +Util Terminate +pause 2000 +Util DeleteDestination "tempdest" +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Delete temporary destinations used in tests. +# +#------------------------------------------------------------------------------------ +[Test] +title ET08173 Cleanup destinations +pause 5000 +create VCXTestUtilModule Util +allownextresult -1 +allownextresult 0 +Util DeleteDestination "tempdest" +allownextresult -1 +allownextresult 0 +Util DeleteDestination "testdest" +Util SetUsedDestination "Internet" +delete Util +[Endtest]