videoplayerapp/mpxvideoplayer/tsrc/ut_mpxvideoplayertest/conf/mpxvideoplayertest.cfg
branchRCL_3
changeset 57 befca0ec475f
--- /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]