videoplayerapp/mpxvideoplayer/tsrc/ut_mpxvideoplayertest/conf/mpxvideoplayertest.cfg
author Pat Downey <patd@symbian.org>
Wed, 01 Sep 2010 12:30:28 +0100
branchRCL_3
changeset 57 befca0ec475f
permissions -rw-r--r--
Revert incorrect RCL_3 drop: Revision: 201033 Kit: 201035

[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]