diff -r 000000000000 -r 96612d01cf9f videocollection/mpxmyvideoscollection/tsrc/mpxmvcolltest/conf/VCXMyVideosCollectionPluginTestDownload.cfg --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/videocollection/mpxmyvideoscollection/tsrc/mpxmvcolltest/conf/VCXMyVideosCollectionPluginTestDownload.cfg Mon Jan 18 20:21:12 2010 +0200 @@ -0,0 +1,1349 @@ +#----------------------------------------------------------------------------------- +# +# STIF test script file for testing VCXMyVideosCollectionPluginTest.dll +# +# Tests functionality for downloading video files. +# +#----------------------------------------------------------------------------------- + +[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 ET30100 Setup +create VCXTestUtilModule Util + +// 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 CreateMobilecrashWatcher + +// Remove all videos + +create VCXMyVideosCollectionPluginTest VCXMV +VCXMV Create + +VCXMV SetPreferredMemory C_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 + +Util CheckMobilecrashes +pause 1000 +delete Util + +print OK! +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Tests download to first used drive. +# +#------------------------------------------------------------------------------------ +[Test] +title ET30101 Download video, 1st drive + +create VCXTestUtilModule Util +Util CreateMobilecrashWatcher + +callsub Cleanup + +// 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 RefreshContents +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened +waittestclass VCXMV + +VCXMV CheckMediaCount C_DRIVE 1 +VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralFlags EVcxMyVideosVideoNew + +print OK! +delete VCXMV + +Util CheckMobilecrashes +pause 1000 +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Sets used memory to second drive. +# +# CaseClass: core +#------------------------------------------------------------------------------------ +[Test] +title Setup default memory + +create VCXMyVideosCollectionPluginTest VCXMV +VCXMV Create +VCXMV SetPreferredMemory E_DRIVE +delete VCXMV +print OK! +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Tests downloading 3 videos. Each download is started when previous finishes. +# +# CaseClass: core +#------------------------------------------------------------------------------------ +[Test] +title ET30102 Download 3 videos one by one, 2nd drive + +create VCXTestUtilModule Util +Util CreateMobilecrashWatcher + +callsub Cleanup + +create VCXMyVideosCollectionPluginTest VCXMV +VCXMV Create + +VCXMV SetPreferredMemory E_DRIVE + +// Get list of videos +VCXMV OpenCollection VCXCollectionMyVideos +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened +waittestclass VCXMV + +VCXMV OpenLevel EVcxMyVideosAllVideos +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened +waittestclass VCXMV + +VCXMV Download 3G_AP SERVICE_SMALLVIDEOS 2 0 "mediacharger" "Buran_9o" +VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral +waittestclass VCXMV // Dl complete + +VCXMV Download 3G_AP SERVICE_SMALLVIDEOS 3 0 "mediacharger" "Buran_9o" +VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral +waittestclass VCXMV // Dl complete + +VCXMV Download 3G_AP SERVICE_SMALLVIDEOS 4 0 "mediacharger" "Buran_9o" +VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral +waittestclass VCXMV // Dl complete + +VCXMV RefreshContents +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened +waittestclass VCXMV + +// Check video has been loaded, there's one from previous case +VCXMV CheckMediaCount E_DRIVE 3 +VCXMV CheckMediaCount C_DRIVE 0 + +print OK! +delete VCXMV +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Tests opening download category when download is ongoing. +# +# CaseClass: core +#------------------------------------------------------------------------------------ +[Test] +title ET30103 Download and open downloads category + +create VCXTestUtilModule Util +Util CreateMobilecrashWatcher + +callsub Cleanup + +// TESTCASE START + +create VCXMyVideosCollectionPluginTest VCXMV +VCXMV Create + +// Create one sideloaded video +VCXMV CreateVideoFile IptvTestVideoMpeg4 C_DRIVE "video0.mp4" + +// Get list of videos +VCXMV OpenCollection VCXCollectionMyVideos +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened +waittestclass VCXMV + +VCXMV OpenLevel EVcxMyVideosAllVideos +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened +waittestclass VCXMV + +VCXMV CloseLevel +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened +waittestclass VCXMV + +// Start download +VCXMV Download 3G_AP SERVICE_2 0 0 "mediacharger" "Buran_9o" +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCommandComplete +waittestclass VCXMV // Dl started + +// Get list of downloads +VCXMV OpenLevel EVcxMyVideosDownloads +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened +waittestclass VCXMV + +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlProgressed +waittestclass VCXMV + +// Check that there's a download +VCXMV CheckMediaCount ANY_DRIVE 1 + +VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral +waittestclass VCXMV // Dl complete + +VCXMV CoolDown + +VCXMV CloseLevel +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened +waittestclass VCXMV + +// Get list of all videos +VCXMV OpenLevel EVcxMyVideosAllVideos +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened +waittestclass VCXMV + +// Downloaded and sideloaded +VCXMV CheckMediaCount ANY_DRIVE 2 + +print OK! +delete VCXMV +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Tests canceling a download. +# +# CaseClass: core +#------------------------------------------------------------------------------------ +[Test] +title ET30104 Cancel download + +create VCXTestUtilModule Util +Util CreateMobilecrashWatcher + +callsub Cleanup + +// 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 + +VCXMV RefreshContents +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened +waittestclass VCXMV + +// Should be no videos +VCXMV CheckMediaCount ANY_DRIVE 0 + +print OK! +delete VCXMV + +Util CheckMobilecrashes +pause 1000 +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Tests pausing a download. +# +# CaseClass: core +#------------------------------------------------------------------------------------ +[Test] +title ET30105 Pause download + +create VCXTestUtilModule Util +Util CreateMobilecrashWatcher + +callsub Cleanup + +// 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 + +Util CheckMobilecrashes +pause 1000 +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Tests resuming a download. +# +# CaseClass: core +#------------------------------------------------------------------------------------ +[Test] +title ET30111 Pause and resume download + +create VCXTestUtilModule Util +Util CreateMobilecrashWatcher + +callsub Cleanup + +// 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 + +Util CheckMobilecrashes +pause 1000 +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Tests opening downloads category when download is paused. All videos category +# is opened then and download is resumed. +# +#------------------------------------------------------------------------------------ +[Test] +title ET30112 Pause and open downloads category + +create VCXTestUtilModule Util +Util CreateMobilecrashWatcher + +callsub Cleanup + +// 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 CoolDown + +VCXMV CloseLevel +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened +waittestclass VCXMV + +// Get list of downloads +VCXMV OpenLevel EVcxMyVideosDownloads +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened +waittestclass VCXMV + +// Check that there's a download +VCXMV CheckMediaCount ANY_DRIVE 1 + +VCXMV CoolDown + +VCXMV CloseLevel +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened +waittestclass VCXMV + +VCXMV OpenLevel EVcxMyVideosAllVideos +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened +waittestclass VCXMV + +VCXMV ResumeDownload 3G_AP SERVICE_2 20 0 "mediacharger" "Buran_9o" +VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral +waittestclass VCXMV // Dl complete + +VCXMV CancelDownload SERVICE_2 20 0 +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCommandComplete +waittestclass VCXMV // Dl canceled + +print OK! +delete VCXMV + +Util CheckMobilecrashes +pause 1000 +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Tests canceling a download in paused state. +# +# CaseClass: core +#------------------------------------------------------------------------------------ +[Test] +title ET30113 Cancel paused download + +create VCXTestUtilModule Util +Util CreateMobilecrashWatcher + +callsub Cleanup + +// 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 + +Util CheckMobilecrashes +pause 1000 +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Tests downloading two videos at same time. +# +#------------------------------------------------------------------------------------ +[Test] +title ET30106 2 downloads same time + +create VCXTestUtilModule Util +Util CreateMobilecrashWatcher + +callsub Cleanup + +// 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 + +// Check that there's no other videos +VCXMV CheckMediaCount ANY_DRIVE 0 + +VCXMV Download 3G_AP SERVICE_2 3 0 "mediacharger" "Buran_9o" +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCommandComplete +waittestclass VCXMV // Dl started + +VCXMV Download 3G_AP SERVICE_SMALLVIDEOS 0 0 "mediacharger" "Buran_9o" +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCommandComplete +waittestclass VCXMV // Dl started + +VCXMV WaitAllDownloads +waittestclass VCXMV + +VCXMV RefreshContents +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened +waittestclass VCXMV + +// Check videos have been loaded +VCXMV CheckMediaCount ANY_DRIVE 2 + +print OK! +delete VCXMV + +Util CheckMobilecrashes +pause 1000 +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Tests that progress of a download is set to 100% when download is finished. +# +#------------------------------------------------------------------------------------ +[Test] +title ET30109 Check progress of finished download + +create VCXTestUtilModule Util +Util CreateMobilecrashWatcher + +callsub Cleanup + +// 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 + +VCXMV Download 3G_AP SERVICE_2 1 0 "mediacharger" "Buran_9o" +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCommandComplete +waittestclass VCXMV + +VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral +waittestclass VCXMV + +VCXMV CheckDownloadProgress SERVICE_2 1 100 + +VCXMV RefreshContents +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened +waittestclass VCXMV + +VCXMV CheckMediaCount ANY_DRIVE 1 + +print OK! +delete VCXMV + +Util CheckMobilecrashes +pause 1000 +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Tests that progress of a download is updated during the download. +# +# CaseClass: core +#------------------------------------------------------------------------------------ +[Test] +title ET30110 Check progress of download + +create VCXTestUtilModule Util +Util CreateMobilecrashWatcher + +callsub Cleanup + +// 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 + +VCXMV Download 3G_AP SERVICE_2 1 0 "mediacharger" "Buran_9o" +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning KVCXMYVideosTestMessageDlProgressed KVCXMYVideosTestMessageDlProgressed KVCXMYVideosTestMessageDlProgressed +waittestclass VCXMV + +VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral +waittestclass VCXMV + +print OK! +delete VCXMV + +Util CheckMobilecrashes +pause 1000 +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Tests that progress of download is updated after download has been resumed. +# +#------------------------------------------------------------------------------------ +[Test] +title ET30114 Pause, resume, check progress + +create VCXTestUtilModule Util +Util CreateMobilecrashWatcher + +callsub Cleanup + +// 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 + +VCXMV Download 3G_AP SERVICE_2 20 0 "mediacharger" "Buran_9o" +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning +waittestclass VCXMV + +VCXMV PauseDownload SERVICE_2 20 0 +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlPaused +waittestclass VCXMV + +VCXMV ResumeDownload 3G_AP SERVICE_2 20 0 "mediacharger" "Buran_9o" +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning KVCXMYVideosTestMessageDlProgressed KVCXMYVideosTestMessageDlProgressed +waittestclass VCXMV + +VCXMV CoolDown + +print OK! +delete VCXMV + +Util CheckMobilecrashes +pause 1000 +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Tests that attributes can be fetched for video that has been downloaded. +# +#------------------------------------------------------------------------------------ +[Test] +title ET30115 Details of downloaded video + +create VCXTestUtilModule Util +Util CreateMobilecrashWatcher + +callsub Cleanup + +// 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 + +VCXMV Download 3G_AP SERVICE_SMALLVIDEOS 1 0 "mediacharger" "Buran_9o" +VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral +waittestclass VCXMV // Dl complete + +VCXMV RefreshContents +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened +waittestclass VCXMV + +VCXMV CheckMediaCount ANY_DRIVE 1 +VCXMV GetMediaFullDetails ANY_DRIVE 0 + +print OK! +delete VCXMV + +Util CheckMobilecrashes +pause 1000 +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Tests that attributes can be fetched for paused download. +# +#------------------------------------------------------------------------------------ +[Test] +title ET30116 Details of paused video + +create VCXTestUtilModule Util +Util CreateMobilecrashWatcher + +callsub Cleanup + +// 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 + +VCXMV Download 3G_AP SERVICE_2 20 0 "mediacharger" "Buran_9o" +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning +waittestclass VCXMV // Dl starts + +VCXMV PauseDownload SERVICE_2 20 0 +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlPaused +waittestclass VCXMV + +VCXMV RefreshContents +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened +waittestclass VCXMV + +VCXMV CheckMediaCount ANY_DRIVE 1 +VCXMV GetMediaFullDetails ANY_DRIVE 0 + +VCXMV CancelDownload SERVICE_2 20 0 +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCommandComplete KVCXMYVideosTestMessageDlCanceled +waittestclass VCXMV // Dl canceled + +print OK! +delete VCXMV + +Util CheckMobilecrashes +pause 1000 +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Tests that attributes can be fetched for ongoing download. +# +#------------------------------------------------------------------------------------ +[Test] +title ET30117 Details of ongoing download + +create VCXTestUtilModule Util +Util CreateMobilecrashWatcher + +callsub Cleanup + +// 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 + +VCXMV Download 3G_AP SERVICE_2 1 0 "mediacharger" "Buran_9o" +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCommandComplete +waittestclass VCXMV // Dl complete + +VCXMV RefreshContents +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened +waittestclass VCXMV + +VCXMV CheckMediaCount ANY_DRIVE 1 +VCXMV GetMediaFullDetails ANY_DRIVE 0 + +VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral +waittestclass VCXMV // Dl complete + +print OK! +delete VCXMV + +Util CheckMobilecrashes +pause 1000 +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Tests that download can be started with full attributes and they are preserved +# when download is complete. Some attributes are updated when download is complete. +# +#------------------------------------------------------------------------------------ +[Test] +title ET30120 Start download with full attributes + +create VCXTestUtilModule Util +Util CreateMobilecrashWatcher + +callsub Cleanup + +// 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 + +VCXMV CreateEmptyMedia + +VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralTitle "a" +VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralExtSizeInt64 1 +VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralFlags 0 +VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralCopyright "c" +VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosModifiedDate 4 +VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosAgeProfile 5 +VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosAudioLanguage "e" +VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosAuthor "f" +//VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin 6 +//VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosDuration 7 8 +VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralLastPlaybackPosition 9 10 + +VCXMV DownloadUsingMedia 3G_AP SERVICE_SMALLVIDEOS 1 0 "mediacharger" "Buran_9o" +VCXMV WaitForAnyMessage 1MINUTE KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral +waittestclass VCXMV // Dl complete + +delete VCXMV +pause 2000 + +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 + +VCXMV CheckMediaCount ANY_DRIVE 1 + +VCXMV GetMediaFullDetails ANY_DRIVE 0 + +// These are set at download time. +VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "small1" +//VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralExtSizeInt64 213358 +VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginDownloaded + +//VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralFlags 0 +//EVcxMyVideosVideoNew + +// These were given at download start +VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralCopyright "c" +//VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KVcxMediaMyVideosModifiedDate 4 +VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KVcxMediaMyVideosAgeProfile 5 +VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KVcxMediaMyVideosAudioLanguage "e" +VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KVcxMediaMyVideosAuthor "f" +VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralLastPlaybackPosition 9 10 +//allownextresult KERRNOTSUPPORTED +//VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KVcxMediaMyVideosDuration 7 8 + +print OK! +delete VCXMV + +Util CheckMobilecrashes +pause 1000 +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Tests that download state is not preserved in the collection database. +# +#------------------------------------------------------------------------------------ +[Test] +title ET30121 Download state in DB + +create VCXTestUtilModule Util +Util CreateMobilecrashWatcher + +callsub Cleanup + +// 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 PauseDownload SERVICE_2 20 0 +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlPaused +waittestclass VCXMV // Dl paused + +delete VCXMV + +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 + +// Should be no downloads +VCXMV CheckDownloadCount 0 + +print OK! +delete VCXMV + +Util CheckMobilecrashes +pause 1000 +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Tests downloading videos to two different drives at same time. +# +# CaseClass: core +#------------------------------------------------------------------------------------ +[Test] +title ET30122 Download videos to 2 drives + +create VCXTestUtilModule Util +Util CreateMobilecrashWatcher + +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 + +VCXMV SetPreferredMemory E_DRIVE +pause 2000 + +VCXMV Download 3G_AP SERVICE_2 0 0 "mediacharger" "Buran_9o" +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning +waittestclass VCXMV // Command complete + +VCXMV SetPreferredMemory C_DRIVE +pause 2000 + +VCXMV Download 3G_AP SERVICE_SMALLVIDEOS 1 0 "mediacharger" "Buran_9o" + +VCXMV WaitAllDownloads +waittestclass VCXMV + +VCXMV RefreshContents +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened +waittestclass VCXMV + +// Check video has been loaded, there's one from previous case +VCXMV CheckMediaCount E_DRIVE 1 +VCXMV CheckMediaCount C_DRIVE 1 + +print OK! +delete VCXMV +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Tests getting full attributes for a downloaded video with MPX ID. +# +#------------------------------------------------------------------------------------ +[Test] +title ET30123 Details by MPX ID of downloaded video + +create VCXTestUtilModule Util +Util CreateMobilecrashWatcher + +callsub Cleanup + +// 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 + +VCXMV Download 3G_AP SERVICE_SMALLVIDEOS 1 0 "mediacharger" "Buran_9o" +VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral +waittestclass VCXMV // Dl complete + +VCXMV CheckMediaCount ANY_DRIVE 1 +VCXMV GetMediaFullDetailsByMpxId ANY_DRIVE 0 + +print OK! +delete VCXMV + +Util CheckMobilecrashes +pause 1000 +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Tests getting full attributes for a paused download with MPX ID. +# +#------------------------------------------------------------------------------------ +[Test] +title ET30124 Details by MPX ID of paused video + +create VCXTestUtilModule Util +Util CreateMobilecrashWatcher + +callsub Cleanup + +// 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 + +VCXMV Download 3G_AP SERVICE_2 20 0 "mediacharger" "Buran_9o" +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlRunning +waittestclass VCXMV // Dl starts + +VCXMV PauseDownload SERVICE_2 20 0 +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageDlPaused +waittestclass VCXMV + +VCXMV RefreshContents +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened +waittestclass VCXMV + +VCXMV CheckMediaCount ANY_DRIVE 1 +VCXMV GetMediaFullDetailsByMpxId ANY_DRIVE 0 + +VCXMV CancelDownload SERVICE_2 20 0 +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCommandComplete KVCXMYVideosTestMessageDlCanceled +waittestclass VCXMV // Dl canceled + +print OK! +delete VCXMV + +Util CheckMobilecrashes +pause 1000 +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Tests getting full attributes for a ongoing download with MPX ID. +# +#------------------------------------------------------------------------------------ +[Test] +title ET30125 Details by MPX ID of ongoing download + +create VCXTestUtilModule Util +Util CreateMobilecrashWatcher + +callsub Cleanup + +// 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 + +VCXMV Download 3G_AP SERVICE_2 1 0 "mediacharger" "Buran_9o" +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCommandComplete +waittestclass VCXMV // Dl complete + +VCXMV RefreshContents +VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened +waittestclass VCXMV + +VCXMV CheckMediaCount ANY_DRIVE 1 +VCXMV GetMediaFullDetailsByMpxId ANY_DRIVE 0 + +VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral +waittestclass VCXMV // Dl complete + +print OK! +delete VCXMV + +Util CheckMobilecrashes +pause 1000 +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Tests getting full attributes for a download with MPX ID. Download is started with full +# attributes. +# +# CaseClass: core +#------------------------------------------------------------------------------------ +[Test] +title ET30126 Start download with full attributes, get details by MPX ID + +create VCXTestUtilModule Util +Util CreateMobilecrashWatcher + +callsub Cleanup + +// 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 + +VCXMV CreateEmptyMedia + +VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralTitle "a" +VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralExtSizeInt64 1 +VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralFlags 0 +VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralCopyright "c" +VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosModifiedDate 4 +VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosAgeProfile 5 +VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosAudioLanguage "e" +VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosAuthor "f" +//VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin 6 +//VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosDuration 7 8 +VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralLastPlaybackPosition 9 10 + +VCXMV DownloadUsingMedia 3G_AP SERVICE_SMALLVIDEOS 1 0 "mediacharger" "Buran_9o" +VCXMV WaitForAnyMessage 1MINUTE KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral +waittestclass VCXMV // Dl complete + +delete VCXMV +pause 2000 + +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 + +VCXMV CheckMediaCount ANY_DRIVE 1 + +VCXMV GetMediaFullDetailsByMpxId ANY_DRIVE 0 + +// These are set at download time. +VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "small1" +//VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralExtSizeInt64 213358 +//VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralFlags 0 +//EVcxMyVideosVideoNew +VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginDownloaded + +// These were given at download start +VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralCopyright "c" +//VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KVcxMediaMyVideosModifiedDate 4 +VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KVcxMediaMyVideosAgeProfile 5 +VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KVcxMediaMyVideosAudioLanguage "e" +VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KVcxMediaMyVideosAuthor "f" +VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralLastPlaybackPosition 9 10 +//allownextresult KERRNOTSUPPORTED +//VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KVcxMediaMyVideosDuration 7 8 + +print OK! +delete VCXMV + +Util CheckMobilecrashes +pause 1000 +delete Util +[Endtest]