diff -r 000000000000 -r 96612d01cf9f videocollection/mpxmyvideoscollection/tsrc/mpxmvcolltest/conf/VCXMyVideosCollectionPluginTestMediator.cfg --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/videocollection/mpxmyvideoscollection/tsrc/mpxmvcolltest/conf/VCXMyVideosCollectionPluginTestMediator.cfg Mon Jan 18 20:21:12 2010 +0200 @@ -0,0 +1,891 @@ +#----------------------------------------------------------------------------------- +# +# STIF test script file for testing VCXMyVideosCollectionPluginTest.dll +# +# Tests that correct mediator events are sent in different operations. +# +#----------------------------------------------------------------------------------- + +[StifSettings] +CapsModifier= IptvTestClientApiCapsMod.exe +[EndStifSettings] + +[Define] +INCLUDE c:\TestFramework\VCXMVCollectionPluginTest.inc +INCLUDE c:\TestFramework\VCXDrives.inc +INCLUDE c:\TestFramework\VCXConsts.inc +INCLUDE c:\TestFramework\VCXErrors.inc +[Enddefine] + +#************************************************************************************ +# Sub Cleanup +# Removes all videos from the phone. Collection is opened. +#************************************************************************************ +[Sub Cleanup] +print cleanup start +create VCXMyVideosCollectionPluginTest VCXMV +VCXMV Create + +VCXMV OpenCollection VCXCollectionMyVideos +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened +waittestclass VCXMV + +VCXMV OpenLevel EVcxMyVideosAllVideos +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened +waittestclass VCXMV + +VCXMV RemoveAllMedia +delete VCXMV + +print wait 3min +pause 180000 +print cleanup end +[EndSub] +#************************************************************************************ + +#************************************************************************************ + +#------------------------------------------------------------------------------------ +# +# Does configuration for cases in this script. +# Creates 'Internet' IAP into 'Internet' destination and sets connection as authorized. +# Sets preferred memory to first used drive and sorting order to none. +# Removes all video files from the device. +# +#------------------------------------------------------------------------------------ +[Test] +title ET30550 Setup + +create VCXTestUtilModule Util + +Util CreateMobilecrashWatcher + +// Remove all videos + +create VCXMyVideosCollectionPluginTest VCXMV +VCXMV Create + +VCXMV SetPreferredMemory E_DRIVE +VCXMV SetSortingOrder EVcxMyVideosSortingNone + +VCXMV OpenCollection VCXCollectionMyVideos +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened +waittestclass VCXMV + +VCXMV OpenLevel EVcxMyVideosAllVideos +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened +waittestclass VCXMV + +VCXMV RemoveAllMedia + +VCXMV CheckMediaCount ANY_DRIVE 0 +delete VCXMV + +// Copies some known 3G AP to "Internet" destination with "Internet" name for the AP. +Util CopyMethod "Internet" "Internet" "Internet" +// Disable connection dialog for "Internet" destination. +Util SetConnectionMethodIntAttribute "Internet" "Internet" 507 2 // 507 is ECmSeamlessnessLevel + +Util CheckMobilecrashes +pause 1000 +delete Util + +print OK! +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Tests that correct mediator events are received during a download. +# +#------------------------------------------------------------------------------------ +[Test] +title ET30551 Mediator events - Download video + +create VCXTestUtilModule Util +Util CreateMobilecrashWatcher + +callsub Cleanup + +create MediatorEventVerifier mediatorevents +mediatorevents AddEvent KVcxNsMpxEventDownloadStarted +mediatorevents AddEvent KVcxNsMpxEventDownloadCompleted +mediatorevents AddEvent KVcxNsMpxEventAllDownloadsEnded + +// TESTCASE START +create VCXMyVideosCollectionPluginTest VCXMV +VCXMV Create + +VCXMV OpenCollection VCXCollectionMyVideos +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened +waittestclass VCXMV + +VCXMV OpenLevel EVcxMyVideosAllVideos +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened +waittestclass VCXMV + +VCXMV Download 3G_AP SERVICE_SMALLVIDEOS 1 0 "mediacharger" "Buran_9o" +VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral +waittestclass VCXMV // Dl complete + +VCXMV CheckMediaCount E_DRIVE 1 +VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralFlags EVcxMyVideosVideoNew + +print OK! +delete VCXMV + +mediatorevents CheckEvents +delete mediatorevents + +Util CheckMobilecrashes +pause 1000 +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Tests that correct mediator events are received when download is canceled. +# +#------------------------------------------------------------------------------------ +[Test] +title ET30552 Mediator events - Cancel download + +create VCXTestUtilModule Util +Util CreateMobilecrashWatcher + +callsub Cleanup + +create MediatorEventVerifier mediatorevents +mediatorevents AddEvent KVcxNsMpxEventDownloadStarted +mediatorevents AddEvent KVcxNsMpxEventAllDownloadsEnded + +// TESTCASE START + +create VCXMyVideosCollectionPluginTest VCXMV +VCXMV Create + +// Get list of videos +VCXMV OpenCollection VCXCollectionMyVideos +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened +waittestclass VCXMV + +VCXMV OpenLevel EVcxMyVideosAllVideos +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened +waittestclass VCXMV + +// Start download +VCXMV Download 3G_AP SERVICE_2 20 0 "mediacharger" "Buran_9o" +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning +waittestclass VCXMV // Dl started + +// Cancel it +VCXMV CancelDownload SERVICE_2 20 0 +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCommandComplete KVCXMYVideosTestMessageDlCanceled +waittestclass VCXMV // Dl canceled + +// Should be no videos +VCXMV CheckMediaCount ANY_DRIVE 0 + +print OK! +delete VCXMV + +mediatorevents CheckEvents +delete mediatorevents + +Util CheckMobilecrashes +pause 1000 +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Tests that correct mediator events are received when download is paused. +# +#------------------------------------------------------------------------------------ +[Test] +title ET30553 Mediator events - Pause download + +create VCXTestUtilModule Util +Util CreateMobilecrashWatcher + +callsub Cleanup + +create MediatorEventVerifier mediatorevents +mediatorevents AddEvent KVcxNsMpxEventDownloadStarted + +// TESTCASE START + +create VCXMyVideosCollectionPluginTest VCXMV +VCXMV Create + +// Get list of videos +VCXMV OpenCollection VCXCollectionMyVideos +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened +waittestclass VCXMV + +VCXMV OpenLevel EVcxMyVideosAllVideos +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened +waittestclass VCXMV + +// Start download +VCXMV Download 3G_AP SERVICE_2 20 0 "mediacharger" "Buran_9o" +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning +waittestclass VCXMV // Command complete + +// Pause it +VCXMV PauseDownload SERVICE_2 20 0 +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlPaused +waittestclass VCXMV // Dl paused + +VCXMV CheckMediaCount ANY_DRIVE 1 + +print OK! +delete VCXMV + +mediatorevents CheckEvents +delete mediatorevents + +Util CheckMobilecrashes +pause 1000 +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Tests that correct mediator events are received when download is resumed. +# +#------------------------------------------------------------------------------------ +[Test] +title ET30554 Mediator events - Pause and resume download + +create VCXTestUtilModule Util +Util CreateMobilecrashWatcher + +callsub Cleanup + +create MediatorEventVerifier mediatorevents +mediatorevents AddEvent KVcxNsMpxEventDownloadStarted +mediatorevents AddEvent KVcxNsMpxEventDownloadCompleted +mediatorevents AddEvent KVcxNsMpxEventAllDownloadsEnded + +// TESTCASE START + +create VCXMyVideosCollectionPluginTest VCXMV +VCXMV Create + +// Get list of videos +VCXMV OpenCollection VCXCollectionMyVideos +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened +waittestclass VCXMV + +VCXMV OpenLevel EVcxMyVideosAllVideos +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened +waittestclass VCXMV + +// Start download +VCXMV Download 3G_AP SERVICE_2 1 0 "mediacharger" "Buran_9o" +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning +waittestclass VCXMV + +// Pause it +VCXMV PauseDownload SERVICE_2 1 0 +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlPaused +waittestclass VCXMV // Dl paused + +VCXMV ResumeDownload 3G_AP SERVICE_2 1 0 "mediacharger" "Buran_9o" +VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral +waittestclass VCXMV // Dl complete + +VCXMV CheckMediaCount ANY_DRIVE 1 + +print OK! +delete VCXMV + +mediatorevents CheckEvents +delete mediatorevents + +Util CheckMobilecrashes +pause 1000 +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Tests that correct mediator events are received when paused download is canceled. +# +#------------------------------------------------------------------------------------ +[Test] +title ET30555 Mediator events - Cancel paused download + +create VCXTestUtilModule Util +Util CreateMobilecrashWatcher + +callsub Cleanup + +create MediatorEventVerifier mediatorevents +mediatorevents AddEvent KVcxNsMpxEventDownloadStarted +mediatorevents AddEvent KVcxNsMpxEventAllDownloadsEnded + +// TESTCASE START + +create VCXMyVideosCollectionPluginTest VCXMV +VCXMV Create + +// Get list of videos +VCXMV OpenCollection VCXCollectionMyVideos +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened +waittestclass VCXMV + +VCXMV OpenLevel EVcxMyVideosAllVideos +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened +waittestclass VCXMV + +// Start download +VCXMV Download 3G_AP SERVICE_2 1 0 "mediacharger" "Buran_9o" +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning +waittestclass VCXMV // Command complete + +// Pause it +VCXMV PauseDownload SERVICE_2 1 0 +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlPaused +waittestclass VCXMV // Dl paused + +// Cancel download +VCXMV CancelDownload SERVICE_2 1 0 +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCommandComplete KVCXMYVideosTestMessageDlCanceled +waittestclass VCXMV // Dl canceled + +VCXMV CheckMediaCount ANY_DRIVE 0 + +print OK! +delete VCXMV + +mediatorevents CheckEvents +delete mediatorevents + +Util CheckMobilecrashes +pause 1000 +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Tests that correct mediator events are received when there's multiple downloads +# and one is canceled. +# +#------------------------------------------------------------------------------------ +[Test] +title ET30556 Mediator events - Multiple downloads, cancel one + +create VCXTestUtilModule Util +Util CreateMobilecrashWatcher + +callsub Cleanup + +create MediatorEventVerifier mediatorevents +mediatorevents AddEvent KVcxNsMpxEventDownloadStarted +mediatorevents AddEvent KVcxNsMpxEventDownloadStarted +mediatorevents AddEvent KVcxNsMpxEventDownloadStarted +mediatorevents AddEvent KVcxNsMpxEventDownloadCompleted +mediatorevents AddEvent KVcxNsMpxEventDownloadCompleted +mediatorevents AddEvent KVcxNsMpxEventAllDownloadsEnded + +create VCXMyVideosCollectionPluginTest VCXMV +VCXMV Create + +VCXMV SetPreferredMemory E_DRIVE + +VCXMV OpenCollection VCXCollectionMyVideos +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened +waittestclass VCXMV + +VCXMV OpenLevel EVcxMyVideosAllVideos +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened +waittestclass VCXMV + +VCXMV Download 3G_AP SERVICE_2 20 0 "mediacharger" "Buran_9o" +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning +waittestclass VCXMV + +VCXMV Download 3G_AP SERVICE_2 1 0 "mediacharger" "Buran_9o" +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning +waittestclass VCXMV + +VCXMV Download 3G_AP SERVICE_2 2 0 "mediacharger" "Buran_9o" +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning +waittestclass VCXMV + +// Cancel download +VCXMV CancelDownload SERVICE_2 20 0 +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCommandComplete KVCXMYVideosTestMessageDlCanceled +waittestclass VCXMV // Dl canceled + +VCXMV WaitAllDownloads +waittestclass VCXMV + +VCXMV CheckMediaCount E_DRIVE 2 + +mediatorevents CheckEvents +delete mediatorevents + +print OK! +delete VCXMV + +Util CheckMobilecrashes +pause 1000 +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Tests that correct mediator events are received when there's multiple downloads, +# one is paused and resumed. +# +#------------------------------------------------------------------------------------ +[Test] +title ET30558 Mediator events - Multiple downloads, pause and resume + +create VCXTestUtilModule Util +Util CreateMobilecrashWatcher + +callsub Cleanup + +create MediatorEventVerifier mediatorevents +mediatorevents AddEvent KVcxNsMpxEventDownloadStarted +mediatorevents AddEvent KVcxNsMpxEventDownloadStarted +mediatorevents AddEvent KVcxNsMpxEventDownloadStarted +mediatorevents AddEvent KVcxNsMpxEventDownloadCompleted +mediatorevents AddEvent KVcxNsMpxEventDownloadCompleted +mediatorevents AddEvent KVcxNsMpxEventDownloadCompleted +mediatorevents AddEvent KVcxNsMpxEventAllDownloadsEnded + +create VCXMyVideosCollectionPluginTest VCXMV +VCXMV Create + +VCXMV SetPreferredMemory E_DRIVE + +VCXMV OpenCollection VCXCollectionMyVideos +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened +waittestclass VCXMV + +VCXMV OpenLevel EVcxMyVideosAllVideos +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened +waittestclass VCXMV + +VCXMV Download 3G_AP SERVICE_2 20 0 "mediacharger" "Buran_9o" +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning +waittestclass VCXMV + +VCXMV Download 3G_AP SERVICE_2 1 0 "mediacharger" "Buran_9o" +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning +waittestclass VCXMV + +VCXMV Download 3G_AP SERVICE_2 2 0 "mediacharger" "Buran_9o" +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning +waittestclass VCXMV + +// Pause download +VCXMV PauseDownload SERVICE_2 20 0 +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCommandComplete KVCXMYVideosTestMessageDlPaused +waittestclass VCXMV + +VCXMV WaitAllDownloads +waittestclass VCXMV + +VCXMV ResumeDownload 3G_AP SERVICE_2 20 0 "mediacharger" "Buran_9o" + +VCXMV WaitAllDownloads +waittestclass VCXMV + +VCXMV CheckMediaCount E_DRIVE 3 + +mediatorevents CheckEvents +delete mediatorevents + +print OK! +delete VCXMV + +Util CheckMobilecrashes +pause 1000 +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Tests that correct mediator events are received when there's multiple downloads +# and one is paused and canceled. +# +#------------------------------------------------------------------------------------ +[Test] +title ET30559 Mediator events - Multiple downloads, pause and cancel + +create VCXTestUtilModule Util +Util CreateMobilecrashWatcher + +callsub Cleanup + +create MediatorEventVerifier mediatorevents +mediatorevents AddEvent KVcxNsMpxEventDownloadStarted +mediatorevents AddEvent KVcxNsMpxEventDownloadStarted +mediatorevents AddEvent KVcxNsMpxEventDownloadStarted +mediatorevents AddEvent KVcxNsMpxEventDownloadCompleted +mediatorevents AddEvent KVcxNsMpxEventDownloadCompleted +mediatorevents AddEvent KVcxNsMpxEventAllDownloadsEnded + +create VCXMyVideosCollectionPluginTest VCXMV +VCXMV Create + +VCXMV SetPreferredMemory E_DRIVE + +VCXMV OpenCollection VCXCollectionMyVideos +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened +waittestclass VCXMV + +VCXMV OpenLevel EVcxMyVideosAllVideos +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened +waittestclass VCXMV + +VCXMV Download 3G_AP SERVICE_2 20 0 "mediacharger" "Buran_9o" +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning +waittestclass VCXMV + +VCXMV Download 3G_AP SERVICE_2 1 0 "mediacharger" "Buran_9o" +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning +waittestclass VCXMV + +VCXMV Download 3G_AP SERVICE_2 2 0 "mediacharger" "Buran_9o" +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning +waittestclass VCXMV + +// Pause download +VCXMV PauseDownload SERVICE_2 20 0 +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCommandComplete KVCXMYVideosTestMessageDlPaused +waittestclass VCXMV + +VCXMV WaitAllDownloads +waittestclass VCXMV + +VCXMV CancelDownload SERVICE_2 20 0 +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCommandComplete KVCXMYVideosTestMessageDlCanceled +waittestclass VCXMV + +VCXMV CheckMediaCount E_DRIVE 2 + +mediatorevents CheckEvents +delete mediatorevents + +print OK! +delete VCXMV + +Util CheckMobilecrashes +pause 1000 +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Tests that correct mediator events are received when new flag for a video is updated. +# +#------------------------------------------------------------------------------------ +[Test] +title ET30560 Mediator events - update new video flag + +// Setup case + +callsub Cleanup + +create VCXMyVideosCollectionPluginTest VCXMV +VCXMV Create + +VCXMV OpenCollection VCXCollectionMyVideos +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened +waittestclass VCXMV + +VCXMV OpenLevel EVcxMyVideosAllVideos +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened +waittestclass VCXMV + +create MediatorEventVerifier mediatorevents + +VCXMV Download 3G_AP SERVICE_SMALLVIDEOS 1 0 "mediacharger" "Buran_9o" +VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral +waittestclass VCXMV // Dl complete + +// Set new flag off. + +mediatorevents AddEvent KVcxNsMpxEventNewVideosCountDecreased + +VCXMV CreateCopyOfMedia ANY_DRIVE 0 +VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralFlags 0 +VCXMV SetMedia 1 +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionItemChanged +waittestclass VCXMV + +mediatorevents WaitEvents + +// Set new flag on. + +VCXMV CreateCopyOfMedia ANY_DRIVE 0 +VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralFlags EVcxMyVideosVideoNew +VCXMV SetMedia 1 +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionItemChanged +waittestclass VCXMV + +// Set new flag off. + +mediatorevents AddEvent KVcxNsMpxEventNewVideosCountDecreased + +VCXMV CreateCopyOfMedia ANY_DRIVE 0 +VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralFlags 0 +VCXMV SetMedia 1 +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionItemChanged +waittestclass VCXMV + +mediatorevents WaitEvents + +mediatorevents CheckEvents +delete mediatorevents + +print OK! +delete VCXMV +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Tests that correct mediator events are received when video is deleted. +# +#------------------------------------------------------------------------------------ +[Test] +title ET30561 Mediator events - video is deleted + +// Setup case + +callsub Cleanup + +create VCXMyVideosCollectionPluginTest VCXMV +VCXMV Create + +VCXMV OpenCollection VCXCollectionMyVideos +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened +waittestclass VCXMV + +VCXMV OpenLevel EVcxMyVideosAllVideos +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened +waittestclass VCXMV + +create MediatorEventVerifier mediatorevents + +VCXMV Download 3G_AP SERVICE_SMALLVIDEOS 1 0 "mediacharger" "Buran_9o" +VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral +waittestclass VCXMV // Dl complete + +VCXMV Download 3G_AP SERVICE_SMALLVIDEOS 2 0 "mediacharger" "Buran_9o" +VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral +waittestclass VCXMV // Dl complete + +mediatorevents AddEvent KVcxNsMpxEventNewVideosCountDecreased +mediatorevents AddEvent KVcxNsMpxEventNewVideosCountDecreased + +VCXMV DeleteMedia E_DRIVE 0 0 +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDeleteResp KVCXMYVideosTestMessageCommandComplete KVCXMYVideosTestMessageDeleteStarted KVCXMYVideosTestMessageMpxItemDeleted KVCXMYVideosTestMessageCollectionOpened +waittestclass VCXMV + +VCXMV DeleteMedia E_DRIVE 0 0 +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDeleteResp KVCXMYVideosTestMessageCommandComplete KVCXMYVideosTestMessageDeleteStarted KVCXMYVideosTestMessageMpxItemDeleted KVCXMYVideosTestMessageCollectionOpened +waittestclass VCXMV + +mediatorevents WaitEvents + +mediatorevents CheckEvents +delete mediatorevents + +print OK! +delete VCXMV +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Tests that correct mediator events are received when video is moved. +# +#------------------------------------------------------------------------------------ +[Test] +title ET30562 Mediator events - video is moved + +// Setup case + +callsub Cleanup + +create VCXMyVideosCollectionPluginTest VCXMV +VCXMV Create + +VCXMV OpenCollection VCXCollectionMyVideos +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened +waittestclass VCXMV + +VCXMV OpenLevel EVcxMyVideosAllVideos +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened +waittestclass VCXMV + +create MediatorEventVerifier mediatorevents + +VCXMV Download 3G_AP SERVICE_SMALLVIDEOS 1 0 "mediacharger" "Buran_9o" +VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral +waittestclass VCXMV // Dl complete + +VCXMV MoveMedia E_DRIVE 0 C_DRIVE 0 +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageMoveResp KVCXMYVideosTestMessageCommandComplete KVCXMYVideosTestMessageCopyOrMoveStarted +waittestclass VCXMV + +mediatorevents CheckEvents +delete mediatorevents + +print OK! +delete VCXMV +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Tests that correct mediator events are received when video is copied. +# +#------------------------------------------------------------------------------------ +[Test] +title ET30563 Mediator events - video is copied + +// Setup case + +callsub Cleanup + +create VCXMyVideosCollectionPluginTest VCXMV +VCXMV Create + +VCXMV OpenCollection VCXCollectionMyVideos +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened +waittestclass VCXMV + +VCXMV OpenLevel EVcxMyVideosAllVideos +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened +waittestclass VCXMV + +create MediatorEventVerifier mediatorevents + +VCXMV Download 3G_AP SERVICE_SMALLVIDEOS 1 0 "mediacharger" "Buran_9o" +VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral +waittestclass VCXMV // Dl complete + +//mediatorevents AddEvent KVcxNsMpxEventNewVideosCountDecreased + +VCXMV CopyMedia E_DRIVE 0 C_DRIVE 0 +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCopyResp KVCXMYVideosTestMessageCopyOrMoveStarted KVCXMYVideosTestMessageCollectionItemChanged KVCXMYVideosTestMessageCommandComplete KVCXMYVideosTestMessageCollectionItemChanged KVCXMYVideosTestMessageCollectionCategoryChanged +waittestclass VCXMV + +mediatorevents CheckEvents +delete mediatorevents + +print OK! +delete VCXMV +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Tests that correct mediator events are received when video is removed. +# +#------------------------------------------------------------------------------------ +[Test] +title ET30564 Mediator events - video is removed + +// Setup case + +callsub Cleanup + +create VCXMyVideosCollectionPluginTest VCXMV +VCXMV Create + +VCXMV OpenCollection VCXCollectionMyVideos +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened +waittestclass VCXMV + +VCXMV OpenLevel EVcxMyVideosAllVideos +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened +waittestclass VCXMV + +create MediatorEventVerifier mediatorevents + +VCXMV Download 3G_AP SERVICE_SMALLVIDEOS 1 0 "mediacharger" "Buran_9o" +VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral +waittestclass VCXMV // Dl complete + +VCXMV Download 3G_AP SERVICE_SMALLVIDEOS 2 0 "mediacharger" "Buran_9o" +VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral +waittestclass VCXMV // Dl complete + +mediatorevents AddEvent KVcxNsMpxEventNewVideosCountDecreased +mediatorevents AddEvent KVcxNsMpxEventNewVideosCountDecreased + +VCXMV RemoveMedia ANY_DRIVE 0 0 +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened +waittestclass VCXMV + +VCXMV RemoveMedia ANY_DRIVE 0 0 +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened +waittestclass VCXMV + +mediatorevents WaitEvents + +mediatorevents CheckEvents +delete mediatorevents + +print OK! +delete VCXMV +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Tests that correct mediator events are received when the file of a video is deleted. +# +#------------------------------------------------------------------------------------ +[Test] +title ET30565 Mediator events - file of video is removed + +// Setup case + +callsub Cleanup + +create VCXMyVideosCollectionPluginTest VCXMV +VCXMV Create + +VCXMV OpenCollection VCXCollectionMyVideos +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened +waittestclass VCXMV + +VCXMV OpenLevel EVcxMyVideosAllVideos +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened +waittestclass VCXMV + +create MediatorEventVerifier mediatorevents + +VCXMV Download 3G_AP SERVICE_SMALLVIDEOS 1 0 "mediacharger" "Buran_9o" +VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral +waittestclass VCXMV // Dl complete + +VCXMV Download 3G_AP SERVICE_SMALLVIDEOS 2 0 "mediacharger" "Buran_9o" +VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral +waittestclass VCXMV // Dl complete + +mediatorevents AddEvent KVcxNsMpxEventNewVideosCountDecreased +mediatorevents AddEvent KVcxNsMpxEventNewVideosCountDecreased + +VCXMV DeleteFileOfMedia ANY_DRIVE 0 +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened +waittestclass VCXMV + +VCXMV DeleteFileOfMedia ANY_DRIVE 0 +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened +waittestclass VCXMV + +mediatorevents WaitEvents + +mediatorevents CheckEvents +delete mediatorevents + +print OK! +delete VCXMV +[Endtest]