videocollection/mpxmyvideoscollection/tsrc/mpxmvcolltest/conf/VCXMyVideosCollectionPluginTestMediator.cfg
#-----------------------------------------------------------------------------------
#
# 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 <not a test> 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]