diff -r 000000000000 -r 96612d01cf9f videofeeds/server/tsrc/VCXVodContentApiTest/conf/VCXVodContentApiTestMimeTypes.cfg --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/videofeeds/server/tsrc/VCXVodContentApiTest/conf/VCXVodContentApiTestMimeTypes.cfg Mon Jan 18 20:21:12 2010 +0200 @@ -0,0 +1,244 @@ +#*********************************************************************************** +# +# STIF test script file for testing VOD content client API. +# +#*********************************************************************************** + +[StifSettings] +CapsModifier= IptvTestClientApiCapsMod.exe +[EndStifSettings] + +[Define] +INCLUDE c:\testframework\VCXConsts.inc +INCLUDE c:\testframework\VCXErrors.inc +INCLUDE c:\testframework\VCXVodContentApiTest.inc +INCLUDE c:\testframework\VCXServiceNames.inc +INCLUDE c:\testframework\VCXServiceUpdating.inc +[Enddefine] + +#------------------------------------------------------------------------------------ +# +# Setup services in service database and delete the EPG db. +# +#------------------------------------------------------------------------------------ +[Test] +title ET11799 Setup mime type test services + +create VCXTestUtilModule Util +// Copies some known 3G AP to "Internet" destination with "Internet" name for the AP. +Util CopyMethod "Internet" "Internet" "Internet" +Util SetMethodPriority DEFAULT_DEST 3G_AP 0 +Util SetUsedDestination DEFAULT_DEST +// Disable connection dialog for "Internet" destination. +Util SetConnectionMethodIntAttribute "Internet" "Internet" 507 2 // 507 is ECmSeamlessnessLevel +delete Util + +pause PAUSE +create VCXServiceManagementApiTest ServUtil +ServUtil Create +ServUtil DeleteAllServices SYNC + +// EXTRA_SERVICE_9 is reserved for cases to change it's address at will + +ServUtil AddHardCodedService ASYNC SERVICE_9 3G_AP 1 10 +ServUtil UpdateServiceField ASYNC SERVICE_9 EAddress "http:\/\/193.65.182.78/multiurl.xml" +ServUtil UpdateServiceField ASYNC SERVICE_9 EName EXTRA_SERVICE_1 + +ServUtil AddHardCodedService ASYNC SERVICE_9 3G_AP 1 10 +ServUtil UpdateServiceField ASYNC SERVICE_9 EAddress "http:\/\/193.65.182.78/mimetype_tests/allmimetypes.xml" +ServUtil UpdateServiceField ASYNC SERVICE_9 EName EXTRA_SERVICE_2 + +ServUtil AddHardCodedService ASYNC SERVICE_9 3G_AP 1 10 +ServUtil UpdateServiceField ASYNC SERVICE_9 EAddress "http:\/\/193.65.182.78/mimetype_tests/allmimetypes_stream.xml" +ServUtil UpdateServiceField ASYNC SERVICE_9 EName EXTRA_SERVICE_3 + +ServUtil AddHardCodedService ASYNC SERVICE_9 3G_AP 1 10 +ServUtil UpdateServiceField ASYNC SERVICE_9 EAddress "http:\/\/193.65.182.78/mimetype_tests/general.xml" +ServUtil UpdateServiceField ASYNC SERVICE_9 EName EXTRA_SERVICE_4 + +ServUtil AddHardCodedService ASYNC SERVICE_9 3G_AP 1 10 +ServUtil UpdateServiceField ASYNC SERVICE_9 EAddress "http:\/\/193.65.182.78/mimetype_tests/general_stream.xml" +ServUtil UpdateServiceField ASYNC SERVICE_9 EName EXTRA_SERVICE_5 + +ServUtil AddHardCodedService ASYNC SERVICE_9 3G_AP 1 10 +ServUtil UpdateServiceField ASYNC SERVICE_9 EAddress "http:\/\/193.65.182.78/mimetype_tests/general_wmv.xml" +ServUtil UpdateServiceField ASYNC SERVICE_9 EName EXTRA_SERVICE_6 + +ServUtil AddHardCodedService ASYNC SERVICE_9 3G_AP 1 10 +ServUtil UpdateServiceField ASYNC SERVICE_9 EAddress "http:\/\/193.65.182.78/mimetype_tests/mediagroup.xml" +ServUtil UpdateServiceField ASYNC SERVICE_9 EName EXTRA_SERVICE_7 + +ServUtil GetServices 0 0 500 + +ServUtil Destroy +delete ServUtil +pause 3000 +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test updating ECG with XML which has multiple URLs for one content. MRSS extensions are used in XML. +# +#------------------------------------------------------------------------------------ +[Test] +title ET11700 Service with MRSS extensions +create VCXTestUtilModule Util +Util CreateMobilecrashWatcher +pause PAUSE +create VCXVodContentApiTest test +test Create EXTRA_SERVICE_1 +test SelectIap 3G_AP +test UpdateEcg +waittestclass test +test EnableVerifying ET11700 +test VerifyAllCategoryContent 0 +test Verify ET11700 +test Destroy +delete test +Util CheckMobilecrashes +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test updating ECG with service where is videos for all known mime types. +# +#------------------------------------------------------------------------------------ +[Test] +title ET11701 Service with all known mime types +create VCXTestUtilModule Util +Util CreateMobilecrashWatcher +pause PAUSE +create VCXVodContentApiTest test +test Create EXTRA_SERVICE_2 +test SelectIap 3G_AP +test UpdateEcg +waittestclass test +test EnableVerifying ET11701 +test VerifyAllCategoryContent 0 +test Verify ET11701 +test Destroy +delete test +Util CheckMobilecrashes +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test updating ECG with service where is videos for all known mime types and videos are streams. +# +#------------------------------------------------------------------------------------ +[Test] +title ET11702 Service with all known mime types (streams) +create VCXTestUtilModule Util +Util CreateMobilecrashWatcher +pause PAUSE +create VCXVodContentApiTest test +test Create EXTRA_SERVICE_3 +test SelectIap 3G_AP +test UpdateEcg +waittestclass test +test EnableVerifying ET11702 +test VerifyAllCategoryContent 0 +test Verify ET11702 +test Destroy +delete test +Util CheckMobilecrashes +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test updating ECG with service where is enclosure and media group contain video with different mime types. +# +#------------------------------------------------------------------------------------ +[Test] +title ET11703 Video in both enclosure and media group with different mime types +create VCXTestUtilModule Util +Util CreateMobilecrashWatcher +pause PAUSE +create VCXVodContentApiTest test +test Create EXTRA_SERVICE_4 +test SelectIap 3G_AP +test UpdateEcg +waittestclass test +test EnableVerifying ET11703 +test VerifyAllCategoryContent 0 +test Verify ET11703 +test Destroy +delete test +Util CheckMobilecrashes +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test updating ECG with service where is enclosure and media group contain stream with different mime types. +# +#------------------------------------------------------------------------------------ +[Test] +title ET11704 Stream in both enclosure and media group with different mime types +create VCXTestUtilModule Util +Util CreateMobilecrashWatcher +pause PAUSE +create VCXVodContentApiTest test +test Create EXTRA_SERVICE_5 +test SelectIap 3G_AP +test UpdateEcg +waittestclass test +test EnableVerifying ET11704 +test VerifyAllCategoryContent 0 +test Verify ET11704 +test Destroy +delete test +Util CheckMobilecrashes +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test updating ECG with service where is enclosure and media group contain stream with different mime types. +# +#------------------------------------------------------------------------------------ +[Test] +title ET11705 WMV, video or stream in both enclosure and media group with different mime types +create VCXTestUtilModule Util +Util CreateMobilecrashWatcher +pause PAUSE +create VCXVodContentApiTest test +test Create EXTRA_SERVICE_6 +test SelectIap 3G_AP +test UpdateEcg +waittestclass test +test EnableVerifying ET11705 +test VerifyAllCategoryContent 0 +test Verify ET11705 +test Destroy +delete test +Util CheckMobilecrashes +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test updating ECG with service where enclosure and media group contain videos or streams with different mime types. +# +#------------------------------------------------------------------------------------ +[Test] +title ET11706 Video or stream in enclosure and 3 videos or streams in media group with different mime types +create VCXTestUtilModule Util +Util CreateMobilecrashWatcher +pause PAUSE +create VCXVodContentApiTest test +test Create EXTRA_SERVICE_7 +test SelectIap 3G_AP +test UpdateEcg +waittestclass test +test EnableVerifying ET11706 +test VerifyAllCategoryContent 0 +test Verify ET11706 +test Destroy +delete test +Util CheckMobilecrashes +delete Util +[Endtest]