os/mm/mmapitest/devsoundhaitest/scripts/multimedia-mmf-devsound-validation-automated-comb_pt.script
author sl@SLION-WIN7.fritz.box
Fri, 15 Jun 2012 03:10:57 +0200
changeset 0 bde4ae8d615e
permissions -rw-r--r--
First public contribution.
sl@0
     1
//
sl@0
     2
// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
sl@0
     3
// All rights reserved.
sl@0
     4
// This component and the accompanying materials are made available
sl@0
     5
// under the terms of "Eclipse Public License v1.0"
sl@0
     6
// which accompanies this distribution, and is available
sl@0
     7
// at the URL "http://www.eclipse.org/legal/epl-v10.html".
sl@0
     8
//
sl@0
     9
// Initial Contributors:
sl@0
    10
// Nokia Corporation - initial contribution.
sl@0
    11
//
sl@0
    12
// Contributors:
sl@0
    13
//
sl@0
    14
// Description: 
sl@0
    15
//
sl@0
    16
//
sl@0
    17
//! @file
sl@0
    18
//! @SYMTestSuiteName multimedia-mmf-devsound-validation-automated-comb_pt
sl@0
    19
//! @SYMScriptTestEnvironment This test script requires a basic ROM.
sl@0
    20
//
sl@0
    21
// Tests all public elements of the CMMFDevSound
sl@0
    22
// classes as a means of confidence that the APIs work as expected.
sl@0
    23
// 
sl@0
    24
// The purpose is to provide a regression test suite of PublishedAll
sl@0
    25
// APIs for: CMMFDevSound
sl@0
    26
// The tests are fully automated.
sl@0
    27
//
sl@0
    28
sl@0
    29
sl@0
    30
sl@0
    31
LOAD_SUITE t_devsound
sl@0
    32
sl@0
    33
sl@0
    34
sl@0
    35
sl@0
    36
sl@0
    37
START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PT-0001
sl@0
    38
sl@0
    39
//!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PT-0001
sl@0
    40
//!@SYMAPI
sl@0
    41
//! TEST_BLOCK 001
sl@0
    42
//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
sl@0
    43
//!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
sl@0
    44
//!                CMMFDevSound::Capabilities()
sl@0
    45
//!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
sl@0
    46
//!                CMMFDevSound::PlayInitL()
sl@0
    47
//!                CMMFDevSound::Stop()
sl@0
    48
//! TEST_BLOCK 002
sl@0
    49
//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
sl@0
    50
//!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
sl@0
    51
//!                CMMFDevSound::PlayToneSequenceL(TDesC8 {ref})
sl@0
    52
//!@SYMAuthor			jguillermo
sl@0
    53
//!@SYMCreationDate		7/28/2008 
sl@0
    54
//!@SYMTestCaseDesc		Calendar alarm during alarm clock
sl@0
    55
//!@SYMTestActions
sl@0
    56
//! TEST_BLOCK 001
sl@0
    57
//!                1. Create DevSound instance 
sl@0
    58
//!                2. Initialize DevSound (Mode = EMMFStatePlaying; FourCC = MP3)
sl@0
    59
//!                3. Set Priority (Priority = {Priority,PriorityCalendarAlarm}; Preference = {PriorityPreference,PriorityPreferenceClockAlarm};PriorityState=EMMFStatePlaying)
sl@0
    60
//!                4. Capabilities 
sl@0
    61
//!                5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz)
sl@0
    62
//!                6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\mp3\MP3_44.1k_128kbps_st_Test3.mp3)
sl@0
    63
//!                7. Start Play for 20 seconds
sl@0
    64
//!                8. Stop
sl@0
    65
//!                9. Close file
sl@0
    66
//!                10. Destroy DevSound instance
sl@0
    67
//! TEST_BLOCK 002
sl@0
    68
//!                1. Create DevSound instance
sl@0
    69
//!                2. Initialize DevSound ( Mode = EMMFStateTonePlaying; FourCC= ILBC)
sl@0
    70
//!                3. Set priority settings and delay 10 seconds ( Priority={Priority,PriorityCalendarAlarm}; Preference={PriorityPreference,PriorityPreferenceCalendarAlarm}; PriorityState=EMMFStateTonePlaying)
sl@0
    71
//!                4. Play tone sequence EOF (Filename = {drive,mmc}\multimedia\mmf\devsound\nrt\Nokia_ringing_tone.nrt)
sl@0
    72
//!                5. Delete DevSound instance.
sl@0
    73
//!@SYMTestStatus		Verified
sl@0
    74
//!@SYMTestPriority		High
sl@0
    75
//!@SYMTestExpectedResults
sl@0
    76
//!                Calendar alarm during alarm clock
sl@0
    77
//! TEST_BLOCK 001
sl@0
    78
//!                MP3 playback for 20 s
sl@0
    79
//! TEST_BLOCK 002
sl@0
    80
//!                Play tone sequence
sl@0
    81
//!@SYMTestType			CIT
sl@0
    82
sl@0
    83
sl@0
    84
	CONCURRENT
sl@0
    85
sl@0
    86
sl@0
    87
sl@0
    88
	START_TEST_BLOCK	100	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pt.ini
sl@0
    89
		CREATE_OBJECT	CMMFDevSound		devsound1
sl@0
    90
		COMMAND		devsound1		NewL
sl@0
    91
		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pt-0001-0001-InitializeL_command02
sl@0
    92
		OUTSTANDING
sl@0
    93
		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pt-0001-0001-SetPrioritySettings_command03
sl@0
    94
		COMMAND		devsound1		Capabilities
sl@0
    95
		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pt-0001-0001-SetConfigL_command05
sl@0
    96
		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pt-0001-0001-OpenFile_command06
sl@0
    97
		COMMAND		devsound1		PlayInitL
sl@0
    98
		ASYNC_DELAY  20000000 
sl@0
    99
		COMMAND		devsound1		Stop
sl@0
   100
		COMMAND		devsound1		CloseFile
sl@0
   101
		COMMAND		devsound1		~
sl@0
   102
	END_TEST_BLOCK
sl@0
   103
sl@0
   104
sl@0
   105
sl@0
   106
	START_TEST_BLOCK	100	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pt.ini
sl@0
   107
		CREATE_OBJECT	CMMFDevSound		devsound1
sl@0
   108
		COMMAND		devsound1		NewL
sl@0
   109
		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pt-0001-0002-InitializeL_command02
sl@0
   110
		OUTSTANDING
sl@0
   111
		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pt-0001-0002-SetPrioritySettings_command03
sl@0
   112
		DELAY  10000000 
sl@0
   113
		COMMAND		devsound1		PlayToneSequenceL			MULTIMEDIA-MMF-DevSound-Comb_Pt-0001-0002-PlayToneSequenceL_command04
sl@0
   114
		OUTSTANDING
sl@0
   115
		COMMAND		devsound1		~
sl@0
   116
	END_TEST_BLOCK
sl@0
   117
END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PT-0001
sl@0
   118
sl@0
   119
sl@0
   120
sl@0
   121
sl@0
   122
START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PT-0002
sl@0
   123
sl@0
   124
//!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PT-0002
sl@0
   125
//!@SYMAPI
sl@0
   126
//! TEST_BLOCK 001
sl@0
   127
//!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
sl@0
   128
//!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
sl@0
   129
//!                CMMFDevSound::Capabilities()
sl@0
   130
//!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
sl@0
   131
//!                CMMFDevSound::PlayInitL()
sl@0
   132
//!                CMMFDevSound::Stop()
sl@0
   133
//! TEST_BLOCK 002
sl@0
   134
//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
sl@0
   135
//!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
sl@0
   136
//!                CMMFDevSound::PlayToneSequenceL(TDesC8 {ref})
sl@0
   137
//!@SYMAuthor			etorres
sl@0
   138
//!@SYMCreationDate		8/25/2008 
sl@0
   139
//!@SYMTestCaseDesc		Calendar alarm during incoming call
sl@0
   140
//!@SYMTestActions
sl@0
   141
//! TEST_BLOCK 001
sl@0
   142
//!                1. Create DevSound instance 
sl@0
   143
//!                2. Initialize DevSound (Mode = EMMFStatePlaying; FourCC = MP3)
sl@0
   144
//!                3. Set Priority (Priority = {Priority,PriorityIncomingCall}; Preference = {PriorityPreference,PriorityPreferenceIncomingCall};PriorityState=EMMFStatePlaying)
sl@0
   145
//!                4. Capabilities 
sl@0
   146
//!                5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz)
sl@0
   147
//!                6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\mp3\MP3_44.1k_128kbps_st_Test3.mp3)
sl@0
   148
//!                7. Start Play for 20 seconds
sl@0
   149
//!                8. Stop
sl@0
   150
//!                9. Close file
sl@0
   151
//!                10. Destroy DevSound instance
sl@0
   152
//! TEST_BLOCK 002
sl@0
   153
//!                1. Create DevSound instance
sl@0
   154
//!                2. Initialize DevSound ( Mode = EMMFStateTonePlaying; FourCC= ILBC)
sl@0
   155
//!                3. Set priority settings and delay 10 seconds ( Priority={Priority,PriorityCalendarAlarm}; Preference={PriorityPreference,PriorityPreferenceCalendarAlarm}; PriorityState=EMMFStateTonePlaying)
sl@0
   156
//!                4. Play tone sequence EOF (Filename = {drive,mmc}\multimedia\mmf\devsound\nrt\Nokia_ringing_tone.nrt)
sl@0
   157
//!                5. Delete DevSound instance.
sl@0
   158
//!@SYMTestStatus		Verified
sl@0
   159
//!@SYMTestPriority		High
sl@0
   160
//!@SYMTestExpectedResults
sl@0
   161
//!                Calendar alarm during incoming call
sl@0
   162
//! TEST_BLOCK 001
sl@0
   163
//!                MP3 playback for 20s
sl@0
   164
//! TEST_BLOCK 002
sl@0
   165
//!                Expected error -21 during playtone sequence
sl@0
   166
//!@SYMTestType			CIT
sl@0
   167
sl@0
   168
sl@0
   169
	CONCURRENT
sl@0
   170
sl@0
   171
sl@0
   172
sl@0
   173
	START_TEST_BLOCK	30	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pt.ini
sl@0
   174
		CREATE_OBJECT	CMMFDevSound		devsound1
sl@0
   175
		COMMAND		devsound1		NewL
sl@0
   176
		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pt-0002-0001-InitializeL_command02
sl@0
   177
		OUTSTANDING
sl@0
   178
		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pt-0002-0001-SetPrioritySettings_command03
sl@0
   179
		COMMAND		devsound1		Capabilities
sl@0
   180
		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pt-0002-0001-SetConfigL_command05
sl@0
   181
		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pt-0002-0001-OpenFile_command06
sl@0
   182
		COMMAND		devsound1		PlayInitL
sl@0
   183
		ASYNC_DELAY  20000000 
sl@0
   184
		COMMAND		devsound1		Stop
sl@0
   185
		COMMAND		devsound1		CloseFile
sl@0
   186
		COMMAND		devsound1		~
sl@0
   187
	END_TEST_BLOCK
sl@0
   188
sl@0
   189
sl@0
   190
sl@0
   191
	START_TEST_BLOCK	100	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pt.ini
sl@0
   192
		CREATE_OBJECT	CMMFDevSound		devsound1
sl@0
   193
		COMMAND		devsound1		NewL
sl@0
   194
		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pt-0002-0002-InitializeL_command02
sl@0
   195
		OUTSTANDING
sl@0
   196
		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pt-0002-0002-SetPrioritySettings_command03
sl@0
   197
		DELAY  10000000
sl@0
   198
    COMMAND   !AsyncError=-21    devsound1 PlayToneSequenceL MULTIMEDIA-MMF-DevSound-Comb_Pt-0002-0002-PlayToneSequenceL_command05
sl@0
   199
		OUTSTANDING
sl@0
   200
		COMMAND		devsound1		~
sl@0
   201
	END_TEST_BLOCK
sl@0
   202
END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PT-0002
sl@0
   203
sl@0
   204
sl@0
   205
sl@0
   206
sl@0
   207
START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PT-0003
sl@0
   208
sl@0
   209
//!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PT-0003
sl@0
   210
//!@SYMAPI
sl@0
   211
//! TEST_BLOCK 001
sl@0
   212
//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
sl@0
   213
//!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
sl@0
   214
//!                CMMFDevSound::Capabilities()
sl@0
   215
//!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
sl@0
   216
//!                CMMFDevSound::PlayInitL()
sl@0
   217
//! TEST_BLOCK 002
sl@0
   218
//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
sl@0
   219
//!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
sl@0
   220
//!                CMMFDevSound::SetDTMFLengths(TTimeIntervalMicroSeconds32 {ref}, TTimeIntervalMicroSeconds32 {ref}, TTimeIntervalMicroSeconds32 {ref})
sl@0
   221
//!                CMMFDevSound::PlayInitL()
sl@0
   222
//!@SYMAuthor			jpacho
sl@0
   223
//!@SYMCreationDate		7/28/2008 
sl@0
   224
//!@SYMTestCaseDesc		DTMF tones during audio playback
sl@0
   225
//!@SYMTestActions
sl@0
   226
//! TEST_BLOCK 001
sl@0
   227
//!                1. Create Devsound instance 
sl@0
   228
//!                2. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_48k_16b_signed_st_Test1.pcm)
sl@0
   229
//!                3. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
sl@0
   230
//!                4. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality};PriorityState=EMMFStatePlaying)
sl@0
   231
//!                5. Capabilities 
sl@0
   232
//!                6. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz)
sl@0
   233
//!                7. Start Play for 20 seconds 
sl@0
   234
//!                8.Stop
sl@0
   235
//!                9.Close file
sl@0
   236
//!                10.Destroy Devsound instance
sl@0
   237
//! TEST_BLOCK 002
sl@0
   238
//!                1. Create DevSound instance
sl@0
   239
//!                2. Initialize Devsound ( Mode = EMMFStateTonePlaying; FourCC= ILBC)
sl@0
   240
//!                3. Set priority settings & delay 1s ( Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState=EMMFStateTonePlaying)
sl@0
   241
//!                4. Set DTMF Lengths (ToneOnLength = 300000; ToneOffLength = 100000; PauseLength = 100000)
sl@0
   242
//!                5. Start DTMF Play (DTMFString = 1234567890)
sl@0
   243
//!                6. Destroy DevSound instance
sl@0
   244
//!@SYMTestStatus		Delivered
sl@0
   245
//!@SYMTestPriority		High
sl@0
   246
//!@SYMTestExpectedResults
sl@0
   247
//!                DTMF tones during audio playback
sl@0
   248
//! TEST_BLOCK 001
sl@0
   249
//!                RAW playback for 20 s
sl@0
   250
//! TEST_BLOCK 002
sl@0
   251
//!                DTMF play
sl@0
   252
//!@SYMTestType			CIT
sl@0
   253
sl@0
   254
sl@0
   255
	CONCURRENT
sl@0
   256
sl@0
   257
sl@0
   258
sl@0
   259
	START_TEST_BLOCK	90	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pt.ini
sl@0
   260
		CREATE_OBJECT	CMMFDevSound		devsound1
sl@0
   261
		COMMAND		devsound1		NewL
sl@0
   262
		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pt-0003-0001-OpenFile_command02
sl@0
   263
		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pt-0003-0001-InitializeL_command03
sl@0
   264
		OUTSTANDING
sl@0
   265
		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pt-0003-0001-SetPrioritySettings_command04
sl@0
   266
		COMMAND		devsound1		Capabilities
sl@0
   267
		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pt-0003-0001-SetConfigL_command06
sl@0
   268
		COMMAND		devsound1		PlayInitL
sl@0
   269
		ASYNC_DELAY  20000000 
sl@0
   270
		COMMAND		devsound1		Stop
sl@0
   271
		DELAY  2000000 
sl@0
   272
		COMMAND		devsound1		CloseFile
sl@0
   273
		COMMAND		devsound1		~
sl@0
   274
	END_TEST_BLOCK
sl@0
   275
sl@0
   276
sl@0
   277
sl@0
   278
	START_TEST_BLOCK	90	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pt.ini
sl@0
   279
		CREATE_OBJECT	CMMFDevSound		devsound1
sl@0
   280
		COMMAND		devsound1		NewL
sl@0
   281
		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pt-0003-0002-InitializeL_command02
sl@0
   282
		OUTSTANDING
sl@0
   283
		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pt-0003-0002-SetPrioritySettings_command03
sl@0
   284
		DELAY  10000000 
sl@0
   285
		COMMAND		devsound1		SetDTMFLengths			MULTIMEDIA-MMF-DevSound-Comb_Pt-0003-0002-SetDTMFLengths_command04
sl@0
   286
		COMMAND		devsound1		PlayDTMFStringL			MULTIMEDIA-MMF-DevSound-Comb_Pt-0003-0002-PlayDTMFStringL_command05
sl@0
   287
		ASYNC_DELAY  3000000 
sl@0
   288
		COMMAND		devsound1		~
sl@0
   289
	END_TEST_BLOCK
sl@0
   290
END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PT-0003
sl@0
   291
sl@0
   292
sl@0
   293
sl@0
   294
sl@0
   295
START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PT-0004
sl@0
   296
sl@0
   297
//!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PT-0004
sl@0
   298
//!@SYMAPI
sl@0
   299
//! TEST_BLOCK 001
sl@0
   300
//!                CMMFDevSound::InitializeL(MDevSoundObserver{ref}, TFourCC , TMMFState)
sl@0
   301
//!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings{ref})
sl@0
   302
//!                CMMFDevSound::Capabilities()
sl@0
   303
//!                CMMFDevSound::SetConfigL(const TMMFCapabilities{ref})
sl@0
   304
//!                CMMFDevSound::PlayInitL()
sl@0
   305
//! TEST_BLOCK 002
sl@0
   306
//!                CMMFDevSound::InitializeL(MDevSoundObserver{ref}, TFourCC , TMMFState)
sl@0
   307
//!                CMMFDevSound::SetPrioritySettings(const 
sl@0
   308
//!                CMMFDevSound::SetConfigL(const TMMFCapabilities{ref})
sl@0
   309
//!                CMMFDevSound::Pause()
sl@0
   310
//!                CMMFDevSound::SetToneRepeats(TInt, TTimeIntervalMicroSeconds {ref})
sl@0
   311
//!                CMMFDevSound::PlayToneSequenceL(TDesC8 {ref})
sl@0
   312
//!                CMMFDevSound::Stop()
sl@0
   313
//!@SYMAuthor			myanez
sl@0
   314
//!@SYMCreationDate		8/25/2008 
sl@0
   315
//!@SYMTestCaseDesc		Incoming call during audio playback
sl@0
   316
//!@SYMTestActions
sl@0
   317
//! TEST_BLOCK 001
sl@0
   318
//!                1. Create Devsound Instance 
sl@0
   319
//!                2. Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
sl@0
   320
//!                3. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = MP3)
sl@0
   321
//!                4. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying)
sl@0
   322
//!                5. Capabilities 
sl@0
   323
//!                6. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz)
sl@0
   324
//!                7. Start Play for 30 seconds 
sl@0
   325
//!                8. Stop
sl@0
   326
//!                9. Close File
sl@0
   327
//!                10. Destroy Devsound Instance
sl@0
   328
//! TEST_BLOCK 002
sl@0
   329
//!                1. Create DevSound instance
sl@0
   330
//!                2. Initialize Devsound ( Mode = EMMFStateTonePlaying; FourCC= ILBC)
sl@0
   331
//!                3. Set priority settings ( Priority = {Priority,PriorityIncomingCall}; Preference = {PriorityPreference,PriorityPreferenceIncomingCall}; PriorityState=EMMFStateTonePlaying)
sl@0
   332
//!                4. Pause for 10 seconds(Pause=TRUE)
sl@0
   333
//!                5. Set tone repeats (RepeatCount = 5; RepeatTrailingSilence = 0)
sl@0
   334
//!                6. Play tone sequence 10 seconds(Filename = {drive,mmc}\multimedia\mmf\devsound\nrt\Kurko.nrt)
sl@0
   335
//!                7. Stop
sl@0
   336
//!                8. Destroy DevSound instance
sl@0
   337
//!@SYMTestStatus		Verified
sl@0
   338
//!@SYMTestPriority		High
sl@0
   339
//!@SYMTestExpectedResults
sl@0
   340
//!                Incoming call during audio playback
sl@0
   341
//! TEST_BLOCK 001
sl@0
   342
//!                MP3 playback for 30s
sl@0
   343
//! TEST_BLOCK 002
sl@0
   344
//!                Play tone sequence
sl@0
   345
//!@SYMTestType			CIT
sl@0
   346
sl@0
   347
sl@0
   348
	CONCURRENT
sl@0
   349
sl@0
   350
sl@0
   351
sl@0
   352
	START_TEST_BLOCK	60	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pt.ini
sl@0
   353
		CREATE_OBJECT	CMMFDevSound		devsound1
sl@0
   354
		COMMAND		devsound1		NewL
sl@0
   355
		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pt-0004-0001-OpenFile_command02
sl@0
   356
		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pt-0004-0001-InitializeL_command03
sl@0
   357
		OUTSTANDING
sl@0
   358
		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pt-0004-0001-SetPrioritySettings_command04
sl@0
   359
		COMMAND		devsound1		Capabilities
sl@0
   360
		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pt-0004-0001-SetConfigL_command06
sl@0
   361
		COMMAND		devsound1		PlayInitL
sl@0
   362
		ASYNC_DELAY  30000000 
sl@0
   363
		COMMAND		devsound1		Stop
sl@0
   364
		COMMAND		devsound1		CloseFile
sl@0
   365
		COMMAND		devsound1		~
sl@0
   366
	END_TEST_BLOCK
sl@0
   367
sl@0
   368
sl@0
   369
sl@0
   370
	START_TEST_BLOCK	60	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pt.ini
sl@0
   371
		CREATE_OBJECT	CMMFDevSound		devsound1
sl@0
   372
		COMMAND		devsound1		NewL
sl@0
   373
		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pt-0004-0002-InitializeL_command02
sl@0
   374
		OUTSTANDING
sl@0
   375
		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pt-0004-0002-SetPrioritySettings_command03
sl@0
   376
		COMMAND		devsound1		Stop			MULTIMEDIA-MMF-DevSound-Comb_Pt-0004-0002-Stop_command04
sl@0
   377
		DELAY  10000000 
sl@0
   378
		COMMAND		devsound1		SetToneRepeats			MULTIMEDIA-MMF-DevSound-Comb_Pt-0004-0002-SetToneRepeats_command05
sl@0
   379
		COMMAND		devsound1		PlayToneSequenceL			MULTIMEDIA-MMF-DevSound-Comb_Pt-0004-0002-PlayToneSequenceL_command06
sl@0
   380
		ASYNC_DELAY  10000000 
sl@0
   381
		COMMAND		devsound1		Stop
sl@0
   382
		COMMAND		devsound1		~
sl@0
   383
	END_TEST_BLOCK
sl@0
   384
END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PT-0004
sl@0
   385
sl@0
   386
sl@0
   387
sl@0
   388
sl@0
   389
START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PT-0005
sl@0
   390
sl@0
   391
//!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PT-0005
sl@0
   392
//!@SYMAPI
sl@0
   393
//! TEST_BLOCK 001
sl@0
   394
//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
sl@0
   395
//!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
sl@0
   396
//!                CMMFDevSound::Capabilities()
sl@0
   397
//!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
sl@0
   398
//!                CMMFDevSound::PlayInitL()
sl@0
   399
//! TEST_BLOCK 002
sl@0
   400
//!                CMMFDevSound::InitializeL(MDevSoundObserver{ref}, TFourCC , TMMFState)
sl@0
   401
//!                CMMFDevSound::SetPrioritySettings(const 
sl@0
   402
//!                CMMFDevSound::PlayToneSequenceL(TDesC8 {ref})
sl@0
   403
//!                CMMFDevSound::Stop()
sl@0
   404
//!@SYMAuthor			fperez
sl@0
   405
//!@SYMCreationDate		7/28/2008 
sl@0
   406
//!@SYMTestCaseDesc		Incoming SMS during alarm clock
sl@0
   407
//!@SYMTestActions
sl@0
   408
//! TEST_BLOCK 001
sl@0
   409
//!                1. Create Devsound instance 
sl@0
   410
//!                2. Initialize Devsound ( Mode= EMMFStatePlaying; FourCC= MP3)
sl@0
   411
//!                3. Set Priority (Priority= {Priority,PriorityClockAlarm}; Preference= {PriorityPreference,PriorityPreferenceClockAlarm}; PriorityState= EMMFStatePlaying)
sl@0
   412
//!                4. Capabilities
sl@0
   413
//!                5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz)
sl@0
   414
//!                6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
sl@0
   415
//!                7. Play 20 seconds 
sl@0
   416
//!                8. CloseFile
sl@0
   417
//!                9. Delete devsound instance
sl@0
   418
//!                
sl@0
   419
//! TEST_BLOCK 002
sl@0
   420
//!                1. Create Devsound instance 
sl@0
   421
//!                2. Initialize Devsound ( Mode= EMMFStateTonePlaying; FourCC= ILBC)
sl@0
   422
//!                3. Set Priority (Priority= {Priority,PriorityReceivedSMS}; Preference= {PriorityPreference,PriorityPreferenceReceivedSMS}; PriorityState= EMMFStateTonePlaying) and delay 10 seconds
sl@0
   423
//!                4. Play tone sequence EOF (Filename= {drive,mmc}\multimedia\mmf\devsound\nrt\Nokia_ringing_tone.nrt)
sl@0
   424
//!                5. Delete devsound instance
sl@0
   425
//!                
sl@0
   426
//!@SYMTestStatus		Verified
sl@0
   427
//!@SYMTestPriority		High
sl@0
   428
//!@SYMTestExpectedResults
sl@0
   429
//!                Incoming SMS during alarm clock
sl@0
   430
//! TEST_BLOCK 001
sl@0
   431
//!                MP3 playback for 20s
sl@0
   432
//! TEST_BLOCK 002
sl@0
   433
//!                Play tone sequence with expected error -21
sl@0
   434
//!@SYMTestType			CIT
sl@0
   435
sl@0
   436
sl@0
   437
	CONCURRENT
sl@0
   438
sl@0
   439
sl@0
   440
sl@0
   441
	START_TEST_BLOCK	40	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pt.ini
sl@0
   442
		CREATE_OBJECT	CMMFDevSound		devsound1
sl@0
   443
		COMMAND		devsound1		NewL
sl@0
   444
		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pt-0005-0001-InitializeL_command02
sl@0
   445
		OUTSTANDING
sl@0
   446
		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pt-0005-0001-SetPrioritySettings_command03
sl@0
   447
		COMMAND		devsound1		Capabilities
sl@0
   448
		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pt-0005-0001-SetConfigL_command05
sl@0
   449
		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pt-0005-0001-OpenFile_command06
sl@0
   450
		COMMAND		devsound1		PlayInitL
sl@0
   451
		ASYNC_DELAY  20000000 
sl@0
   452
		COMMAND		devsound1		CloseFile
sl@0
   453
		COMMAND		devsound1		~
sl@0
   454
	END_TEST_BLOCK
sl@0
   455
sl@0
   456
sl@0
   457
sl@0
   458
	START_TEST_BLOCK	300	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pt.ini
sl@0
   459
		CREATE_OBJECT	CMMFDevSound		devsound1
sl@0
   460
		COMMAND		devsound1		NewL
sl@0
   461
		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pt-0005-0002-InitializeL_command02
sl@0
   462
		OUTSTANDING
sl@0
   463
		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pt-0005-0002-SetPrioritySettings_command03
sl@0
   464
		DELAY  10000000 
sl@0
   465
		COMMAND   !AsyncError=-21		devsound1		PlayToneSequenceL			MULTIMEDIA-MMF-DevSound-Comb_Pt-0005-0002-PlayToneSequenceL_command05
sl@0
   466
		OUTSTANDING
sl@0
   467
		COMMAND		devsound1		~
sl@0
   468
	END_TEST_BLOCK
sl@0
   469
END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PT-0005
sl@0
   470
sl@0
   471
sl@0
   472
sl@0
   473
sl@0
   474
START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PT-0006
sl@0
   475
sl@0
   476
//!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PT-0006
sl@0
   477
//!@SYMAPI
sl@0
   478
//! TEST_BLOCK 001
sl@0
   479
//!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
sl@0
   480
//!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
sl@0
   481
//!                CMMFDevSound::Capabilities()
sl@0
   482
//!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
sl@0
   483
//!                CMMFDevSound::PlayInitL()
sl@0
   484
//!                CMMFDevSound::Stop()
sl@0
   485
//! TEST_BLOCK 002
sl@0
   486
//!                CMMFDevSound::InitializeL(MDevSoundObserver{ref}, TFourCC , TMMFState)
sl@0
   487
//!                CMMFDevSound::SetPrioritySettings(const 
sl@0
   488
//!                CMMFDevSound::PlayToneSequenceL(TDesC8 {ref})
sl@0
   489
//!                CMMFDevSound::Stop()
sl@0
   490
//!@SYMAuthor			fperez
sl@0
   491
//!@SYMCreationDate		7/28/2008 
sl@0
   492
//!@SYMTestCaseDesc		Incoming SMS during audio playback
sl@0
   493
//!@SYMTestActions
sl@0
   494
//! TEST_BLOCK 001
sl@0
   495
//!                1. Create Devsound instance 
sl@0
   496
//!                2. Initialize Devsound ( Mode= EMMFStatePlaying; FourCC= MP3)
sl@0
   497
//!                3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState= EMMFStatePlaying)
sl@0
   498
//!                4. Capabilities
sl@0
   499
//!                5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz)
sl@0
   500
//!                6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
sl@0
   501
//!                7. Play 25 seconds 
sl@0
   502
//!                8. Stop
sl@0
   503
//!                9. CloseFile
sl@0
   504
//!                10. Delete devsound instance
sl@0
   505
//!                
sl@0
   506
//! TEST_BLOCK 002
sl@0
   507
//!                1. Create Devsound instance 
sl@0
   508
//!                2. Initialize Devsound ( Mode= EMMFStateTonePlaying; FourCC= ILBC)
sl@0
   509
//!                3. Set Priority (Priority= {Priority,PriorityReceivedSMS}; Preference= {PriorityPreference,PriorityPreferenceReceivedSMS}; PriorityState= EMMFStateTonePlaying) and delay 10 seconds
sl@0
   510
//!                4. Play tone sequence EOF (Filename= {drive,mmc}\multimedia\mmf\devsound\nrt\Nokia_ringing_tone.nrt)
sl@0
   511
//!                5. Delete devsound instance
sl@0
   512
//!                
sl@0
   513
//!@SYMTestStatus		Verified
sl@0
   514
//!@SYMTestPriority		High
sl@0
   515
//!@SYMTestExpectedResults
sl@0
   516
//!                Incoming SMS during audio playback
sl@0
   517
//! TEST_BLOCK 001
sl@0
   518
//!                MP3 playback for 25s
sl@0
   519
//! TEST_BLOCK 002
sl@0
   520
//!                Play tone sequence
sl@0
   521
//!@SYMTestType			CIT
sl@0
   522
sl@0
   523
sl@0
   524
	CONCURRENT
sl@0
   525
sl@0
   526
sl@0
   527
sl@0
   528
	START_TEST_BLOCK	40	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pt.ini
sl@0
   529
		CREATE_OBJECT	CMMFDevSound		devsound1
sl@0
   530
		COMMAND		devsound1		NewL
sl@0
   531
		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pt-0006-0001-InitializeL_command02
sl@0
   532
		OUTSTANDING
sl@0
   533
		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pt-0006-0001-SetPrioritySettings_command03
sl@0
   534
		COMMAND		devsound1		Capabilities
sl@0
   535
		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pt-0006-0001-SetConfigL_command05
sl@0
   536
		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pt-0006-0001-OpenFile_command06
sl@0
   537
		COMMAND		devsound1		PlayInitL
sl@0
   538
		ASYNC_DELAY  25000000 
sl@0
   539
		COMMAND		devsound1		Stop
sl@0
   540
		DELAY  2000000 
sl@0
   541
		COMMAND		devsound1		CloseFile
sl@0
   542
		COMMAND		devsound1		~
sl@0
   543
	END_TEST_BLOCK
sl@0
   544
sl@0
   545
sl@0
   546
sl@0
   547
	START_TEST_BLOCK	300	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pt.ini
sl@0
   548
		CREATE_OBJECT	CMMFDevSound		devsound1
sl@0
   549
		COMMAND		devsound1		NewL
sl@0
   550
		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pt-0006-0002-InitializeL_command02
sl@0
   551
		OUTSTANDING
sl@0
   552
		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pt-0006-0002-SetPrioritySettings_command03
sl@0
   553
		DELAY  10000000 
sl@0
   554
		COMMAND		devsound1		PlayToneSequenceL			MULTIMEDIA-MMF-DevSound-Comb_Pt-0006-0002-PlayToneSequenceL_command04
sl@0
   555
		OUTSTANDING
sl@0
   556
		COMMAND		devsound1		~
sl@0
   557
	END_TEST_BLOCK
sl@0
   558
END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PT-0006
sl@0
   559
sl@0
   560
sl@0
   561
sl@0
   562
sl@0
   563
START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PT-0007
sl@0
   564
sl@0
   565
//!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PT-0007
sl@0
   566
//!@SYMAPI
sl@0
   567
//! TEST_BLOCK 001
sl@0
   568
//!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
sl@0
   569
//!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
sl@0
   570
//!                CMMFDevSound::Capabilities()
sl@0
   571
//!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
sl@0
   572
//!                CMMFDevSound::PlayInitL()
sl@0
   573
//!                CMMFDevSound::Stop()
sl@0
   574
//! TEST_BLOCK 002
sl@0
   575
//!                CMMFDevSound::InitializeL(MDevSoundObserver{ref}, TFourCC , TMMFState)
sl@0
   576
//!                CMMFDevSound::SetPrioritySettings(const 
sl@0
   577
//!                CMMFDevSound::PlayToneSequenceL(TDesC8 {ref})
sl@0
   578
//!                CMMFDevSound::Stop()
sl@0
   579
//!@SYMAuthor			fperez
sl@0
   580
//!@SYMCreationDate		7/28/2008 
sl@0
   581
//!@SYMTestCaseDesc		Incoming SMS during incoming call
sl@0
   582
//!@SYMTestActions
sl@0
   583
//! TEST_BLOCK 001
sl@0
   584
//!                1. Create Devsound instance 
sl@0
   585
//!                2. Initialize Devsound ( Mode= EMMFStatePlaying; FourCC= MP3)
sl@0
   586
//!                3. Set Priority (Priority= {Priority,PriorityIncomingCall}; Preference= {PriorityPreference,PriorityPreferenceIncomingCall}; PriorityState= EMMFStatePlaying)
sl@0
   587
//!                4. Capabilities
sl@0
   588
//!                5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz)
sl@0
   589
//!                6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
sl@0
   590
//!                7. Play 20 seconds 
sl@0
   591
//!                8. Stop for 2s
sl@0
   592
//!                9. CloseFile
sl@0
   593
//!                10. Delete devsound instance
sl@0
   594
//!                
sl@0
   595
//! TEST_BLOCK 002
sl@0
   596
//!                1. Create Devsound instance 
sl@0
   597
//!                2. Initialize Devsound ( Mode= EMMFStateTonePlaying; FourCC= ILBC)
sl@0
   598
//!                3. Set Priority (Priority= {Priority,PriorityReceivedSMS}; Preference= {PriorityPreference,PriorityPreferenceReceivedSMS}; PriorityState= EMMFStateTonePlaying) and delay 10 seconds
sl@0
   599
//!                4. Play tone sequence EOF (Filename= {drive,mmc}\multimedia\mmf\devsound\nrt\Nokia_ringing_tone.nrt)
sl@0
   600
//!                5. Delete devsound instance
sl@0
   601
//!                
sl@0
   602
//!@SYMTestStatus		Verified
sl@0
   603
//!@SYMTestPriority		High
sl@0
   604
//!@SYMTestExpectedResults
sl@0
   605
//!                Incoming SMS during incoming call
sl@0
   606
//! TEST_BLOCK 001
sl@0
   607
//!                MP3 playback for 20s
sl@0
   608
//! TEST_BLOCK 002
sl@0
   609
//!                Play tone sequence with expected error -21
sl@0
   610
//!@SYMTestType			CIT
sl@0
   611
sl@0
   612
sl@0
   613
	CONCURRENT
sl@0
   614
sl@0
   615
sl@0
   616
sl@0
   617
	START_TEST_BLOCK	300	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pt.ini
sl@0
   618
		CREATE_OBJECT	CMMFDevSound		devsound1
sl@0
   619
		COMMAND		devsound1		NewL
sl@0
   620
		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pt-0007-0001-InitializeL_command02
sl@0
   621
		OUTSTANDING
sl@0
   622
		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pt-0007-0001-SetPrioritySettings_command03
sl@0
   623
		COMMAND		devsound1		Capabilities
sl@0
   624
		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pt-0007-0001-SetConfigL_command05
sl@0
   625
		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pt-0007-0001-OpenFile_command06
sl@0
   626
		COMMAND		devsound1		PlayInitL
sl@0
   627
		ASYNC_DELAY  20000000 
sl@0
   628
		COMMAND		devsound1		Stop
sl@0
   629
		DELAY  2000000 
sl@0
   630
		COMMAND		devsound1		CloseFile
sl@0
   631
		COMMAND		devsound1		~
sl@0
   632
	END_TEST_BLOCK
sl@0
   633
sl@0
   634
sl@0
   635
sl@0
   636
	START_TEST_BLOCK	300	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pt.ini
sl@0
   637
		CREATE_OBJECT	CMMFDevSound		devsound1
sl@0
   638
		COMMAND		devsound1		NewL
sl@0
   639
		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pt-0007-0002-InitializeL_command02
sl@0
   640
		OUTSTANDING
sl@0
   641
		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pt-0007-0002-SetPrioritySettings_command03
sl@0
   642
		DELAY  10000000 
sl@0
   643
		COMMAND   !AsyncError=-21		devsound1		PlayToneSequenceL			MULTIMEDIA-MMF-DevSound-Comb_Pt-0007-0002-PlayToneSequenceL_command05
sl@0
   644
		OUTSTANDING
sl@0
   645
		COMMAND		devsound1		~
sl@0
   646
	END_TEST_BLOCK
sl@0
   647
END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PT-0007
sl@0
   648
sl@0
   649
sl@0
   650
sl@0
   651
sl@0
   652
START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PT-0008
sl@0
   653
sl@0
   654
//!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PT-0008
sl@0
   655
//!@SYMAPI
sl@0
   656
//! TEST_BLOCK 001
sl@0
   657
//!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
sl@0
   658
//!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
sl@0
   659
//!                CMMFDevSound::Capabilities()
sl@0
   660
//!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
sl@0
   661
//!                CMMFDevSound::PlayInitL()
sl@0
   662
//! TEST_BLOCK 002
sl@0
   663
//!                CMMFDevSound::InitializeL(MDevSoundObserver{ref}, TFourCC , TMMFState)
sl@0
   664
//!                CMMFDevSound::SetPrioritySettings(const 
sl@0
   665
//!                CMMFDevSound::PlayToneSequenceL(TDesC8 {ref})
sl@0
   666
//!                CMMFDevSound::Stop()
sl@0
   667
//!@SYMAuthor			jpacho
sl@0
   668
//!@SYMCreationDate		7/28/2008 
sl@0
   669
//!@SYMTestCaseDesc		NRT tone playback during audio playback
sl@0
   670
//!@SYMTestActions
sl@0
   671
//! TEST_BLOCK 001
sl@0
   672
//!                1. Create Devsound instance 
sl@0
   673
//!                2. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_48k_16b_signed_st_Test1.pcm)
sl@0
   674
//!                3. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
sl@0
   675
//!                4. Set Priority ( Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality};PriorityState=EMMFStatePlaying)
sl@0
   676
//!                5. Capabilities 
sl@0
   677
//!                6. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz)
sl@0
   678
//!                7. Start Play for 30 seconds 
sl@0
   679
//!                8. Stop for 2s
sl@0
   680
//!                9.Close file
sl@0
   681
//!                10.Destroy Devsound instance
sl@0
   682
//! TEST_BLOCK 002
sl@0
   683
//!                1. Create DevSound instance
sl@0
   684
//!                2. Initialize devsound ( Mode = EMMFStateTonePlaying; FourCC= ILBC)
sl@0
   685
//!                3. Set priority settings ( Priority={Priority,PriorityMax}; Preference={PriorityPreference,PriorityPreferenceIncomingCall}; PriorityState=EMMFStateTonePlaying)
sl@0
   686
//!                4. Play tone sequence 10s (Filename = {drive,mmc}\multimedia\mmf\devsound\nrt\Kurko.nrt)
sl@0
   687
//!                5. Stop sequence for 2s
sl@0
   688
//!                6. Delete DevSound instance.
sl@0
   689
//!@SYMTestStatus		Verified
sl@0
   690
//!@SYMTestPriority		High
sl@0
   691
//!@SYMTestExpectedResults
sl@0
   692
//!                NRT tone playback during audio playback
sl@0
   693
//! TEST_BLOCK 001
sl@0
   694
//!                RAW playback for 30s
sl@0
   695
//! TEST_BLOCK 002
sl@0
   696
//!                Play tone sequence
sl@0
   697
//!@SYMTestType			CIT
sl@0
   698
sl@0
   699
sl@0
   700
	CONCURRENT
sl@0
   701
sl@0
   702
sl@0
   703
sl@0
   704
	START_TEST_BLOCK	90	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pt.ini
sl@0
   705
		CREATE_OBJECT	CMMFDevSound		devsound1
sl@0
   706
		COMMAND		devsound1		NewL
sl@0
   707
		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pt-0008-0001-OpenFile_command02
sl@0
   708
		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pt-0008-0001-InitializeL_command03
sl@0
   709
		OUTSTANDING
sl@0
   710
		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pt-0008-0001-SetPrioritySettings_command04
sl@0
   711
		COMMAND		devsound1		Capabilities
sl@0
   712
		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pt-0008-0001-SetConfigL_command06
sl@0
   713
		COMMAND		   devsound1		PlayInitL
sl@0
   714
		ASYNC_DELAY  30000000 
sl@0
   715
		COMMAND		devsound1		Stop
sl@0
   716
		DELAY  2000000 
sl@0
   717
		COMMAND		devsound1		CloseFile
sl@0
   718
		COMMAND		devsound1		~
sl@0
   719
	END_TEST_BLOCK
sl@0
   720
sl@0
   721
sl@0
   722
sl@0
   723
	START_TEST_BLOCK	90	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pt.ini
sl@0
   724
		CREATE_OBJECT	CMMFDevSound		devsound1
sl@0
   725
		COMMAND		devsound1		NewL
sl@0
   726
		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pt-0008-0002-InitializeL_command02
sl@0
   727
		OUTSTANDING
sl@0
   728
		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pt-0008-0002-SetPrioritySettings_command03
sl@0
   729
		COMMAND		devsound1		PlayToneSequenceL			MULTIMEDIA-MMF-DevSound-Comb_Pt-0008-0002-PlayToneSequenceL_command04
sl@0
   730
		ASYNC_DELAY  10000000 
sl@0
   731
		COMMAND		devsound1		Stop
sl@0
   732
		DELAY  2000000 
sl@0
   733
		COMMAND		devsound1		~
sl@0
   734
	END_TEST_BLOCK
sl@0
   735
END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PT-0008
sl@0
   736
sl@0
   737
sl@0
   738
sl@0
   739
sl@0
   740
START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PT-0009
sl@0
   741
sl@0
   742
//!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PT-0009
sl@0
   743
//!@SYMAPI
sl@0
   744
//! TEST_BLOCK 001
sl@0
   745
//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
sl@0
   746
//!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
sl@0
   747
//!                CMMFDevSound::Capabilities()
sl@0
   748
//!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
sl@0
   749
//!                CMMFDevSound::PlayInitL()
sl@0
   750
//! TEST_BLOCK 002
sl@0
   751
//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
sl@0
   752
//!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
sl@0
   753
//!                CMMFDevSound::Capabilities()
sl@0
   754
//!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
sl@0
   755
//!                CMMFDevSound::PlayInitL()
sl@0
   756
//!                CMMFDevSound::RecordInitL()
sl@0
   757
//! TEST_BLOCK 003
sl@0
   758
//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
sl@0
   759
//!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
sl@0
   760
//!                CMMFDevSound::Capabilities()
sl@0
   761
//!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
sl@0
   762
//!                CMMFDevSound::PlayInitL()
sl@0
   763
//!@SYMAuthor			ddamian
sl@0
   764
//!@SYMCreationDate		8/11/2008 
sl@0
   765
//!@SYMTestCaseDesc		DTMF tones during WB VoIP call - non-signaling
sl@0
   766
//!@SYMTestActions
sl@0
   767
//! TEST_BLOCK 001
sl@0
   768
//!                1.- Create DevSound instance
sl@0
   769
//!                2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AWB)
sl@0
   770
//!                3.- Set Priority settings (Priority = {Priority,PriorityVoipCallDown}; Preference = {PriorityPreference,PriorityPreferenceVoipCallDown}; PriorityState = EMMFStatePlaying)
sl@0
   771
//!                4.- Capabilities
sl@0
   772
//!                5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
sl@0
   773
//!                6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-WB\AMRWB_16k_23.85kbps_mono_speech.awb)
sl@0
   774
//!                7.- Play 32 sec
sl@0
   775
//!                8.- Stop
sl@0
   776
//!                9.- Close File
sl@0
   777
//!                10.- Destroy DevSound instance
sl@0
   778
//! TEST_BLOCK 002
sl@0
   779
//!                1.- Create DevSound instance
sl@0
   780
//!                2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = AWB)
sl@0
   781
//!                3.- Set Priority settings (Priority = {Priority,PriorityVoipCallUp}; Preference = {PriorityPreference,PriorityPreferenceVoipCallUp}; PriorityState = EMMFStateRecording)
sl@0
   782
//!                4.- Capabilities
sl@0
   783
//!                5.- Set Configuration and wait 2 sec (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
sl@0
   784
//!                6.- Replace File (Filename = {drive,mmc}\multimedia\mmf\devsound\recording\PlayDTMFDuringWBVoIPCallNonSignaling.awb)
sl@0
   785
//!                7.- Record Init 30s
sl@0
   786
//!                8.- Stop and wait 5 sec.
sl@0
   787
//!                9.- Close File
sl@0
   788
//!                10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AWB)
sl@0
   789
//!                11.- Set Priority settings (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
sl@0
   790
//!                12.- Capabilities
sl@0
   791
//!                13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
sl@0
   792
//!                14.- Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\recording\PlayDTMFDuringWBVoIPCallNonSignaling.awb)
sl@0
   793
//!                15.- Play
sl@0
   794
//!                16.- Close file
sl@0
   795
//!                17.- Destroy DevSound instance
sl@0
   796
//! TEST_BLOCK 003
sl@0
   797
//!                1. Create DevSound instance
sl@0
   798
//!                2. Initialize Devsound ( Mode = EMMFStateTonePlaying; FourCC= none)
sl@0
   799
//!                3. Set priority settings and wait 12 sec ( Priority = {Priority,PriorityDTMFKeyPress}; Preference = {PriorityPreference,PriorityPreferenceDTMFKeyPress}  ; PriorityState=EMMFStateTonePlaying)
sl@0
   800
//!                4. Set DTMF Lengths (ToneOnLength = 300000; ToneOffLength = 100000; PauseLength = 100000)
sl@0
   801
//!                5. Start DTMF Play (DTMFString = 1234567890)
sl@0
   802
//!                6. Set DTMF Lengths (ToneOnLength = 300000; ToneOffLength = 100000; PauseLength = 100000)
sl@0
   803
//!                7. Start DTMF Play (DTMFString = 1234567890)
sl@0
   804
//!                8. Destroy DevSound instance
sl@0
   805
//!@SYMTestStatus		Verified
sl@0
   806
//!@SYMTestPriority		High
sl@0
   807
//!@SYMTestExpectedResults
sl@0
   808
//!                DTMF tones during WB VoIP call - non-signaling
sl@0
   809
//! TEST_BLOCK 001
sl@0
   810
//!                AMR-WB playback as VoIPCallDown
sl@0
   811
//! TEST_BLOCK 002
sl@0
   812
//!                AMR-WB playback as VoIPCallUp
sl@0
   813
//! TEST_BLOCK 003
sl@0
   814
//!                DTMF tones playback
sl@0
   815
//!@SYMTestType			CIT
sl@0
   816
sl@0
   817
sl@0
   818
	CONCURRENT
sl@0
   819
sl@0
   820
sl@0
   821
sl@0
   822
	START_TEST_BLOCK	100	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pt.ini
sl@0
   823
		CREATE_OBJECT	CMMFDevSound		devsound1
sl@0
   824
		COMMAND		devsound1		NewL
sl@0
   825
		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pt-0009-0001-InitializeL_command02
sl@0
   826
		OUTSTANDING
sl@0
   827
		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pt-0009-0001-SetPrioritySettings_command03
sl@0
   828
		COMMAND		devsound1		Capabilities
sl@0
   829
		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pt-0009-0001-SetConfigL_command05
sl@0
   830
		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pt-0009-0001-OpenFile_command06
sl@0
   831
		COMMAND		devsound1		PlayInitL
sl@0
   832
		ASYNC_DELAY  32000000 
sl@0
   833
		COMMAND		devsound1		Stop
sl@0
   834
		COMMAND		devsound1		CloseFile
sl@0
   835
		COMMAND		devsound1		~
sl@0
   836
	END_TEST_BLOCK
sl@0
   837
sl@0
   838
sl@0
   839
sl@0
   840
	START_TEST_BLOCK	100	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pt.ini
sl@0
   841
		CREATE_OBJECT	CMMFDevSound		devsound1
sl@0
   842
		COMMAND		devsound1		NewL
sl@0
   843
		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pt-0009-0002-InitializeL_command02
sl@0
   844
		OUTSTANDING
sl@0
   845
		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pt-0009-0002-SetPrioritySettings_command03
sl@0
   846
		COMMAND		devsound1		Capabilities
sl@0
   847
		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pt-0009-0002-SetConfigL_command05
sl@0
   848
		DELAY  2000000 
sl@0
   849
		COMMAND		devsound1		ReplaceFile			MULTIMEDIA-MMF-DevSound-Comb_Pt-0009-0002-ReplaceFile_command06
sl@0
   850
		COMMAND		devsound1		RecordInitL
sl@0
   851
		ASYNC_DELAY  30000000 
sl@0
   852
		COMMAND		devsound1		Stop
sl@0
   853
		DELAY  5000000 
sl@0
   854
		COMMAND		devsound1		CloseFile
sl@0
   855
		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pt-0009-0002-InitializeL_command10
sl@0
   856
		OUTSTANDING
sl@0
   857
		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pt-0009-0002-SetPrioritySettings_command11
sl@0
   858
		COMMAND		devsound1		Capabilities
sl@0
   859
		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pt-0009-0002-SetConfigL_command13
sl@0
   860
		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pt-0009-0002-OpenFile_command14
sl@0
   861
		COMMAND		devsound1		PlayInitL
sl@0
   862
		OUTSTANDING
sl@0
   863
		COMMAND		devsound1		CloseFile
sl@0
   864
		COMMAND		devsound1		~
sl@0
   865
	END_TEST_BLOCK
sl@0
   866
sl@0
   867
sl@0
   868
sl@0
   869
	START_TEST_BLOCK	100	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pt.ini
sl@0
   870
		CREATE_OBJECT	CMMFDevSound		devsound1
sl@0
   871
		COMMAND		devsound1		NewL
sl@0
   872
		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pt-0009-0003-InitializeL_command02
sl@0
   873
		OUTSTANDING
sl@0
   874
		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pt-0009-0003-SetPrioritySettings_command03
sl@0
   875
		DELAY  12000000 
sl@0
   876
		COMMAND		devsound1		SetDTMFLengths			MULTIMEDIA-MMF-DevSound-Comb_Pt-0009-0003-SetDTMFLengths_command04
sl@0
   877
		COMMAND		devsound1		PlayDTMFStringL			MULTIMEDIA-MMF-DevSound-Comb_Pt-0009-0003-PlayDTMFStringL_command05
sl@0
   878
		ASYNC_DELAY  3000000 
sl@0
   879
		COMMAND		devsound1		SetDTMFLengths			MULTIMEDIA-MMF-DevSound-Comb_Pt-0009-0003-SetDTMFLengths_command06
sl@0
   880
		COMMAND		devsound1		PlayDTMFStringL			MULTIMEDIA-MMF-DevSound-Comb_Pt-0009-0003-PlayDTMFStringL_command07
sl@0
   881
		ASYNC_DELAY  3000000 
sl@0
   882
		COMMAND		devsound1		~
sl@0
   883
	END_TEST_BLOCK
sl@0
   884
END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PT-0009
sl@0
   885
sl@0
   886
sl@0
   887
sl@0
   888
sl@0
   889
START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PT-0010
sl@0
   890
sl@0
   891
//!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PT-0010
sl@0
   892
//!@SYMAPI
sl@0
   893
//! TEST_BLOCK 001
sl@0
   894
//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
sl@0
   895
//!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
sl@0
   896
//!                CMMFDevSound::Capabilities()
sl@0
   897
//!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
sl@0
   898
//!                CMMFDevSound::PlayInitL()
sl@0
   899
//! TEST_BLOCK 002
sl@0
   900
//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
sl@0
   901
//!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
sl@0
   902
//!                CMMFDevSound::Capabilities()
sl@0
   903
//!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
sl@0
   904
//!                CMMFDevSound::PlayToneSequenceL(TDesC8 {ref})
sl@0
   905
//!@SYMAuthor			jpacho
sl@0
   906
//!@SYMCreationDate		8/25/2008 
sl@0
   907
//!@SYMTestCaseDesc		Incoming SMS during Mobile TV playback
sl@0
   908
//!@SYMTestActions
sl@0
   909
//! TEST_BLOCK 001
sl@0
   910
//!                1. Create DevSound instance
sl@0
   911
//!                2. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
sl@0
   912
//!                3. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC= MP3)
sl@0
   913
//!                4. Set priority settings ( Priority = {Priority,PriorityMobileTV};  Preference ={PriorityPreference,PriorityPreferenceMobileTV}; PriorityState=EMMFStatePlaying)
sl@0
   914
//!                5. Capabilities 
sl@0
   915
//!                6. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz) 
sl@0
   916
//!                7. Start play 20s
sl@0
   917
//!                8. Close file
sl@0
   918
//!                9.Destroy DevSound instance.
sl@0
   919
//! TEST_BLOCK 002
sl@0
   920
//!                1. Create DevSound instance
sl@0
   921
//!                2. Initialize Devsound ( Mode = EMMFStateTonePlaying; FourCC= MP3)
sl@0
   922
//!                3. Set priority settings delay 10s ( Priority = {Priority,PriorityReceivedSMS}; Preference = {PriorityPreference,PriorityPreferenceReceivedSMS}; PriorityState=EMMFStateTonePlaying)
sl@0
   923
//!                4. Play tone sequence (Filename = {drive,mmc}\multimedia\mmf\devsound\nrt\Nokia_ringing_tone.nrt)
sl@0
   924
//!                5. Delete DevSound instance.
sl@0
   925
//!@SYMTestStatus		Verified
sl@0
   926
//!@SYMTestPriority		High
sl@0
   927
//!@SYMTestExpectedResults
sl@0
   928
//!                Incoming SMS during Mobile TV playback
sl@0
   929
//! TEST_BLOCK 001
sl@0
   930
//!                MP3 playback as Mobile TV
sl@0
   931
//! TEST_BLOCK 002
sl@0
   932
//!                NRT playback as Tone playing
sl@0
   933
//!@SYMTestType			CIT
sl@0
   934
sl@0
   935
sl@0
   936
	CONCURRENT
sl@0
   937
sl@0
   938
sl@0
   939
sl@0
   940
	START_TEST_BLOCK	900	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pt.ini
sl@0
   941
		CREATE_OBJECT	CMMFDevSound		devsound1
sl@0
   942
		COMMAND		devsound1		NewL
sl@0
   943
		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pt-0010-0001-OpenFile_command02
sl@0
   944
		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pt-0010-0001-InitializeL_command03
sl@0
   945
		OUTSTANDING
sl@0
   946
		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pt-0010-0001-SetPrioritySettings_command04
sl@0
   947
		COMMAND		devsound1		Capabilities
sl@0
   948
		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pt-0010-0001-SetConfigL_command06
sl@0
   949
		COMMAND     devsound1		PlayInitL
sl@0
   950
		ASYNC_DELAY  20000000 
sl@0
   951
		COMMAND		devsound1		CloseFile
sl@0
   952
		COMMAND		devsound1		~
sl@0
   953
	END_TEST_BLOCK
sl@0
   954
sl@0
   955
sl@0
   956
sl@0
   957
	START_TEST_BLOCK	900	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pt.ini
sl@0
   958
		CREATE_OBJECT	CMMFDevSound		devsound1
sl@0
   959
		COMMAND		devsound1		NewL
sl@0
   960
		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pt-0010-0002-InitializeL_command02
sl@0
   961
		OUTSTANDING
sl@0
   962
		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pt-0010-0002-SetPrioritySettings_command03
sl@0
   963
        DELAY  10000000
sl@0
   964
		COMMAND		devsound1		PlayToneSequenceL			MULTIMEDIA-MMF-DevSound-Comb_Pt-0010-0002-PlayToneSequenceL_command04
sl@0
   965
		OUTSTANDING
sl@0
   966
		COMMAND		devsound1		~
sl@0
   967
	END_TEST_BLOCK
sl@0
   968
END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PT-0010