diff -r 839377eedc2b -r befca0ec475f videoplayerapp/mpxvideoplayer/tsrc/ut_mpxvideoplayertest/conf/mpxvideoplayertest.cfg --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/videoplayerapp/mpxvideoplayer/tsrc/ut_mpxvideoplayertest/conf/mpxvideoplayertest.cfg Wed Sep 01 12:30:28 2010 +0100 @@ -0,0 +1,445 @@ +[Define] + +EFalse 0 +ETrue 1 + +ENoPath 0 +EAddPath 1 + +ELocalFile 0 +ESdpFile 1 +ERamFile 2 +EUrl 3 +EAsxFile 4 +EMultiLinkFile 5 + +StandAlone 0 +Embedded 1 + +DownloadId_1 3 +DownloadId_2 5 + +SameFile 0 +NewFile 1 +NewFileAfterError 2 + +AP_USEDEFAULT -1 + +AP_GPRS_2 4 +AP_WLAN_1 5 + +LocalLinks 0 +StreamingLinks 1 + +EPlayerChanged 10 + +UseName 0 +UseHandle 1 + +EPathChanged 4 +EMcPathChangedByOpen 0 + +EMcItemOpened 0 +EMcContainerOpened 1 + +ViewDepth_1 1 +ViewDepth_2 2 + +ENoMsg -5 +ENotification 1 +EMatrix 4 + +ELaunchVideo 1 +EOpenVideoStorage 2 +EOpenInternetVideos 3 + +EApaCommandTail 0 +EApaCommandOpen 1 +EApaCommandRun 2 + +KErrNotFound -1 +KErrCancel -3 + +EMulti 0 +ESingle 1 + +EUndefined 0 +EDefined 1 + +[Enddefine] + +[Test] +// +// Test the terminate message from the Generic Param List +// +title 1) AppUiEngine Generic Parameters - Terminate +create mpxvideoplayertest enginetest +enginetest CreateEngine Embedded +enginetest CreateGenericParametersTerminate +enginetest OpenFile UseHandle local.3gp EAddPath ELocalFile +delete enginetest +pause 1000 +[Endtest] + +[Test] +// +// Test the embedded PDL test cases +// - Launch an embedded PDL playback +// - Handle a message from the Browser for the same clip +// - Handle a message from the Browser to play a new download +// - Handle a message to clear the PDL information +// - Handle a message from the Browser to play a new download +// +title 2) AppUiEngine Embedded PDL +create mpxvideoplayertest enginetest +enginetest CreateEngine Embedded +enginetest OpenFileEmbeddedPdl DownloadId_1 local.3gp EAddPath +enginetest HandleMessageEmbeddedPdl SameFile +enginetest HandleMessageEmbeddedPdl NewFile DownloadId_2 local.3gp EAddPath +enginetest ClearPdlInformation +enginetest HandleMessageEmbeddedPdl NewFileAfterError DownloadId_2 local.3gp EAddPath +delete enginetest +pause 1000 +[Endtest] + +[Test] +// +// Test the OpenFile with a file handle API +// - No GenericParameters +// - Launch an embedded SDP file +// +title 3) AppUiEngine OpenFile w/ File Handle - SDP +create mpxvideoplayertest enginetest +enginetest CreateEngine Embedded +enginetest OpenFile UseHandle sdp_test.sdp EAddPath ESdpFile AP_USEDEFAULT +delete enginetest +pause 1000 +[Endtest] + +[Test] +// +// Test the OpenFile with a file handle API +// - No GenericParameters +// - Launch an embedded RAM file with streaming links +// +title 4) AppUiEngine OpenFile w/ File Handle - RAM file +create mpxvideoplayertest enginetest +enginetest CreateEngine Embedded +enginetest OpenFile UseHandle test_streaming.ram EAddPath ERamFile AP_USEDEFAULT StreamingLinks +delete enginetest +pause 1000 +[Endtest] + +[Test] +// +// Test the OpenFile with a file handle API +// - No GenericParameters +// - Launch an embedded RAM file with local links +// +title 5) AppUiEngine OpenFile w/ File Handle - RAM file +create mpxvideoplayertest enginetest +enginetest CreateEngine Embedded +enginetest OpenFile UseHandle test_local.ram EAddPath ERamFile AP_USEDEFAULT LocalLinks +delete enginetest +pause 1000 +[Endtest] + +[Test] +// +// Test the Access Point Selection with OpenFile file handle API +// - GenericParameters with WLAN Access Point +// - Launch an embedded SDP file +// - WLAN access point should be used +// +title 6) AppUiEngine Access Point Selection +create mpxvideoplayertest enginetest +enginetest CreateEngine Embedded +enginetest SetGenericParamAccessPoint AP_WLAN_1 +enginetest OpenFile UseHandle sdp_test.sdp EAddPath ESdpFile AP_WLAN_1 +delete enginetest +pause 1000 +[Endtest] + +[Test] +// +// Test the Access Point Selection with OpenFile file handle API +// - GenericParameters with GPRS Access Point +// - Launch an embedded SDP file +// - GPRS access point should be used +// +title 7) AppUiEngine Access Point Selection +create mpxvideoplayertest enginetest +enginetest CreateEngine Embedded +enginetest SetGenericParamAccessPoint AP_GPRS_2 +enginetest OpenFile UseHandle sdp_test.sdp EAddPath ESdpFile AP_GPRS_2 +delete enginetest +pause 1000 +[Endtest] + +[Test] +// +// Test the OpenFile with a file name API +// - Launch a local clip +// +title 8) AppUiEngine OpenFile w/ File Name - Local +create mpxvideoplayertest enginetest +enginetest CreateEngine Embedded +enginetest OpenFile UseName local.3gp EAddPath ELocalFile +delete enginetest +pause 1000 +[Endtest] + +[Test] +// +// Test the OpenFile with a file name API +// - No GenericParameters +// - Launch an SDP file +// +title 9) AppUiEngine OpenFile w/ File Name - SDP +create mpxvideoplayertest enginetest +enginetest CreateEngine Embedded +enginetest OpenFile UseName sdp_test.sdp EAddPath ESdpFile AP_USEDEFAULT +delete enginetest +pause 1000 +[Endtest] + +[Test] +// +// Test the OpenFile with a file name API +// - No GenericParameters +// - Launch an RAM file with streaming links +// +title 10) AppUiEngine OpenFile w/ File Name - RAM file +create mpxvideoplayertest enginetest +enginetest CreateEngine Embedded +enginetest OpenFile UseName test_streaming.ram EAddPath ERamFile AP_USEDEFAULT StreamingLinks +delete enginetest +pause 1000 +[Endtest] + +[Test] +// +// Test the StartStandAloneL method +// +title 11) AppUiEngine StartStandAloneL +create mpxvideoplayertest enginetest +enginetest CreateEngine StandAlone +enginetest StartStandAlone +delete enginetest +pause 1000 +[Endtest] + +[Test] +// +// Test the HandleCollectionMessage method +// +title 12) AppUiEngine HandleCollectionMessage +create mpxvideoplayertest enginetest +enginetest CreateEngine StandAlone +enginetest HandleCollectionMessage EPathChanged EMcPathChangedByOpen EMcItemOpened +delete enginetest +pause 1000 +[Endtest] + +[Test] +// +// Test the HandleCollectionMedia method +// +title 13) AppUiEngine HandleCollectionMedia +create mpxvideoplayertest enginetest +enginetest CreateEngine StandAlone +enginetest HandleCollectionMedia local.3gp EAddPath +delete enginetest +pause 1000 +[Endtest] + +[Test] +// +// Test the HandleSoftKeyBackL Method +// - Set the view depth to 1 +// - Call HandleSoftKeyL +// - AppUi should receive and exit +// +// - Set the view depth to 2 +// - Call HandleSoftKeyL +// - AppUi should StepBackCollectionPathL +// +title 14) AppUiEngine HandleSoftkeyBackL +create mpxvideoplayertest enginetest +enginetest CreateEngine StandAlone +enginetest HandleSoftkeyBack ViewDepth_1 +waittestclass enginetest +enginetest HandleSoftkeyBack ViewDepth_2 +delete enginetest +pause 1000 +[Endtest] + +[Test] +// +// Test HandleOpenL Method with Playlist +// - Create a Playlist +// - Call HandleOpenL +// - PlaybackUtility should receive InitL with Playlist +// +title 15) AppUiEngine HandleOpenPlaylist +create mpxvideoplayertest enginetest +enginetest CreateEngine StandAlone +enginetest StartStandAlone +enginetest HandleOpenPlaylist +delete enginetest +pause 1000 +[Endtest] + +[Test] +// +// Test HandleOpenL Method with CMPXMedia +// - Create CMPXMedia +// - Call HandleOpenL +// - CollectionUtility should receive OpenL with new collection path +// +title 16) AppUiEngine HandleOpenMedia +create mpxvideoplayertest enginetest +enginetest CreateEngine StandAlone +enginetest StartStandAlone +enginetest HandleOpenMedia +delete enginetest +pause 1000 +[Endtest] + +[Test] +// +// Test HandleViewActivation +// - No callback is received +// +title 17) AppUiEngine HandleViewActivation +create mpxvideoplayertest enginetest +enginetest CreateEngine StandAlone +enginetest StartStandAlone +enginetest HandleViewActivation +delete enginetest +pause 1000 +[Endtest] + +[Test] +// +// Test ProcessCommandParametersL +// - Call ProcessCommandParameters with a tail +// - View Utility receives view activation +// - file exists is false +// - Call ProcessCommandParameters without a tail +// - Open with run command +// - stand alone player is started +// - file exists is false +// - Open with document name and streaming link +// - file exists is true +// - Open with document name and local file +// - file exists is true +// - Open with document name and file that doesn't exist +// - file exists is false +// +title 18) AppUiEngine ProcessCommandParameters +create mpxvideoplayertest enginetest +enginetest CreateEngine StandAlone +enginetest ProcessCommandParameters EApaCommandRun +enginetest ProcessCommandParameters EApaCommandOpen rtsp:\/\/stream.3gp ENoPath ETrue +enginetest ProcessCommandParameters EApaCommandOpen local.3gp EAddPath ETrue +enginetest ProcessCommandParameters EApaCommandOpen badname.3gp EAddPath EFalse +delete enginetest +pause 1000 +[Endtest] + +[Test] +// +// Test Playlist functionality +// Open Multilink ram file +// HandleCollectionMessage for playlist +// +title 19) AppUiEngine HandleCollectionMessage RAM Playlist +create mpxvideoplayertest enginetest +enginetest CreateEngine StandAlone +enginetest OpenFile UseHandle test_multilocal.ram EAddPath EMultiLinkFile AP_USEDEFAULT LocalLinks +enginetest HandleCollectionMessage EPathChanged EMcPathChangedByOpen EMcContainerOpened +delete enginetest +pause 1000 +[Endtest] + +[Test] +// +// Test Playlist functionality +// Open Multilink ASX file +// HandleCollectionMessage for playlist +// +title 20) AppUiEngine HandleCollectionMessage ASX Playlist +create mpxvideoplayertest enginetest +enginetest CreateEngine StandAlone +enginetest OpenFile UseHandle test_multilink_v2.asx EAddPath EMultiLinkFile AP_USEDEFAULT StreamingLinks +enginetest HandleCollectionMessage EPathChanged EMcPathChangedByOpen EMcContainerOpened +delete enginetest +pause 1000 +[Endtest] + +[Test] +// +// Test Playlist functionality +// Open Multilink ASX file +// HandleCollectionMessage for playlist +// +title 21) AppUiEngine UpdatePbPluginMediaL ASX V3 +create mpxvideoplayertest enginetest +enginetest CreateEngine StandAlone +enginetest OpenFile UseHandle test_seekSingle_v3.asx EAddPath EAsxFile AP_USEDEFAULT StreamingLinks +delete enginetest +pause 1000 +[Endtest] + +[Test] +// +// Test OpenMediaL functionality +// Open valid Media +// +title 22) AppUiEngine OpenMediaL +create mpxvideoplayertest enginetest +enginetest CreateEngine StandAlone +enginetest OpenMedia local.3gp EAddPath +delete enginetest +pause 1000 +[Endtest] + +[Test] +// +// Test OpenMediaL functionality +// Open bad Media +// +title 23) AppUiEngine OpenMediaL bad file path +create mpxvideoplayertest enginetest +enginetest CreateEngine StandAlone +enginetest OpenMedia no_existing_file.ram EAddPath +delete enginetest +pause 1000 +[Endtest] + +[Test] +// +// Test View Depth functionality +// +title 24) AppUiEngine GetView Depth +create mpxvideoplayertest enginetest +enginetest CreateEngine StandAlone +enginetest GetViewDepth ViewDepth_2 +delete enginetest +pause 1000 +[Endtest] + +[Test] +// +// Test the Video Center PDL test cases +// - Launch a stand alone instance of engine +// - Handle a message to start feeds PDL playback +// +title 25) AppUiEngine Feeds PDL +create mpxvideoplayertest enginetest +enginetest CreateEngine StandAlone +enginetest HandleCollectionMedia local.3gp EAddPath DownloadId_1 +delete enginetest +pause 1000 +[Endtest]