os/mm/mmapitest/devsoundhaitest/scripts/multimedia-mmf-devsound-validation-automated-comb_pr.script
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/os/mm/mmapitest/devsoundhaitest/scripts/multimedia-mmf-devsound-validation-automated-comb_pr.script Fri Jun 15 03:10:57 2012 +0200
1.3 @@ -0,0 +1,3745 @@
1.4 +//
1.5 +// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
1.6 +// All rights reserved.
1.7 +// This component and the accompanying materials are made available
1.8 +// under the terms of "Eclipse Public License v1.0"
1.9 +// which accompanies this distribution, and is available
1.10 +// at the URL "http://www.eclipse.org/legal/epl-v10.html".
1.11 +//
1.12 +// Initial Contributors:
1.13 +// Nokia Corporation - initial contribution.
1.14 +//
1.15 +// Contributors:
1.16 +//
1.17 +// Description:
1.18 +//
1.19 +//
1.20 +//! @file
1.21 +//! @SYMTestSuiteName multimedia-mmf-devsound-validation-automated-comb_pr
1.22 +//! @SYMScriptTestEnvironment This test script requires a basic ROM.
1.23 +//
1.24 +// Tests all public elements of the CMMFDevSound
1.25 +// classes as a means of confidence that the APIs work as expected.
1.26 +//
1.27 +// The purpose is to provide a regression test suite of PublishedAll
1.28 +// APIs for: CMMFDevSound
1.29 +// The tests are fully automated.
1.30 +//
1.31 +
1.32 +
1.33 +
1.34 +LOAD_SUITE t_devsound
1.35 +
1.36 +
1.37 +
1.38 +
1.39 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0001
1.40 +
1.41 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0001
1.42 +//!@SYMAPI
1.43 +//! TEST_BLOCK 001
1.44 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TMMFState )
1.45 +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings {ref} )
1.46 +//! CMMFDevSound::Capabilities()
1.47 +//! CMMFDevSound::SetConfigL(const TMMFCapabilities {ref} )
1.48 +//! CMMFDevSound::PlayInitL()
1.49 +//! CMMFDevSound::RecordInitL()
1.50 +//! CMMFDevSound::Stop()
1.51 +//!
1.52 +//! TEST_BLOCK 002
1.53 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.54 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.55 +//! CMMFDevSound::Capabilities()
1.56 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.57 +//! CMMFDevSound::PlayInitL()
1.58 +//!@SYMAuthor etorres
1.59 +//!@SYMCreationDate 7/28/2008
1.60 +//!@SYMTestCaseDesc Audio playback during voice recording
1.61 +//!@SYMTestActions
1.62 +//! TEST_BLOCK 001
1.63 +//! 1. Create Devsound instance
1.64 +//! 2. Initialize Devsound (Mode = EMMFStateRecording; FourCC = AMR)
1.65 +//! 3. Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording)
1.66 +//! 4. Capabilities
1.67 +//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.68 +//! 6. ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\Recording\PlayMP3DuringRecAMRNB.amr)
1.69 +//! 7. Record 20 s
1.70 +//! 8. Stop 5s
1.71 +//! 9. CloseFile
1.72 +//! 10. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = AMR)
1.73 +//! 11. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
1.74 +//! 12. Capabilities
1.75 +//! 13. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.76 +//! 14. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\PlayMP3DuringRecAMRNB.amr)
1.77 +//! 15. Play EOF
1.78 +//! 16. CloseFile
1.79 +//! 17. Delete devsound instance
1.80 +//! TEST_BLOCK 002
1.81 +//! 1. Create Devsound instance
1.82 +//! 2. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = MP3)
1.83 +//! 3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceNone}; PriorityState = EMMFStatePlaying)
1.84 +//! 4. Capabilities
1.85 +//! 5. Set Configuration 10s (Channels = EMMFMono; Rate = EMMFSampleRate44100Hz)
1.86 +//! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
1.87 +//! 7. Set expected play error( ExpectedPlayError=-21)
1.88 +//! 8. Play EOF
1.89 +//! 9. CloseFile
1.90 +//! 10. Delete devsound instance
1.91 +//!@SYMTestStatus Verified
1.92 +//!@SYMTestPriority High
1.93 +//!@SYMTestExpectedResults
1.94 +//! Audio playback during voice recording
1.95 +//! TEST_BLOCK 001
1.96 +//! Record AMR file during 20s and play recorded file
1.97 +//! TEST_BLOCK 002
1.98 +//! Error expected -21 while trying to play MP3 file
1.99 +//!@SYMTestType CIT
1.100 +
1.101 +
1.102 + CONCURRENT
1.103 +
1.104 +
1.105 +
1.106 + START_TEST_BLOCK 50 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.107 + CREATE_OBJECT CMMFDevSound devsound1
1.108 + COMMAND devsound1 NewL
1.109 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0001-0001-InitializeL_command02
1.110 + OUTSTANDING
1.111 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0001-0001-SetPrioritySettings_command03
1.112 + COMMAND devsound1 Capabilities
1.113 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0001-0001-SetConfigL_command05
1.114 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0001-0001-ReplaceFile_command06
1.115 + COMMAND devsound1 RecordInitL
1.116 + ASYNC_DELAY 20000000
1.117 + COMMAND devsound1 Stop
1.118 + DELAY 5000000
1.119 + COMMAND devsound1 CloseFile
1.120 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0001-0001-InitializeL_command10
1.121 + OUTSTANDING
1.122 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0001-0001-SetPrioritySettings_command11
1.123 + COMMAND devsound1 Capabilities
1.124 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0001-0001-SetConfigL_command13
1.125 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0001-0001-OpenFile_command14
1.126 + COMMAND devsound1 PlayInitL
1.127 + OUTSTANDING
1.128 + COMMAND devsound1 CloseFile
1.129 + COMMAND devsound1 ~
1.130 + END_TEST_BLOCK
1.131 +
1.132 +
1.133 +
1.134 + START_TEST_BLOCK 175 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.135 + CREATE_OBJECT CMMFDevSound devsound1
1.136 + COMMAND devsound1 NewL
1.137 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0001-0002-InitializeL_command02
1.138 + OUTSTANDING
1.139 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0001-0002-SetPrioritySettings_command03
1.140 + COMMAND devsound1 Capabilities
1.141 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0001-0002-SetConfigL_command05
1.142 + DELAY 10000000
1.143 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0001-0002-OpenFile_command06
1.144 + COMMAND !AsyncError=-21 devsound1 PlayInitL
1.145 + OUTSTANDING
1.146 + COMMAND devsound1 CloseFile
1.147 + COMMAND devsound1 ~
1.148 + END_TEST_BLOCK
1.149 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0001
1.150 +
1.151 +
1.152 +
1.153 +
1.154 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0002
1.155 +
1.156 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0002
1.157 +//!@SYMAPI
1.158 +//! TEST_BLOCK 001
1.159 +//! CMMFDevSound::InitializeL(MDevSoundObserver{ref}, TFourCC , TMMFState)
1.160 +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings{ref})
1.161 +//! CMMFDevSound::Capabilities()
1.162 +//! CMMFDevSound::SetConfigL(const TMMFCapabilities{ref})
1.163 +//! CMMFDevSound::PlayInitL()
1.164 +//! CMMFDevSound::RecordInitL()
1.165 +//! TEST_BLOCK 002
1.166 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
1.167 +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
1.168 +//! CMMFDevSound::Capabilities()
1.169 +//! CMMFDevSound::SetConfigL(const TMMFCapabilities )
1.170 +//! CMMFDevSound::PlayInitL()
1.171 +//! CMMFDevSound::Stop()
1.172 +//!@SYMAuthor jguillermo
1.173 +//!@SYMCreationDate 8/25/2008
1.174 +//!@SYMTestCaseDesc Incoming call during voice recording
1.175 +//!@SYMTestActions
1.176 +//! TEST_BLOCK 001
1.177 +//! 1. Create DevSound instance
1.178 +//! 2. Initialize DevSound (Mode = EMMFStateRecording; FourCC = AMR)
1.179 +//! 3. Set Priority ( Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState=EMMFStateRecording)
1.180 +//! 4. Capabilities
1.181 +//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.182 +//! 6. Replace file (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\IncomingCallDuringRecAMRNB.amr)
1.183 +//! 7. Record 20 seconds
1.184 +//! 8. Close file and delay 15 seconds
1.185 +//! 9. Initialize DevSound (Mode = EMMFStatePlaying; FourCC = AMR)
1.186 +//! 10. Set Priority ( Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying)
1.187 +//! 11. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\IncomingCallDuringRecAMRNB.amr)
1.188 +//! 12. Play EOF
1.189 +//! 13. Close file
1.190 +//! 14. Delete DevSound instance
1.191 +//! TEST_BLOCK 002
1.192 +//! 1. Create DevSound instance
1.193 +//! 2. Initialize DevSound (Mode = EMMFStatePlaying; FourCC = MP3)
1.194 +//! 3. Set Priority ( Priority = {Priority,PriorityIncomingCall}; Preference = {PriorityPreference,PriorityPreferenceIncomingCall}; PriorityState=EMMFStatePlaying)
1.195 +//! 4. Capabilities
1.196 +//! 5. Set Configuration and delay 10 seconds (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz)
1.197 +//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
1.198 +//! 7. Play 10 seconds
1.199 +//! 8. Stop
1.200 +//! 9. Close file
1.201 +//! 10. Delete DevSound instance
1.202 +//!
1.203 +//!@SYMTestStatus Verified
1.204 +//!@SYMTestPriority High
1.205 +//!@SYMTestExpectedResults
1.206 +//! Incoming call during voice recording
1.207 +//! TEST_BLOCK 001
1.208 +//! Record AMR file with expected error -13
1.209 +//! TEST_BLOCK 002
1.210 +//! MP3 playback for 10s
1.211 +//!@SYMTestType CIT
1.212 +
1.213 +
1.214 + CONCURRENT
1.215 +
1.216 +
1.217 +
1.218 + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.219 + CREATE_OBJECT CMMFDevSound devsound1
1.220 + COMMAND devsound1 NewL
1.221 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0002-0001-InitializeL_command02
1.222 + OUTSTANDING
1.223 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0002-0001-SetPrioritySettings_command03
1.224 + COMMAND devsound1 Capabilities
1.225 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0002-0001-SetConfigL_command05
1.226 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0002-0001-ReplaceFile_command06
1.227 + COMMAND !AsyncError=-13 devsound1 RecordInitL
1.228 + ASYNC_DELAY 20000000
1.229 + COMMAND devsound1 CloseFile
1.230 + DELAY 15000000
1.231 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0002-0001-InitializeL_command10
1.232 + OUTSTANDING
1.233 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0002-0001-SetPrioritySettings_command11
1.234 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0002-0001-OpenFile_command12
1.235 + COMMAND devsound1 PlayInitL
1.236 + OUTSTANDING
1.237 + COMMAND devsound1 CloseFile
1.238 + COMMAND devsound1 ~
1.239 + END_TEST_BLOCK
1.240 +
1.241 +
1.242 +
1.243 + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.244 + CREATE_OBJECT CMMFDevSound devsound1
1.245 + COMMAND devsound1 NewL
1.246 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0002-0002-InitializeL_command02
1.247 + OUTSTANDING
1.248 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0002-0002-SetPrioritySettings_command03
1.249 + COMMAND devsound1 Capabilities
1.250 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0002-0002-SetConfigL_command05
1.251 + DELAY 10000000
1.252 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0002-0002-OpenFile_command06
1.253 + COMMAND devsound1 PlayInitL
1.254 + ASYNC_DELAY 10000000
1.255 + COMMAND devsound1 Stop
1.256 + COMMAND devsound1 CloseFile
1.257 + COMMAND devsound1 ~
1.258 + END_TEST_BLOCK
1.259 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0002
1.260 +
1.261 +
1.262 +
1.263 +
1.264 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0003
1.265 +
1.266 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0003
1.267 +//!@SYMAPI
1.268 +//! TEST_BLOCK 001
1.269 +//! CMMFDevSound::InitializeL(MDevSoundObserver{ref}, TFourCC , TMMFState)
1.270 +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings{ref})
1.271 +//! CMMFDevSound::Capabilities()
1.272 +//! CMMFDevSound::SetConfigL(const TMMFCapabilities{ref})
1.273 +//! CMMFDevSound::PlayInitL()
1.274 +//! CMMFDevSound::RecordInitL()
1.275 +//! TEST_BLOCK 002
1.276 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
1.277 +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
1.278 +//! CMMFDevSound::Capabilities()
1.279 +//! CMMFDevSound::SetConfigL(const TMMFCapabilities )
1.280 +//! CMMFDevSound::PlayInitL()
1.281 +//!@SYMAuthor etorres
1.282 +//!@SYMCreationDate 7/28/2008
1.283 +//!@SYMTestCaseDesc Mixing rule - Stop and perform
1.284 +//!@SYMTestActions
1.285 +//! TEST_BLOCK 001
1.286 +//! 1. Create Devsound instance
1.287 +//! 2. Initialize Devsound (Mode = EMMFStateRecording; FourCC = AMR)
1.288 +//! 3. Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording)
1.289 +//! 4. Capabilities
1.290 +//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.291 +//! 6. ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\Recording\MixingRuleSR.amr)
1.292 +//! 7. Record 20 s
1.293 +//! 8. Stop 5s
1.294 +//! 9. CloseFile
1.295 +//! 10. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = AMR)
1.296 +//! 11. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
1.297 +//! 12. Capabilities
1.298 +//! 13. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.299 +//! 14. OpenFile (Filename={drive,mmc}\multimedia\mmf\devsound\Recording\MixingRuleSR.amr)
1.300 +//! 15. Play EOF
1.301 +//! 16. CloseFile
1.302 +//! 17. Delete devsound instance
1.303 +//! TEST_BLOCK 002
1.304 +//! 1. Create Devsound instance
1.305 +//! 2. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = MP3)
1.306 +//! 3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceNone}; PriorityState = EMMFStatePlaying)
1.307 +//! 4. Capabilities
1.308 +//! 5. Set Configuration 10s (Channels = EMMFMono; Rate = EMMFSampleRate44100Hz)
1.309 +//! 6. OpenFile (Filename={drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
1.310 +//! 7. Set expected play error( ExpectedPlayError=-21)
1.311 +//! 8. Play EOF
1.312 +//! 9. CloseFile
1.313 +//! 10. Delete devsound instance
1.314 +//!@SYMTestStatus Verified
1.315 +//!@SYMTestPriority High
1.316 +//!@SYMTestExpectedResults
1.317 +//! Mixing rule - Stop and perform
1.318 +//! TEST_BLOCK 001
1.319 +//! Record AMR for 20s and playback until EOF
1.320 +//! TEST_BLOCK 002
1.321 +//! MP3 playback with expected error -21
1.322 +//!@SYMTestType CIT
1.323 +
1.324 +
1.325 + CONCURRENT
1.326 +
1.327 +
1.328 +
1.329 + START_TEST_BLOCK 50 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.330 + CREATE_OBJECT CMMFDevSound devsound1
1.331 + COMMAND devsound1 NewL
1.332 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0003-0001-InitializeL_command02
1.333 + OUTSTANDING
1.334 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0003-0001-SetPrioritySettings_command03
1.335 + COMMAND devsound1 Capabilities
1.336 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0003-0001-SetConfigL_command05
1.337 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0003-0001-ReplaceFile_command06
1.338 + COMMAND devsound1 RecordInitL
1.339 + ASYNC_DELAY 20000000
1.340 + COMMAND devsound1 Stop
1.341 + DELAY 5000000
1.342 + COMMAND devsound1 CloseFile
1.343 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0003-0001-InitializeL_command10
1.344 + OUTSTANDING
1.345 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0003-0001-SetPrioritySettings_command11
1.346 + COMMAND devsound1 Capabilities
1.347 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0003-0001-SetConfigL_command13
1.348 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0003-0001-OpenFile_command14
1.349 + COMMAND devsound1 PlayInitL
1.350 + OUTSTANDING
1.351 + COMMAND devsound1 CloseFile
1.352 + COMMAND devsound1 ~
1.353 + END_TEST_BLOCK
1.354 +
1.355 +
1.356 +
1.357 + START_TEST_BLOCK 175 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.358 + CREATE_OBJECT CMMFDevSound devsound1
1.359 + COMMAND devsound1 NewL
1.360 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0003-0002-InitializeL_command02
1.361 + OUTSTANDING
1.362 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0003-0002-SetPrioritySettings_command03
1.363 + COMMAND devsound1 Capabilities
1.364 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0003-0002-SetConfigL_command05
1.365 + DELAY 10000000
1.366 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0003-0002-OpenFile_command06
1.367 + COMMAND !AsyncError=-21 devsound1 PlayInitL
1.368 + OUTSTANDING
1.369 + COMMAND devsound1 CloseFile
1.370 + COMMAND devsound1 ~
1.371 + END_TEST_BLOCK
1.372 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0003
1.373 +
1.374 +
1.375 +
1.376 +
1.377 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0004
1.378 +
1.379 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0004
1.380 +//!@SYMAPI
1.381 +//! TEST_BLOCK 001
1.382 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
1.383 +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
1.384 +//! CMMFDevSound::Capabilities()
1.385 +//! CMMFDevSound::SetConfigL(const TMMFCapabilities )
1.386 +//! CMMFDevSound::PlayInitL()
1.387 +//! CMMFDevSound::Stop()
1.388 +//! TEST_BLOCK 002
1.389 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
1.390 +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
1.391 +//! CMMFDevSound::Capabilities()
1.392 +//! CMMFDevSound::SetConfigL(const TMMFCapabilities )
1.393 +//! CMMFDevSound::PlayInitL()
1.394 +//! CMMFDevSound::RecordInitL()
1.395 +//! CMMFDevSound::Stop()
1.396 +//! TEST_BLOCK 003
1.397 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
1.398 +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
1.399 +//! CMMFDevSound::Capabilities()
1.400 +//! CMMFDevSound::SetConfigL(const TMMFCapabilities )
1.401 +//! CMMFDevSound::PlayInitL()
1.402 +//! CMMFDevSound::Stop()
1.403 +//!@SYMAuthor etorres
1.404 +//!@SYMCreationDate 7/28/2008
1.405 +//!@SYMTestCaseDesc PCM playback during audio playback recording
1.406 +//!@SYMTestActions
1.407 +//! TEST_BLOCK 001
1.408 +//! 1. Create Devsound instance
1.409 +//! 2. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = MP3)
1.410 +//! 3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceNone}; PriorityState = EMMFStatePlaying)
1.411 +//! 4. Capabilities
1.412 +//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate44100Hz)
1.413 +//! 6. OpenFile (Filename={drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
1.414 +//! 7. Set Expected Play Error(ExpectedPlayError=-13)
1.415 +//! 8. Play 30 s
1.416 +//! 9. Stop
1.417 +//! 10. CloseFile
1.418 +//! 11. Delete devsound instance
1.419 +//! TEST_BLOCK 002
1.420 +//! 1. Create Devsound instance
1.421 +//! 2. Initialize Devsound (Mode = EMMFStateRecording; FourCC = AMR)
1.422 +//! 3. Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording)
1.423 +//! 4. Capabilities
1.424 +//! 5. Set Configuration 10 s(Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.425 +//! 6. ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\Recording\PlayPCMDuringPlayRec.amr)
1.426 +//! 7. Record 20 s
1.427 +//! 8. Stop 5s
1.428 +//! 9. CloseFile
1.429 +//! 10. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = AMR)
1.430 +//! 11. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
1.431 +//! 12. Capabilities
1.432 +//! 13. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.433 +//! 14. OpenFile (Filename={drive,mmc}\multimedia\mmf\devsound\Recording\PlayPCMDuringPlayRec.amr)
1.434 +//! 15. Play EOF
1.435 +//! 16. CloseFile
1.436 +//! 17. Delete devsound instance
1.437 +//! TEST_BLOCK 003
1.438 +//! 1. Create Devsound instance
1.439 +//! 2. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
1.440 +//! 3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceNone}; PriorityState = EMMFStatePlaying)
1.441 +//! 4. Capabilities
1.442 +//! 5. Set Configuration 20 s(Channels = EMMFMono; Rate = EMMFSampleRate48000Hz)
1.443 +//! 6. OpenFile (Filename={drive,mmc}\multimedia\mmf\devsound\PCM\PCM_48k_16b_signed_st_Test1.pcm)
1.444 +//! 7. Set Expected Play Error (ExpectedPlayError=-21)
1.445 +//! 8. Play EOF
1.446 +//! 9. CloseFile
1.447 +//! 10. Delete devsound instance
1.448 +//!@SYMTestStatus Verified
1.449 +//!@SYMTestPriority High
1.450 +//!@SYMTestExpectedResults
1.451 +//! PCM playback during audio playback recording
1.452 +//! TEST_BLOCK 001
1.453 +//! MP3 playback with expected error -13
1.454 +//! TEST_BLOCK 002
1.455 +//! AMR record for 20s and playback until EOF
1.456 +//! TEST_BLOCK 003
1.457 +//! RAW playback with expected error -21
1.458 +//!@SYMTestType CIT
1.459 +
1.460 +
1.461 + CONCURRENT
1.462 +
1.463 +
1.464 +
1.465 + START_TEST_BLOCK 80 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.466 + CREATE_OBJECT CMMFDevSound devsound1
1.467 + COMMAND devsound1 NewL
1.468 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0004-0001-InitializeL_command02
1.469 + OUTSTANDING
1.470 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0004-0001-SetPrioritySettings_command03
1.471 + COMMAND devsound1 Capabilities
1.472 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0004-0001-SetConfigL_command05
1.473 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0004-0001-OpenFile_command06
1.474 + COMMAND !AsyncError=-13 devsound1 PlayInitL
1.475 + ASYNC_DELAY 30000000
1.476 + COMMAND devsound1 Stop
1.477 + COMMAND devsound1 CloseFile
1.478 + COMMAND devsound1 ~
1.479 + END_TEST_BLOCK
1.480 +
1.481 +
1.482 +
1.483 + START_TEST_BLOCK 80 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.484 + CREATE_OBJECT CMMFDevSound devsound1
1.485 + COMMAND devsound1 NewL
1.486 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0004-0002-InitializeL_command02
1.487 + OUTSTANDING
1.488 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0004-0002-SetPrioritySettings_command03
1.489 + COMMAND devsound1 Capabilities
1.490 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0004-0002-SetConfigL_command05
1.491 + DELAY 10000000
1.492 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0004-0002-ReplaceFile_command06
1.493 + COMMAND devsound1 RecordInitL
1.494 + ASYNC_DELAY 20000000
1.495 + COMMAND devsound1 Stop
1.496 + DELAY 5000000
1.497 + COMMAND devsound1 CloseFile
1.498 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0004-0002-InitializeL_command10
1.499 + OUTSTANDING
1.500 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0004-0002-SetPrioritySettings_command11
1.501 + COMMAND devsound1 Capabilities
1.502 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0004-0002-SetConfigL_command13
1.503 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0004-0002-OpenFile_command14
1.504 + COMMAND devsound1 PlayInitL
1.505 + OUTSTANDING
1.506 + COMMAND devsound1 CloseFile
1.507 + COMMAND devsound1 ~
1.508 + END_TEST_BLOCK
1.509 +
1.510 +
1.511 +
1.512 + START_TEST_BLOCK 80 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.513 + CREATE_OBJECT CMMFDevSound devsound1
1.514 + COMMAND devsound1 NewL
1.515 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0004-0003-InitializeL_command02
1.516 + OUTSTANDING
1.517 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0004-0003-SetPrioritySettings_command03
1.518 + COMMAND devsound1 Capabilities
1.519 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0004-0003-SetConfigL_command05
1.520 + DELAY 20000000
1.521 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0004-0003-OpenFile_command06
1.522 + COMMAND !AsyncError=-21 devsound1 PlayInitL
1.523 + OUTSTANDING
1.524 + COMMAND devsound1 CloseFile
1.525 + COMMAND devsound1 ~
1.526 + END_TEST_BLOCK
1.527 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0004
1.528 +
1.529 +
1.530 +
1.531 +
1.532 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0005
1.533 +
1.534 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0005
1.535 +//!@SYMAPI
1.536 +//! TEST_BLOCK 001
1.537 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
1.538 +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
1.539 +//! CMMFDevSound::Capabilities()
1.540 +//! CMMFDevSound::SetConfigL(const TMMFCapabilities )
1.541 +//! CMMFDevSound::PlayInitL()
1.542 +//! CMMFDevSound::Stop()
1.543 +//! TEST_BLOCK 002
1.544 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
1.545 +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
1.546 +//! CMMFDevSound::Capabilities()
1.547 +//! CMMFDevSound::SetConfigL(const TMMFCapabilities )
1.548 +//! CMMFDevSound::PlayInitL()
1.549 +//! CMMFDevSound::Stop()
1.550 +//!@SYMAuthor fperez
1.551 +//!@SYMCreationDate 8/25/2008
1.552 +//!@SYMTestCaseDesc Mix 16k mono AMR-WB playback with AMR-NB recording
1.553 +//!@SYMTestActions
1.554 +//! TEST_BLOCK 001
1.555 +//! 1. Create Devsound instance
1.556 +//! 2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= AWB)
1.557 +//! 3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying)
1.558 +//! 4. Capabilities
1.559 +//! 5. Set Configuration(Channels= EMMFMono; Rate= EMMFSampleRate16000Hz)
1.560 +//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-WB\AMRWB_16k_23.85kbps_mono_speech.awb)
1.561 +//! 7. Play 30 seconds
1.562 +//! 8. Stop
1.563 +//! 9. CloseFile
1.564 +//! 10. Delete devsound instance
1.565 +//!
1.566 +//! TEST_BLOCK 002
1.567 +//! 1. Create Devsound instance
1.568 +//! 2. Initialize Devsound (Mode= EMMFStateRecording; FourCC= AMR)
1.569 +//! 3. Set Priority (Priority= {Priority,PriorityVoiceRecording}; Preference= {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState= EMMFStateRecording)
1.570 +//! 4. Capabilities
1.571 +//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) and delay 10 seconds
1.572 +//! 6. ReplaceFile (Filename= {drive,mmc}\multimedia\mmf\devsound\Recording\MixPlayAMRWBWithRecAMRNB.amr)
1.573 +//! 7. Record 10 seconds
1.574 +//! 8. Stop 15 seconds
1.575 +//! 9. CloseFile
1.576 +//! 10. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= AMR)
1.577 +//! 11. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState= EMMFStatePlaying)
1.578 +//! 12. Capabilities
1.579 +//! 13. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.580 +//! 14. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\Recording\MixPlayAMRWBWithRecAMRNB.amr)
1.581 +//! 15. Play
1.582 +//! 16. CloseFile
1.583 +//! 17. Delete devsound instance
1.584 +//!
1.585 +
1.586 +//!@SYMTestStatus Verified
1.587 +//!@SYMTestPriority High
1.588 +//!@SYMTestExpectedResults
1.589 +//! Mix 16k mono AMR-WB playback with AMR-NB recording
1.590 +//! TEST_BLOCK 001
1.591 +//! AMR-WB 16HKz mono playback
1.592 +//! TEST_BLOCK 002
1.593 +//! AMR-NB 8KHz mono playback and recording
1.594 +//!@SYMTestType CIT
1.595 +
1.596 +
1.597 + CONCURRENT
1.598 +
1.599 +
1.600 +
1.601 + START_TEST_BLOCK 40 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.602 + CREATE_OBJECT CMMFDevSound devsound1
1.603 + COMMAND devsound1 NewL
1.604 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0005-0001-InitializeL_command02
1.605 + OUTSTANDING
1.606 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0005-0001-SetPrioritySettings_command03
1.607 + COMMAND devsound1 Capabilities
1.608 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0005-0001-SetConfigL_command05
1.609 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0005-0001-OpenFile_command06
1.610 + COMMAND !AsyncError=-13 devsound1 PlayInitL
1.611 + ASYNC_DELAY 30000000
1.612 + COMMAND devsound1 Stop
1.613 + COMMAND devsound1 CloseFile
1.614 + COMMAND devsound1 ~
1.615 + END_TEST_BLOCK
1.616 +
1.617 +
1.618 +
1.619 + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.620 + CREATE_OBJECT CMMFDevSound devsound1
1.621 + COMMAND devsound1 NewL
1.622 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0005-0002-InitializeL_command02
1.623 + OUTSTANDING
1.624 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0005-0002-SetPrioritySettings_command03
1.625 + COMMAND devsound1 Capabilities
1.626 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0005-0002-SetConfigL_command05
1.627 + DELAY 10000000
1.628 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0005-0002-ReplaceFile_command06
1.629 + COMMAND devsound1 RecordInitL
1.630 + ASYNC_DELAY 10000000
1.631 + COMMAND devsound1 Stop
1.632 + DELAY 15000000
1.633 + COMMAND devsound1 CloseFile
1.634 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0005-0002-InitializeL_command10
1.635 + OUTSTANDING
1.636 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0005-0002-SetPrioritySettings_command11
1.637 + COMMAND devsound1 Capabilities
1.638 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0005-0002-SetConfigL_command13
1.639 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0005-0002-OpenFile_command14
1.640 + COMMAND devsound1 PlayInitL
1.641 + OUTSTANDING
1.642 + COMMAND devsound1 CloseFile
1.643 + COMMAND devsound1 ~
1.644 + END_TEST_BLOCK
1.645 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0005
1.646 +
1.647 +
1.648 +
1.649 +
1.650 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0006
1.651 +
1.652 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0006
1.653 +//!@SYMAPI
1.654 +//! TEST_BLOCK 001
1.655 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
1.656 +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
1.657 +//! CMMFDevSound::Capabilities()
1.658 +//! CMMFDevSound::SetConfigL(const TMMFCapabilities )
1.659 +//! CMMFDevSound::PlayInitL()
1.660 +//! CMMFDevSound::Stop()
1.661 +//! TEST_BLOCK 002
1.662 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.663 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.664 +//! CMMFDevSound::Capabilities()
1.665 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.666 +//! CMMFDevSound::PlayInitL()
1.667 +//! CMMFDevSound::RecordInitL()
1.668 +//! CMMFDevSound::Stop()
1.669 +//!@SYMAuthor fperez
1.670 +//!@SYMCreationDate 8/25/2008
1.671 +//!@SYMTestCaseDesc Mix 44.1k stereo MP3 playback with AMR-NB recording
1.672 +//!@SYMTestActions
1.673 +//! TEST_BLOCK 001
1.674 +//! 1. Create Devsound instance
1.675 +//! 2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= MP3)
1.676 +//! 3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying)
1.677 +//! 4. Capabilities
1.678 +//! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz)
1.679 +//! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
1.680 +//! 7. Play 30 seconds
1.681 +//! 8. Stop
1.682 +//! 9. CloseFile
1.683 +//! 10. Delete devsound instance
1.684 +//!
1.685 +//! TEST_BLOCK 002
1.686 +//! 1. Create Devsound instance
1.687 +//! 2. Initialize Devsound (Mode= EMMFStateRecording; FourCC= AMR)
1.688 +//! 3. Set Priority (Priority= {Priority,PriorityVoiceRecording}; Preference= {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState= EMMFStateRecording)
1.689 +//! 4. Capabilities
1.690 +//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) and delay 10 seconds
1.691 +//! 6. ReplaceFile (Filename= {drive,mmc}\multimedia\mmf\devsound\Recording\MixPlayAMRWBWithRecAMRNB.amr)
1.692 +//! 7. Record 10 seconds
1.693 +//! 8. Stop 15 seconds
1.694 +//! 9. CloseFile
1.695 +//! 10. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= AMR)
1.696 +//! 11. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState= EMMFStatePlaying)
1.697 +//! 12. Capabilities
1.698 +//! 13. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.699 +//! 14. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\Recording\MixPlayAMRWBWithRecAMRNB.amr)
1.700 +//! 15. Play
1.701 +//! 16. CloseFile
1.702 +//! 17. Delete devsound instance
1.703 +//!
1.704 +
1.705 +//!@SYMTestStatus Verified
1.706 +//!@SYMTestPriority High
1.707 +//!@SYMTestExpectedResults
1.708 +//! Mix 44.1k stereo MP3 playback with AMR-NB recording
1.709 +//! TEST_BLOCK 001
1.710 +//! MP3 44.1 KHz stereo playback
1.711 +//! TEST_BLOCK 002
1.712 +//! AMR 8 KHz mono recording and playback
1.713 +//!@SYMTestType CIT
1.714 +
1.715 +
1.716 + CONCURRENT
1.717 +
1.718 +
1.719 +
1.720 + START_TEST_BLOCK 40 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.721 + CREATE_OBJECT CMMFDevSound devsound1
1.722 + COMMAND devsound1 NewL
1.723 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0006-0001-InitializeL_command02
1.724 + OUTSTANDING
1.725 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0006-0001-SetPrioritySettings_command03
1.726 + COMMAND devsound1 Capabilities
1.727 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0006-0001-SetConfigL_command05
1.728 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0006-0001-OpenFile_command06
1.729 + COMMAND !AsyncError=-13 devsound1 PlayInitL
1.730 + ASYNC_DELAY 30000000
1.731 + COMMAND devsound1 Stop
1.732 + COMMAND devsound1 CloseFile
1.733 + COMMAND devsound1 ~
1.734 + END_TEST_BLOCK
1.735 +
1.736 +
1.737 +
1.738 + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.739 + CREATE_OBJECT CMMFDevSound devsound1
1.740 + COMMAND devsound1 NewL
1.741 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0006-0002-InitializeL_command02
1.742 + OUTSTANDING
1.743 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0006-0002-SetPrioritySettings_command03
1.744 + COMMAND devsound1 Capabilities
1.745 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0006-0002-SetConfigL_command05
1.746 + DELAY 10000000
1.747 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0006-0002-ReplaceFile_command06
1.748 + COMMAND devsound1 RecordInitL
1.749 + ASYNC_DELAY 10000000
1.750 + COMMAND devsound1 Stop
1.751 + DELAY 15000000
1.752 + COMMAND devsound1 CloseFile
1.753 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0006-0002-InitializeL_command10
1.754 + OUTSTANDING
1.755 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0006-0002-SetPrioritySettings_command11
1.756 + COMMAND devsound1 Capabilities
1.757 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0006-0002-SetConfigL_command13
1.758 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0006-0002-OpenFile_command14
1.759 + COMMAND devsound1 PlayInitL
1.760 + OUTSTANDING
1.761 + COMMAND devsound1 CloseFile
1.762 + COMMAND devsound1 ~
1.763 + END_TEST_BLOCK
1.764 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0006
1.765 +
1.766 +
1.767 +
1.768 +
1.769 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0007
1.770 +
1.771 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0007
1.772 +//!@SYMAPI
1.773 +//! TEST_BLOCK 001
1.774 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
1.775 +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
1.776 +//! CMMFDevSound::Capabilities()
1.777 +//! CMMFDevSound::SetConfigL(const TMMFCapabilities )
1.778 +//! CMMFDevSound::PlayInitL()
1.779 +//! CMMFDevSound::Stop()
1.780 +//! TEST_BLOCK 002
1.781 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.782 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.783 +//! CMMFDevSound::Capabilities()
1.784 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.785 +//! CMMFDevSound::PlayInitL()
1.786 +//! CMMFDevSound::RecordInitL()
1.787 +//! CMMFDevSound::Stop()
1.788 +//!@SYMAuthor fperez
1.789 +//!@SYMCreationDate 8/25/2008
1.790 +//!@SYMTestCaseDesc Mix 44.1k stereo MP3 playback with AMR-WB recording
1.791 +//!@SYMTestActions
1.792 +//! TEST_BLOCK 001
1.793 +//! 1. Create Devsound instance
1.794 +//! 2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= MP3)
1.795 +//! 3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying)
1.796 +//! 4. Capabilities
1.797 +//! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz)
1.798 +//! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
1.799 +//! 7. Play 30 seconds
1.800 +//! 8. Stop
1.801 +//! 9. CloseFile
1.802 +//! 10. Delete devsound instance
1.803 +//!
1.804 +//! TEST_BLOCK 002
1.805 +//! 1. Create Devsound instance
1.806 +//! 2. Initialize Devsound (Mode= EMMFStateRecording; FourCC= AWB)
1.807 +//! 3. Set Priority (Priority= {Priority,PriorityVoiceRecording}; Preference= {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState= EMMFStateRecording)
1.808 +//! 4. Capabilities
1.809 +//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz) and delay 10 seconds
1.810 +//! 6. ReplaceFile (Filename= {drive,mmc}\multimedia\mmf\devsound\Recording\MixPlayMP3WithRecAMRWB.awb)
1.811 +//! 7. Record 10 seconds
1.812 +//! 8. Stop 15 seconds
1.813 +//! 9. CloseFile
1.814 +//! 10. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= AWB)
1.815 +//! 11. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState= EMMFStatePlaying)
1.816 +//! 12. Capabilities
1.817 +//! 13. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
1.818 +//! 14. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\Recording\MixPlayMP3WithRecAMRWB.awb)
1.819 +//! 15. Play
1.820 +//! 16. CloseFile
1.821 +//! 17. Delete devsound instance
1.822 +//!
1.823 +//!@SYMTestStatus Verified
1.824 +//!@SYMTestPriority High
1.825 +//!@SYMTestExpectedResults
1.826 +//! Mix 44.1k stereo MP3 playback with AMR-WB recording
1.827 +//! TEST_BLOCK 001
1.828 +//! MP3 44.1 KHz stereo playback
1.829 +//! TEST_BLOCK 002
1.830 +//! AMR-WB 16KHz stereo recording and playback
1.831 +//!@SYMTestType CIT
1.832 +
1.833 +
1.834 + CONCURRENT
1.835 +
1.836 +
1.837 +
1.838 + START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.839 + CREATE_OBJECT CMMFDevSound devsound1
1.840 + COMMAND devsound1 NewL
1.841 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0007-0001-InitializeL_command02
1.842 + OUTSTANDING
1.843 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0007-0001-SetPrioritySettings_command03
1.844 + COMMAND devsound1 Capabilities
1.845 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0007-0001-SetConfigL_command05
1.846 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0007-0001-OpenFile_command06
1.847 + COMMAND !AsyncError=-13 devsound1 PlayInitL
1.848 + ASYNC_DELAY 30000000
1.849 + COMMAND devsound1 Stop
1.850 + COMMAND devsound1 CloseFile
1.851 + COMMAND devsound1 ~
1.852 + END_TEST_BLOCK
1.853 +
1.854 +
1.855 +
1.856 + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.857 + CREATE_OBJECT CMMFDevSound devsound1
1.858 + COMMAND devsound1 NewL
1.859 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0007-0002-InitializeL_command02
1.860 + OUTSTANDING
1.861 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0007-0002-SetPrioritySettings_command03
1.862 + COMMAND devsound1 Capabilities
1.863 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0007-0002-SetConfigL_command05
1.864 + DELAY 10000000
1.865 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0007-0002-ReplaceFile_command06
1.866 + COMMAND devsound1 RecordInitL
1.867 + ASYNC_DELAY 10000000
1.868 + COMMAND devsound1 Stop
1.869 + DELAY 15000000
1.870 + COMMAND devsound1 CloseFile
1.871 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0007-0002-InitializeL_command10
1.872 + OUTSTANDING
1.873 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0007-0002-SetPrioritySettings_command11
1.874 + COMMAND devsound1 Capabilities
1.875 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0007-0002-SetConfigL_command13
1.876 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0007-0002-OpenFile_command14
1.877 + COMMAND devsound1 PlayInitL
1.878 + OUTSTANDING
1.879 + COMMAND devsound1 CloseFile
1.880 + COMMAND devsound1 ~
1.881 + END_TEST_BLOCK
1.882 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0007
1.883 +
1.884 +
1.885 +
1.886 +
1.887 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0008
1.888 +
1.889 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0008
1.890 +//!@SYMAPI
1.891 +//! TEST_BLOCK 001
1.892 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.893 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.894 +//! CMMFDevSound::Capabilities()
1.895 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.896 +//! CMMFDevSound::PlayInitL()
1.897 +//! CMMFDevSound::Stop()
1.898 +//! TEST_BLOCK 002
1.899 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.900 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.901 +//! CMMFDevSound::Capabilities()
1.902 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.903 +//! CMMFDevSound::PlayInitL()
1.904 +//! CMMFDevSound::RecordInitL()
1.905 +//! CMMFDevSound::Stop()
1.906 +//!@SYMAuthor fperez
1.907 +//!@SYMCreationDate 8/11/2008
1.908 +//!@SYMTestCaseDesc Mix 48k stereo PCM playback with PCM recording
1.909 +//!@SYMTestActions
1.910 +//! TEST_BLOCK 001
1.911 +//! 1. Create Devsound instance
1.912 +//! 2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= {SpecialFourCC,RAW})
1.913 +//! 3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying)
1.914 +//! 4. Capabilities
1.915 +//! 5. Set Configuration (Channels= EMMFStereo; Rate= EMMFSampleRate48000Hz)
1.916 +//! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_8k_16b_signed_st_Test1.pcm)
1.917 +//! 7. Play 30 seconds
1.918 +//! 8. Stop
1.919 +//! 9. CloseFile
1.920 +//! 10. Delete devsound instance
1.921 +//!
1.922 +//! TEST_BLOCK 002
1.923 +//! 1. Create Devsound instance
1.924 +//! 2. Initialize Devsound (Mode= EMMFStateRecording; FourCC= {SpecialFourCC,RAW})
1.925 +//! 3. Set Priority (Priority= {Priority,PriorityVoiceRecording}; Preference= {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState= EMMFStateRecording)
1.926 +//! 4. Capabilities
1.927 +//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) and delay 10 seconds
1.928 +//! 6. ReplaceFile (Filename= {drive,mmc}\multimedia\mmf\devsound\codec_mixing\MixPlayPCMWithRecPCM.pcm)
1.929 +//! 7. Record 10 seconds
1.930 +//! 8. Stop 15 seconds
1.931 +//! 9. CloseFile
1.932 +//! 10. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= {SpecialFourCC,RAW})
1.933 +//! 11. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState= EMMFStatePlaying)
1.934 +//! 12. Capabilities
1.935 +//! 13. Set Configuration (Channels= EMMFMono; Rate= EMMFSampleRate8000Hz)
1.936 +//! 14. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\codec_mixing\MixPlayPCMWithRecPCM.pcm)
1.937 +//! 15. Play
1.938 +//! 16. CloseFile
1.939 +//! 17. Delete devsound instance
1.940 +//!
1.941 +//!@SYMTestStatus Verified
1.942 +//!@SYMTestPriority High
1.943 +//!@SYMTestExpectedResults
1.944 +//! Mix 48k stereo PCM playback with PCM recording
1.945 +//! TEST_BLOCK 001
1.946 +//! PCM 8KHz stereo playback
1.947 +//! TEST_BLOCK 002
1.948 +//! PCM 8 HKz mono recording and playback
1.949 +//!@SYMTestType CIT
1.950 +
1.951 +
1.952 + CONCURRENT
1.953 +
1.954 +
1.955 +
1.956 + START_TEST_BLOCK 80 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.957 + CREATE_OBJECT CMMFDevSound devsound1
1.958 + COMMAND devsound1 NewL
1.959 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0008-0001-InitializeL_command02
1.960 + OUTSTANDING
1.961 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0008-0001-SetPrioritySettings_command03
1.962 + COMMAND devsound1 Capabilities
1.963 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0008-0001-SetConfigL_command05
1.964 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0008-0001-OpenFile_command06
1.965 + COMMAND devsound1 PlayInitL
1.966 + ASYNC_DELAY 30000000
1.967 + COMMAND devsound1 Stop
1.968 + COMMAND devsound1 CloseFile
1.969 + COMMAND devsound1 ~
1.970 + END_TEST_BLOCK
1.971 +
1.972 +
1.973 +
1.974 + START_TEST_BLOCK 200 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.975 + CREATE_OBJECT CMMFDevSound devsound1
1.976 + COMMAND devsound1 NewL
1.977 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0008-0002-InitializeL_command02
1.978 + OUTSTANDING
1.979 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0008-0002-SetPrioritySettings_command03
1.980 + COMMAND devsound1 Capabilities
1.981 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0008-0002-SetConfigL_command05
1.982 + DELAY 10000000
1.983 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0008-0002-ReplaceFile_command06
1.984 + COMMAND devsound1 RecordInitL
1.985 + ASYNC_DELAY 10000000
1.986 + COMMAND devsound1 Stop
1.987 + DELAY 15000000
1.988 + COMMAND devsound1 CloseFile
1.989 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0008-0002-InitializeL_command10
1.990 + OUTSTANDING
1.991 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0008-0002-SetPrioritySettings_command11
1.992 + COMMAND devsound1 Capabilities
1.993 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0008-0002-SetConfigL_command13
1.994 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0008-0002-OpenFile_command14
1.995 + COMMAND devsound1 PlayInitL
1.996 + OUTSTANDING
1.997 + COMMAND devsound1 CloseFile
1.998 + COMMAND devsound1 ~
1.999 + END_TEST_BLOCK
1.1000 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0008
1.1001 +
1.1002 +
1.1003 +
1.1004 +
1.1005 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0009
1.1006 +
1.1007 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0009
1.1008 +//!@SYMAPI
1.1009 +//! TEST_BLOCK 001
1.1010 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.1011 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.1012 +//! CMMFDevSound::Capabilities()
1.1013 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.1014 +//! CMMFDevSound::PlayInitL()
1.1015 +//! TEST_BLOCK 002
1.1016 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.1017 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.1018 +//! CMMFDevSound::Capabilities()
1.1019 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.1020 +//! CMMFDevSound::PlayInitL()
1.1021 +//! TEST_BLOCK 003
1.1022 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.1023 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.1024 +//! CMMFDevSound::Capabilities()
1.1025 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.1026 +//! CMMFDevSound::PlayInitL()
1.1027 +//!@SYMAuthor ddamian
1.1028 +//!@SYMCreationDate 8/11/2008
1.1029 +//!@SYMTestCaseDesc 44.1k audio playback during VoIP call - AMR-WB
1.1030 +//!@SYMTestActions
1.1031 +//! TEST_BLOCK 001
1.1032 +//! 1.- Create DevSound instance
1.1033 +//! 2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AWB)
1.1034 +//! 3.- Set Priority settings (Priority = {Priority,PriorityVoipCallDown}; Preference = {PriorityPreference,PriorityPreferenceVoipCallDown}; PriorityState = EMMFStatePlaying)
1.1035 +//! 4.- Capabilities
1.1036 +//! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
1.1037 +//! 6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-WB\AMRWB_16k_23.85kbps_mono_speech.awb)
1.1038 +//! 7.- Play 30 sec
1.1039 +//! 8.- Stop
1.1040 +//! 9.- Close File
1.1041 +//! 10.- Destroy DevSound instance
1.1042 +//! TEST_BLOCK 002
1.1043 +//! 1.- Create DevSound instance
1.1044 +//! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = AWB)
1.1045 +//! 3.- Set Priority settings (Priority = {Priority,PriorityVoipCallUp}; Preference = {PriorityPreference,PriorityPreferenceVoipCallUp}; PriorityState = EMMFStateRecording)
1.1046 +//! 4.- Capabilities
1.1047 +//! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
1.1048 +//! 6.- Replace File (Filename = {drive,mmc}\multimedia\mmf\devsound\recording\PlayMP3DuringVoIPCallAMRWB.awb)
1.1049 +//! 7.- Record Init 30s
1.1050 +//! 8.- Stop and wait 5 sec.
1.1051 +//! 9.- Close File
1.1052 +//! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AWB)
1.1053 +//! 11.- Set Priority settings (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
1.1054 +//! 12.- Capabilities
1.1055 +//! 13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
1.1056 +//! 14.- Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\recording\PlayMP3DuringVoIPCallAMRWB.awb)
1.1057 +//! 15.- Play EOF
1.1058 +//! 16.- Close file
1.1059 +//! 17.- Destroy DevSound instance
1.1060 +//! TEST_BLOCK 003
1.1061 +//! 1.- Create DevSound instance
1.1062 +//! 2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = MP3)
1.1063 +//! 3.- Set Priority settings (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
1.1064 +//! 4.- Capabilities
1.1065 +//! 5.- Set Configuration and wait 10 seconds (Channels = EMMFStereo; Rate =EMMFSampleRate44100Hz)
1.1066 +//! 6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
1.1067 +//! 7.- Play 10 sec
1.1068 +//! 8.- Stop
1.1069 +//! 9.- Close File
1.1070 +//! 10.- Destroy DevSound instance
1.1071 +//!@SYMTestStatus Verified
1.1072 +//!@SYMTestPriority High
1.1073 +//!@SYMTestExpectedResults
1.1074 +//! 44.1k audio playback during VoIP call - AMR-WB
1.1075 +//! TEST_BLOCK 001
1.1076 +//! AMR-WB 16 KHz mono playback as VoIPCallDown
1.1077 +//! TEST_BLOCK 002
1.1078 +//! AMR-NB 16 KHz mono recording and playback as VoIPCall
1.1079 +//! TEST_BLOCK 003
1.1080 +//! MP3 44.1 KHz stereo playback as audio playback
1.1081 +//!@SYMTestType CIT
1.1082 +
1.1083 +
1.1084 + CONCURRENT
1.1085 +
1.1086 +
1.1087 +
1.1088 + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.1089 + CREATE_OBJECT CMMFDevSound devsound1
1.1090 + COMMAND devsound1 NewL
1.1091 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0009-0001-InitializeL_command02
1.1092 + OUTSTANDING
1.1093 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0009-0001-SetPrioritySettings_command03
1.1094 + COMMAND devsound1 Capabilities
1.1095 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0009-0001-SetConfigL_command05
1.1096 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0009-0001-OpenFile_command06
1.1097 + COMMAND devsound1 PlayInitL
1.1098 + ASYNC_DELAY 30000000
1.1099 + COMMAND devsound1 Stop
1.1100 + COMMAND devsound1 CloseFile
1.1101 + COMMAND devsound1 ~
1.1102 + END_TEST_BLOCK
1.1103 +
1.1104 +
1.1105 +
1.1106 + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.1107 + CREATE_OBJECT CMMFDevSound devsound1
1.1108 + COMMAND devsound1 NewL
1.1109 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0009-0002-InitializeL_command02
1.1110 + OUTSTANDING
1.1111 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0009-0002-SetPrioritySettings_command03
1.1112 + COMMAND devsound1 Capabilities
1.1113 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0009-0002-SetConfigL_command05
1.1114 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0009-0002-ReplaceFile_command06
1.1115 + COMMAND devsound1 RecordInitL
1.1116 + ASYNC_DELAY 30000000
1.1117 + COMMAND devsound1 Stop
1.1118 + DELAY 5000000
1.1119 + COMMAND devsound1 CloseFile
1.1120 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0009-0002-InitializeL_command10
1.1121 + OUTSTANDING
1.1122 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0009-0002-SetPrioritySettings_command11
1.1123 + COMMAND devsound1 Capabilities
1.1124 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0009-0002-SetConfigL_command13
1.1125 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0009-0002-OpenFile_command14
1.1126 + COMMAND devsound1 PlayInitL
1.1127 + OUTSTANDING
1.1128 + COMMAND devsound1 CloseFile
1.1129 + COMMAND devsound1 ~
1.1130 + END_TEST_BLOCK
1.1131 +
1.1132 +
1.1133 +
1.1134 + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.1135 + CREATE_OBJECT CMMFDevSound devsound1
1.1136 + COMMAND devsound1 NewL
1.1137 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0009-0003-InitializeL_command02
1.1138 + OUTSTANDING
1.1139 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0009-0003-SetPrioritySettings_command03
1.1140 + COMMAND devsound1 Capabilities
1.1141 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0009-0003-SetConfigL_command05
1.1142 + DELAY 10000000
1.1143 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0009-0003-OpenFile_command06
1.1144 + COMMAND devsound1 PlayInitL
1.1145 + ASYNC_DELAY 10000000
1.1146 + COMMAND devsound1 Stop
1.1147 + COMMAND devsound1 CloseFile
1.1148 + COMMAND devsound1 ~
1.1149 + END_TEST_BLOCK
1.1150 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0009
1.1151 +
1.1152 +
1.1153 +
1.1154 +
1.1155 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0010
1.1156 +
1.1157 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0010
1.1158 +//!@SYMAPI
1.1159 +//! TEST_BLOCK 001
1.1160 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.1161 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.1162 +//! CMMFDevSound::Capabilities()
1.1163 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.1164 +//! CMMFDevSound::PlayInitL()
1.1165 +//! CMMFDevSound::Stop()
1.1166 +//! TEST_BLOCK 002
1.1167 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.1168 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.1169 +//! CMMFDevSound::Capabilities()
1.1170 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.1171 +//! CMMFDevSound::PlayInitL()
1.1172 +//! CMMFDevSound::RecordInitL()
1.1173 +//! CMMFDevSound::Stop()
1.1174 +//! TEST_BLOCK 003
1.1175 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.1176 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.1177 +//! CMMFDevSound::Capabilities()
1.1178 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.1179 +//! CMMFDevSound::PlayInitL()
1.1180 +//! CMMFDevSound::Stop()
1.1181 +//! TEST_BLOCK 004
1.1182 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.1183 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.1184 +//! CMMFDevSound::Capabilities()
1.1185 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.1186 +//! CMMFDevSound::PlayInitL()
1.1187 +//! CMMFDevSound::RecordInitL()
1.1188 +//! CMMFDevSound::Stop()
1.1189 +//!@SYMAuthor fperez
1.1190 +//!@SYMCreationDate 8/25/2008
1.1191 +//!@SYMTestCaseDesc SWIS playback and voice recording during VoIP call
1.1192 +//!@SYMTestActions
1.1193 +//! TEST_BLOCK 001
1.1194 +//! 1.- Create DevSound instance
1.1195 +//! 2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
1.1196 +//! 3.- Set Priority settings (Priority = {Priority,PriorityVoipCallDown}; Preference = {PriorityPreference,PriorityPreferenceVoipCallDown}; PriorityState = EMMFStatePlaying)
1.1197 +//! 4.- Capabilities
1.1198 +//! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.1199 +//! 6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr)
1.1200 +//! 7.- Play 50 sec
1.1201 +//! 8.- Stop
1.1202 +//! 9.- Close File
1.1203 +//! 10.- Destroy DevSound instance
1.1204 +//! TEST_BLOCK 002
1.1205 +//! 1.- Create DevSound instance
1.1206 +//! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = AMR)
1.1207 +//! 3.- Set Priority settings (Priority = {Priority,PriorityVoipCallUp}; Preference = {PriorityPreference,PriorityPreferenceVoipCallUp}; PriorityState = EMMFStateRecording)
1.1208 +//! 4.- Capabilities
1.1209 +//! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.1210 +//! 6.- Replace File (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\voip_call\PlaySWISAndRecAMRNBDuringVoIPCall1.amr)
1.1211 +//! 7.- Record 50 sec.
1.1212 +//! 8.- Stop and wait 5 sec.
1.1213 +//! 9.- Close File
1.1214 +//! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
1.1215 +//! 11.- Set Priority settings (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
1.1216 +//! 12.- Capabilities
1.1217 +//! 13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.1218 +//! 14.- Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\voip_call\PlaySWISAndRecAMRNBDuringVoIPCall1.amr)
1.1219 +//! 15.- Play
1.1220 +//! 16.- Close file
1.1221 +//! 17.- Destroy DevSound instance
1.1222 +//! TEST_BLOCK 003
1.1223 +//! 1.- Create DevSound instance
1.1224 +//! 2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = MP3)
1.1225 +//! 3.- Set Priority settings (Priority = {Priority,PrioritySWISPlayback}; Preference = {PriorityPreference,PriorityPreferenceSWISPlayback}; PriorityState = EMMFStatePlaying)
1.1226 +//! 4.- Capabilities
1.1227 +//! 5.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz). Wait 10 seconds
1.1228 +//! 6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
1.1229 +//! 7.- Play 20 seconds
1.1230 +//! 8.- Stop
1.1231 +//! 9.- Close File
1.1232 +//! 10.- Destroy DevSound instance
1.1233 +//! TEST_BLOCK 004
1.1234 +//! 1.- Create DevSound instance
1.1235 +//! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = AMR)
1.1236 +//! 3.- Set priority settings (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording)
1.1237 +//! 4.- Capabilities
1.1238 +//! 5.- SetConfiguration and wait 20 sec (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.1239 +//! 6.- Replace File (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\voip_call\PlaySWISAndRecAMRNBDuringVoIPCall2.amr)
1.1240 +//! 7.- Record 20 seconds
1.1241 +//! 8.- Stop and wait 70 seconds
1.1242 +//! 9.- Close File
1.1243 +//! 10.- initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
1.1244 +//! 11.- Set priority settings (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
1.1245 +//! 12.- Capabilities
1.1246 +//! 13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.1247 +//! 14.- Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\voip_call\PlaySWISAndRecAMRNBDuringVoIPCall2.amr)
1.1248 +//! 15..- Play
1.1249 +//! 16.- Close File
1.1250 +//! 17.- Destroy Data
1.1251 +//!@SYMTestStatus Verified
1.1252 +//!@SYMTestPriority High
1.1253 +//!@SYMTestExpectedResults
1.1254 +//! SWIS playback and voice recording during VoIP call
1.1255 +//! TEST_BLOCK 001
1.1256 +//! AMR-NB playback as VoIPCallDown
1.1257 +//! TEST_BLOCK 002
1.1258 +//! AMR-NB record and playback as VoIPCallUp
1.1259 +//! TEST_BLOCK 003
1.1260 +//! MP3 playback as SWIS playback
1.1261 +//! TEST_BLOCK 004
1.1262 +//! AMR-NB record and playback as voice recording
1.1263 +//!@SYMTestType CIT
1.1264 +
1.1265 +
1.1266 + CONCURRENT
1.1267 +
1.1268 +
1.1269 +
1.1270 + START_TEST_BLOCK 300 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.1271 + CREATE_OBJECT CMMFDevSound devsound1
1.1272 + COMMAND devsound1 NewL
1.1273 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0001-InitializeL_command02
1.1274 + OUTSTANDING
1.1275 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0001-SetPrioritySettings_command03
1.1276 + COMMAND devsound1 Capabilities
1.1277 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0001-SetConfigL_command05
1.1278 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0001-OpenFile_command06
1.1279 + COMMAND devsound1 PlayInitL
1.1280 + ASYNC_DELAY 50000000
1.1281 + COMMAND devsound1 Stop
1.1282 + COMMAND devsound1 CloseFile
1.1283 + COMMAND devsound1 ~
1.1284 + END_TEST_BLOCK
1.1285 +
1.1286 +
1.1287 +
1.1288 + START_TEST_BLOCK 300 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.1289 + CREATE_OBJECT CMMFDevSound devsound1
1.1290 + COMMAND devsound1 NewL
1.1291 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0002-InitializeL_command02
1.1292 + OUTSTANDING
1.1293 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0002-SetPrioritySettings_command03
1.1294 + COMMAND devsound1 Capabilities
1.1295 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0002-SetConfigL_command05
1.1296 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0002-ReplaceFile_command06
1.1297 + COMMAND devsound1 RecordInitL
1.1298 + ASYNC_DELAY 50000000
1.1299 + COMMAND devsound1 Stop
1.1300 + DELAY 5000000
1.1301 + COMMAND devsound1 CloseFile
1.1302 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0002-InitializeL_command10
1.1303 + OUTSTANDING
1.1304 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0002-SetPrioritySettings_command11
1.1305 + COMMAND devsound1 Capabilities
1.1306 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0002-SetConfigL_command13
1.1307 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0002-OpenFile_command14
1.1308 + COMMAND devsound1 PlayInitL
1.1309 + OUTSTANDING
1.1310 + COMMAND devsound1 CloseFile
1.1311 + COMMAND devsound1 ~
1.1312 + END_TEST_BLOCK
1.1313 +
1.1314 +
1.1315 +
1.1316 + START_TEST_BLOCK 300 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.1317 + CREATE_OBJECT CMMFDevSound devsound1
1.1318 + COMMAND devsound1 NewL
1.1319 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0003-InitializeL_command02
1.1320 + OUTSTANDING
1.1321 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0003-SetPrioritySettings_command03
1.1322 + COMMAND devsound1 Capabilities
1.1323 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0003-SetConfigL_command05
1.1324 + DELAY 10000000
1.1325 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0003-OpenFile_command06
1.1326 + COMMAND devsound1 PlayInitL
1.1327 + ASYNC_DELAY 20000000
1.1328 + COMMAND devsound1 Stop
1.1329 + COMMAND devsound1 CloseFile
1.1330 + COMMAND devsound1 ~
1.1331 + END_TEST_BLOCK
1.1332 +
1.1333 +
1.1334 +
1.1335 + START_TEST_BLOCK 300 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.1336 + CREATE_OBJECT CMMFDevSound devsound1
1.1337 + COMMAND devsound1 NewL
1.1338 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0004-InitializeL_command02
1.1339 + OUTSTANDING
1.1340 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0004-SetPrioritySettings_command03
1.1341 + COMMAND devsound1 Capabilities
1.1342 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0004-SetConfigL_command05
1.1343 + DELAY 20000000
1.1344 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0004-ReplaceFile_command06
1.1345 + COMMAND devsound1 RecordInitL
1.1346 + ASYNC_DELAY 20000000
1.1347 + COMMAND devsound1 Stop
1.1348 + DELAY 70000000
1.1349 + COMMAND devsound1 CloseFile
1.1350 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0004-InitializeL_command10
1.1351 + OUTSTANDING
1.1352 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0004-SetPrioritySettings_command11
1.1353 + COMMAND devsound1 Capabilities
1.1354 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0004-SetConfigL_command13
1.1355 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0004-OpenFile_command14
1.1356 + COMMAND devsound1 PlayInitL
1.1357 + OUTSTANDING
1.1358 + COMMAND devsound1 CloseFile
1.1359 + COMMAND devsound1 ~
1.1360 + END_TEST_BLOCK
1.1361 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0010
1.1362 +
1.1363 +
1.1364 +
1.1365 +
1.1366 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0011
1.1367 +
1.1368 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0011
1.1369 +//!@SYMAPI
1.1370 +//! TEST_BLOCK 001
1.1371 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.1372 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.1373 +//! CMMFDevSound::Capabilities()
1.1374 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.1375 +//! CMMFDevSound::PlayInitL()
1.1376 +//! CMMFDevSound::Stop()
1.1377 +//! TEST_BLOCK 002
1.1378 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.1379 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.1380 +//! CMMFDevSound::Capabilities()
1.1381 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.1382 +//! CMMFDevSound::PlayInitL()
1.1383 +//! CMMFDevSound::RecordInitL()
1.1384 +//! CMMFDevSound::Stop()
1.1385 +//! TEST_BLOCK 003
1.1386 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.1387 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.1388 +//! CMMFDevSound::Capabilities()
1.1389 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.1390 +//! CMMFDevSound::RecordInitL()
1.1391 +//! CMMFDevSound::Stop()
1.1392 +//!@SYMAuthor fperez
1.1393 +//!@SYMCreationDate 8/25/2008
1.1394 +//!@SYMTestCaseDesc Voice recording during VoIP call - AMR-NB
1.1395 +//!@SYMTestActions
1.1396 +//! TEST_BLOCK 001
1.1397 +//! 1.- Create DevSound instance
1.1398 +//! 2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
1.1399 +//! 3.- Set Priority settings (Priority = {Priority,PriorityVoipCallDown}; Preference = {PriorityPreference,PriorityPreferenceVoipCallDown}; PriorityState = EMMFStatePlaying)
1.1400 +//! 4.- Capabilities
1.1401 +//! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.1402 +//! 6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr)
1.1403 +//! 7.- Play 30 sec
1.1404 +//! 8.- Stop
1.1405 +//! 9.- Close File
1.1406 +//! 10.- Destroy DevSound instance
1.1407 +//! TEST_BLOCK 002
1.1408 +//! 1.- Create DevSound instance
1.1409 +//! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = AMR)
1.1410 +//! 3.- Set Priority settings (Priority = {Priority,PriorityVoipCallUp}; Preference = {PriorityPreference,PriorityPreferenceVoipCallUp}; PriorityState = EMMFStateRecording)
1.1411 +//! 4.- Capabilities
1.1412 +//! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.1413 +//! 6.- Replace File (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\voip_call\RecAMRNBDuringVoIPCallAMRNB1.amr)
1.1414 +//! 7.- Record 30 sec.
1.1415 +//! 8.- Stop and wait 5 sec.
1.1416 +//! 9.- Close File
1.1417 +//! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
1.1418 +//! 11.- Set Priority settings (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
1.1419 +//! 12.- Capabilities
1.1420 +//! 13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.1421 +//! 14.- Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\voip_call\RecAMRNBDuringVoIPCallAMRNB1.amr)
1.1422 +//! 15.- Play file and wait 5 sec
1.1423 +//! 16.- Close file
1.1424 +//! 17.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
1.1425 +//! 18.- Set Priority settings (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
1.1426 +//! 19.- Capabilities
1.1427 +//! 20.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.1428 +//! 21.- Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\voip_call\RecAMRNBDuringVoIPCallAMRNB2.amr)
1.1429 +//! 22.- Play file
1.1430 +//! 23.- Close file
1.1431 +//! 24.- Destroy DevSound instance
1.1432 +//! TEST_BLOCK 003
1.1433 +//! 1.- Create DevSound instance
1.1434 +//! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = AMR)
1.1435 +//! 3.- Set Priority settings (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording)
1.1436 +//! 4.- Capabilities
1.1437 +//! 5.- Set Configuration and wait 10 sec (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.1438 +//! 6.- Replace File (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\voip_call\RecAMRNBDuringVoIPCallAMRNB2.amr)
1.1439 +//! 7.- Record 10 sec.
1.1440 +//! 8.- Stop
1.1441 +//! 9.- Close File
1.1442 +//! 10.- Destroy DevSound instance
1.1443 +//!@SYMTestStatus Verified
1.1444 +//!@SYMTestPriority High
1.1445 +//!@SYMTestExpectedResults
1.1446 +//! Voice recording during VoIP call - AMR-NB
1.1447 +//! TEST_BLOCK 001
1.1448 +//! AMR-NB playback as VoIPCallDown
1.1449 +//! TEST_BLOCK 002
1.1450 +//! AMR-NB recording and playback as VoIPCallUp
1.1451 +//! TEST_BLOCK 003
1.1452 +//! AMR-NB playback as Voice recording
1.1453 +//!@SYMTestType CIT
1.1454 +
1.1455 +
1.1456 + CONCURRENT
1.1457 +
1.1458 +
1.1459 +
1.1460 + START_TEST_BLOCK 300 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.1461 + CREATE_OBJECT CMMFDevSound devsound1
1.1462 + COMMAND devsound1 NewL
1.1463 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0011-0001-InitializeL_command02
1.1464 + OUTSTANDING
1.1465 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0011-0001-SetPrioritySettings_command03
1.1466 + COMMAND devsound1 Capabilities
1.1467 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0011-0001-SetConfigL_command05
1.1468 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0011-0001-OpenFile_command06
1.1469 + COMMAND devsound1 PlayInitL
1.1470 + ASYNC_DELAY 30000000
1.1471 + COMMAND devsound1 Stop
1.1472 + COMMAND devsound1 CloseFile
1.1473 + COMMAND devsound1 ~
1.1474 + END_TEST_BLOCK
1.1475 +
1.1476 +
1.1477 +
1.1478 + START_TEST_BLOCK 300 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.1479 + CREATE_OBJECT CMMFDevSound devsound1
1.1480 + COMMAND devsound1 NewL
1.1481 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0011-0002-InitializeL_command02
1.1482 + OUTSTANDING
1.1483 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0011-0002-SetPrioritySettings_command03
1.1484 + COMMAND devsound1 Capabilities
1.1485 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0011-0002-SetConfigL_command05
1.1486 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0011-0002-ReplaceFile_command06
1.1487 + COMMAND devsound1 RecordInitL
1.1488 + ASYNC_DELAY 30000000
1.1489 + COMMAND devsound1 Stop
1.1490 + DELAY 5000000
1.1491 + COMMAND devsound1 CloseFile
1.1492 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0011-0002-InitializeL_command10
1.1493 + OUTSTANDING
1.1494 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0011-0002-SetPrioritySettings_command11
1.1495 + COMMAND devsound1 Capabilities
1.1496 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0011-0002-SetConfigL_command13
1.1497 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0011-0002-OpenFile_command14
1.1498 + COMMAND devsound1 PlayInitL
1.1499 + DELAY 5000000
1.1500 + OUTSTANDING
1.1501 + COMMAND devsound1 CloseFile
1.1502 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0011-0002-InitializeL_command17
1.1503 + OUTSTANDING
1.1504 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0011-0002-SetPrioritySettings_command18
1.1505 + COMMAND devsound1 Capabilities
1.1506 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0011-0002-SetConfigL_command20
1.1507 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0011-0002-OpenFile_command21
1.1508 + COMMAND devsound1 PlayInitL
1.1509 + OUTSTANDING
1.1510 + COMMAND devsound1 CloseFile
1.1511 + COMMAND devsound1 ~
1.1512 + END_TEST_BLOCK
1.1513 +
1.1514 +
1.1515 +
1.1516 + START_TEST_BLOCK 300 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.1517 + CREATE_OBJECT CMMFDevSound devsound1
1.1518 + COMMAND devsound1 NewL
1.1519 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0011-0003-InitializeL_command02
1.1520 + OUTSTANDING
1.1521 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0011-0003-SetPrioritySettings_command03
1.1522 + COMMAND devsound1 Capabilities
1.1523 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0011-0003-SetConfigL_command05
1.1524 + DELAY 10000000
1.1525 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0011-0003-ReplaceFile_command06
1.1526 + COMMAND devsound1 RecordInitL
1.1527 + ASYNC_DELAY 10000000
1.1528 + COMMAND devsound1 Stop
1.1529 + COMMAND devsound1 CloseFile
1.1530 + COMMAND devsound1 ~
1.1531 + END_TEST_BLOCK
1.1532 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0011
1.1533 +
1.1534 +
1.1535 +
1.1536 +
1.1537 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0012
1.1538 +
1.1539 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0012
1.1540 +//!@SYMAPI
1.1541 +//! TEST_BLOCK 001
1.1542 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.1543 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.1544 +//! CMMFDevSound::Capabilities()
1.1545 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.1546 +//! CMMFDevSound::PlayInitL()
1.1547 +//! CMMFDevSound::Stop()
1.1548 +//! TEST_BLOCK 002
1.1549 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.1550 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.1551 +//! CMMFDevSound::Capabilities()
1.1552 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.1553 +//! CMMFDevSound::PlayInitL()
1.1554 +//! CMMFDevSound::RecordInitL()
1.1555 +//! CMMFDevSound::Stop()
1.1556 +//! TEST_BLOCK 003
1.1557 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.1558 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.1559 +//! CMMFDevSound::Capabilities()
1.1560 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.1561 +//! CMMFDevSound::RecordInitL()
1.1562 +//! CMMFDevSound::Stop()
1.1563 +//!@SYMAuthor fperez
1.1564 +//!@SYMCreationDate 8/25/2008
1.1565 +//!@SYMTestCaseDesc Voice recording during VoIP call - AMR-WB
1.1566 +//!@SYMTestActions
1.1567 +//! TEST_BLOCK 001
1.1568 +//! 1.- Create DevSound instance
1.1569 +//! 2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AWB)
1.1570 +//! 3.- Set Priority settings (Priority = {Priority,PriorityVoipCallDown}; Preference = {PriorityPreference,PriorityPreferenceVoipCallDown}; PriorityState = EMMFStatePlaying)
1.1571 +//! 4.- Capabilities
1.1572 +//! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
1.1573 +//! 6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-WB\AMRWB_16k_23.85kbps_mono_speech.awb)
1.1574 +//! 7.- Play 30 sec
1.1575 +//! 8.- Stop
1.1576 +//! 9.- Close File
1.1577 +//! 10.- Destroy DevSound instance
1.1578 +//! TEST_BLOCK 002
1.1579 +//! 1.- Create DevSound instance
1.1580 +//! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = AWB)
1.1581 +//! 3.- Set Priority settings (Priority = {Priority,PriorityVoipCallUp}; Preference = {PriorityPreference,PriorityPreferenceVoipCallUp}; PriorityState = EMMFStateRecording)
1.1582 +//! 4.- Capabilities
1.1583 +//! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
1.1584 +//! 6.- Replace File (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\voip_call\RecAMRNBDuringVoIPCallAMRWB.awb)
1.1585 +//! 7.- Record 30 sec.
1.1586 +//! 8.- Stop and wait 5 sec.
1.1587 +//! 9.- Close File
1.1588 +//! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AWB)
1.1589 +//! 11.- Set Priority settings (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
1.1590 +//! 12.- Capabilities
1.1591 +//! 13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
1.1592 +//! 14.- Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\voip_call\RecAMRNBDuringVoIPCallAMRWB.awb)
1.1593 +//! 15.- Play file and wait 5 sec
1.1594 +//! 16.- Close file
1.1595 +//! 17.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
1.1596 +//! 18.- Set Priority settings (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
1.1597 +//! 19.- Capabilities
1.1598 +//! 20.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.1599 +//! 21.- Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\voip_call\RecAMRNBDuringVoIPCallAMRWB.amr)
1.1600 +//! 22.- Play file
1.1601 +//! 23.- Close file
1.1602 +//! 24.- Destroy DevSound instance
1.1603 +//! TEST_BLOCK 003
1.1604 +//! 1.- Create DevSound instance
1.1605 +//! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = AMR)
1.1606 +//! 3.- Set Priority settings (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording)
1.1607 +//! 4.- Capabilities
1.1608 +//! 5.- Set Configuration and wait 10 sec (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.1609 +//! 6.- Replace File (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\voip_call\RecAMRNBDuringVoIPCallAMRNB2.amr)
1.1610 +//! 7.- Record 10 sec.
1.1611 +//! 8.- Stop
1.1612 +//! 9.- Close File
1.1613 +//! 10.- Destroy DevSound instance
1.1614 +//!@SYMTestStatus Verified
1.1615 +//!@SYMTestPriority High
1.1616 +//!@SYMTestExpectedResults
1.1617 +//! Voice recording during VoIP call - AMR-WB
1.1618 +//! TEST_BLOCK 001
1.1619 +//! AMR Playback as VoIPCallDown
1.1620 +//! TEST_BLOCK 002
1.1621 +//! AMR-WB recording and playback as VoIPCallUp
1.1622 +//! TEST_BLOCK 003
1.1623 +//! AMR-NB playback as Voice recording
1.1624 +//!@SYMTestType CIT
1.1625 +
1.1626 +
1.1627 + CONCURRENT
1.1628 +
1.1629 +
1.1630 +
1.1631 + START_TEST_BLOCK 300 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.1632 + CREATE_OBJECT CMMFDevSound devsound1
1.1633 + COMMAND devsound1 NewL
1.1634 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0012-0001-InitializeL_command02
1.1635 + OUTSTANDING
1.1636 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0012-0001-SetPrioritySettings_command03
1.1637 + COMMAND devsound1 Capabilities
1.1638 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0012-0001-SetConfigL_command05
1.1639 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0012-0001-OpenFile_command06
1.1640 + COMMAND devsound1 PlayInitL
1.1641 + ASYNC_DELAY 30000000
1.1642 + COMMAND devsound1 Stop
1.1643 + COMMAND devsound1 CloseFile
1.1644 + COMMAND devsound1 ~
1.1645 + END_TEST_BLOCK
1.1646 +
1.1647 +
1.1648 +
1.1649 + START_TEST_BLOCK 300 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.1650 + CREATE_OBJECT CMMFDevSound devsound1
1.1651 + COMMAND devsound1 NewL
1.1652 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0012-0002-InitializeL_command02
1.1653 + OUTSTANDING
1.1654 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0012-0002-SetPrioritySettings_command03
1.1655 + COMMAND devsound1 Capabilities
1.1656 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0012-0002-SetConfigL_command05
1.1657 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0012-0002-ReplaceFile_command06
1.1658 + COMMAND devsound1 RecordInitL
1.1659 + ASYNC_DELAY 30000000
1.1660 + COMMAND devsound1 Stop
1.1661 + DELAY 5000000
1.1662 + COMMAND devsound1 CloseFile
1.1663 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0012-0002-InitializeL_command10
1.1664 + OUTSTANDING
1.1665 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0012-0002-SetPrioritySettings_command11
1.1666 + COMMAND devsound1 Capabilities
1.1667 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0012-0002-SetConfigL_command13
1.1668 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0012-0002-OpenFile_command14
1.1669 + COMMAND devsound1 PlayInitL
1.1670 + DELAY 5000000
1.1671 + OUTSTANDING
1.1672 + COMMAND devsound1 CloseFile
1.1673 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0012-0002-InitializeL_command17
1.1674 + OUTSTANDING
1.1675 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0012-0002-SetPrioritySettings_command18
1.1676 + COMMAND devsound1 Capabilities
1.1677 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0012-0002-SetConfigL_command20
1.1678 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0012-0002-OpenFile_command21
1.1679 + COMMAND devsound1 PlayInitL
1.1680 + OUTSTANDING
1.1681 + COMMAND devsound1 CloseFile
1.1682 + COMMAND devsound1 ~
1.1683 + END_TEST_BLOCK
1.1684 +
1.1685 +
1.1686 +
1.1687 + START_TEST_BLOCK 300 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.1688 + CREATE_OBJECT CMMFDevSound devsound1
1.1689 + COMMAND devsound1 NewL
1.1690 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0012-0003-InitializeL_command02
1.1691 + OUTSTANDING
1.1692 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0012-0003-SetPrioritySettings_command03
1.1693 + COMMAND devsound1 Capabilities
1.1694 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0012-0003-SetConfigL_command05
1.1695 + DELAY 10000000
1.1696 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0012-0003-ReplaceFile_command06
1.1697 + COMMAND devsound1 RecordInitL
1.1698 + ASYNC_DELAY 10000000
1.1699 + COMMAND devsound1 Stop
1.1700 + COMMAND devsound1 CloseFile
1.1701 + COMMAND devsound1 ~
1.1702 + END_TEST_BLOCK
1.1703 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0012
1.1704 +
1.1705 +
1.1706 +
1.1707 +
1.1708 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0013
1.1709 +
1.1710 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0013
1.1711 +//!@SYMAPI
1.1712 +//! TEST_BLOCK 001
1.1713 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.1714 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.1715 +//! CMMFDevSound::Capabilities()
1.1716 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.1717 +//! CMMFDevSound::PlayInitL()
1.1718 +//! CMMFDevSound::Stop()
1.1719 +//! TEST_BLOCK 002
1.1720 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.1721 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.1722 +//! CMMFDevSound::Capabilities()
1.1723 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.1724 +//! CMMFDevSound::PlayInitL()
1.1725 +//! CMMFDevSound::Stop()
1.1726 +//! TEST_BLOCK 003
1.1727 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.1728 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.1729 +//! CMMFDevSound::Capabilities()
1.1730 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.1731 +//! CMMFDevSound::PlayInitL()
1.1732 +//! CMMFDevSound::RecordInitL()
1.1733 +//! CMMFDevSound::Stop()
1.1734 +//!@SYMAuthor fperez
1.1735 +//!@SYMCreationDate 8/25/2008
1.1736 +//!@SYMTestCaseDesc VoIP call during audio playback
1.1737 +//!@SYMTestActions
1.1738 +//! TEST_BLOCK 001
1.1739 +//! 1. Create DevSound instance
1.1740 +//! 2. Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = MP3)
1.1741 +//! 3. Set Priority settings (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
1.1742 +//! 4. Capabilities
1.1743 +//! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz)
1.1744 +//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
1.1745 +//! 7. Play
1.1746 +//! 8. Close File
1.1747 +//! 9. Destroy DevSound instance
1.1748 +//!
1.1749 +//! TEST_BLOCK 002
1.1750 +//! 1.- Create DevSound instance
1.1751 +//! 2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
1.1752 +//! 3.- Set Priority settings (Priority = {Priority,PriorityVoipCallDown}; Preference = {PriorityPreference,PriorityPreferenceVoipCallDown}; PriorityState = EMMFStatePlaying)
1.1753 +//! 4.- Capabilities
1.1754 +//! 5.- Set Configuration and wait 10 sec (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.1755 +//! 6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr)
1.1756 +//! 7.- Play 10 seconds
1.1757 +//! 8.- Stop
1.1758 +//! 9.- Close File
1.1759 +//! 10.- Destroy DevSound instance
1.1760 +//! TEST_BLOCK 003
1.1761 +//! 1.- Create DevSound instance
1.1762 +//! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = AMR)
1.1763 +//! 3.- Set Priority settings (Priority = {Priority,PriorityVoipCallUp}; Preference = {PriorityPreference,PriorityPreferenceVoipCallUp}; PriorityState = EMMFStateRecording)
1.1764 +//! 4.- Capabilities
1.1765 +//! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.1766 +//! 6.- Replace File (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\voip_call\VoIPCallDuringPlayMP3.amr)
1.1767 +//! 7.- Record 10s
1.1768 +//! 8.- Stop and wait 5 sec.
1.1769 +//! 9.- Close File
1.1770 +//! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
1.1771 +//! 11.- Set Priority settings (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
1.1772 +//! 12.- Capabilities
1.1773 +//! 13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.1774 +//! 14.- Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\voip_call\VoIPCallDuringPlayMP3.amr)
1.1775 +//! 15.- Play
1.1776 +//! 16.- Close file
1.1777 +//! 17.- Destroy DevSound instance
1.1778 +//!@SYMTestStatus Verified
1.1779 +//!@SYMTestPriority High
1.1780 +//!@SYMTestExpectedResults
1.1781 +//! VoIP call during audio playback
1.1782 +//! TEST_BLOCK 001
1.1783 +//! MP3 Playback as audioplayback
1.1784 +//! TEST_BLOCK 002
1.1785 +//! AMR-NB playback as VoIPCallDown
1.1786 +//! TEST_BLOCK 003
1.1787 +//! AMR-NB recording and playback as VoIPCallUp
1.1788 +//!@SYMTestType CIT
1.1789 +
1.1790 +
1.1791 + CONCURRENT
1.1792 +
1.1793 +
1.1794 +
1.1795 + START_TEST_BLOCK 300 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.1796 + CREATE_OBJECT CMMFDevSound devsound1
1.1797 + COMMAND devsound1 NewL
1.1798 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0013-0001-InitializeL_command02
1.1799 + OUTSTANDING
1.1800 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0013-0001-SetPrioritySettings_command03
1.1801 + COMMAND devsound1 Capabilities
1.1802 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0013-0001-SetConfigL_command05
1.1803 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0013-0001-OpenFile_command06
1.1804 + COMMAND !AsyncError=-13 devsound1 PlayInitL
1.1805 + OUTSTANDING
1.1806 + COMMAND devsound1 CloseFile
1.1807 + COMMAND devsound1 ~
1.1808 + END_TEST_BLOCK
1.1809 +
1.1810 +
1.1811 +
1.1812 + START_TEST_BLOCK 300 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.1813 + CREATE_OBJECT CMMFDevSound devsound1
1.1814 + COMMAND devsound1 NewL
1.1815 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0013-0002-InitializeL_command02
1.1816 + OUTSTANDING
1.1817 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0013-0002-SetPrioritySettings_command03
1.1818 + COMMAND devsound1 Capabilities
1.1819 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0013-0002-SetConfigL_command05
1.1820 + DELAY 10000000
1.1821 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0013-0002-OpenFile_command06
1.1822 + COMMAND devsound1 PlayInitL
1.1823 + ASYNC_DELAY 10000000
1.1824 + COMMAND devsound1 Stop
1.1825 + COMMAND devsound1 CloseFile
1.1826 + COMMAND devsound1 ~
1.1827 + END_TEST_BLOCK
1.1828 +
1.1829 +
1.1830 +
1.1831 + START_TEST_BLOCK 300 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.1832 + CREATE_OBJECT CMMFDevSound devsound1
1.1833 + COMMAND devsound1 NewL
1.1834 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0013-0003-InitializeL_command02
1.1835 + OUTSTANDING
1.1836 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0013-0003-SetPrioritySettings_command03
1.1837 + COMMAND devsound1 Capabilities
1.1838 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0013-0003-SetConfigL_command05
1.1839 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0013-0003-ReplaceFile_command06
1.1840 + COMMAND devsound1 RecordInitL
1.1841 + ASYNC_DELAY 10000000
1.1842 + COMMAND devsound1 Stop
1.1843 + DELAY 5000000
1.1844 + COMMAND devsound1 CloseFile
1.1845 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0013-0003-InitializeL_command10
1.1846 + OUTSTANDING
1.1847 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0013-0003-SetPrioritySettings_command11
1.1848 + COMMAND devsound1 Capabilities
1.1849 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0013-0003-SetConfigL_command13
1.1850 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0013-0003-OpenFile_command14
1.1851 + COMMAND devsound1 PlayInitL
1.1852 + OUTSTANDING
1.1853 + COMMAND devsound1 CloseFile
1.1854 + COMMAND devsound1 ~
1.1855 + END_TEST_BLOCK
1.1856 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0013
1.1857 +
1.1858 +
1.1859 +
1.1860 +
1.1861 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0014
1.1862 +
1.1863 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0014
1.1864 +//!@SYMAPI
1.1865 +//! TEST_BLOCK 001
1.1866 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.1867 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.1868 +//! CMMFDevSound::Capabilities()
1.1869 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.1870 +//! CMMFDevSound::PlayInitL()
1.1871 +//! CMMFDevSound::Stop()
1.1872 +//! TEST_BLOCK 002
1.1873 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.1874 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.1875 +//! CMMFDevSound::Capabilities()
1.1876 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.1877 +//! CMMFDevSound::PlayInitL()
1.1878 +//! CMMFDevSound::RecordInitL()
1.1879 +//! CMMFDevSound::Stop()
1.1880 +//! TEST_BLOCK 003
1.1881 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.1882 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.1883 +//! CMMFDevSound::Capabilities()
1.1884 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.1885 +//! CMMFDevSound::PlayInitL()
1.1886 +//! CMMFDevSound::Stop()
1.1887 +//! TEST_BLOCK 004
1.1888 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.1889 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.1890 +//! CMMFDevSound::Capabilities()
1.1891 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.1892 +//! CMMFDevSound::PlayInitL()
1.1893 +//! CMMFDevSound::RecordInitL()
1.1894 +//! CMMFDevSound::Stop()
1.1895 +//!@SYMAuthor fperez
1.1896 +//!@SYMCreationDate 8/25/2008
1.1897 +//!@SYMTestCaseDesc VoIP call during VoIP call
1.1898 +//!@SYMTestActions
1.1899 +//! TEST_BLOCK 001
1.1900 +//! 1.- Create DevSound instance
1.1901 +//! 2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
1.1902 +//! 3.- Set Priority settings (Priority = {Priority,PriorityVoipCallDown}; Preference = {PriorityPreference,PriorityPreferenceVoipCallDown}; PriorityState = EMMFStatePlaying)
1.1903 +//! 4.- Capabilities
1.1904 +//! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.1905 +//! 6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr)
1.1906 +//! 7.- Play 30 sec
1.1907 +//! 8.- Stop
1.1908 +//! 9.- Close File
1.1909 +//! 10.- Destroy DevSound instance
1.1910 +//! TEST_BLOCK 002
1.1911 +//! 1.- Create DevSound instance
1.1912 +//! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = AMR)
1.1913 +//! 3.- Set Priority settings (Priority = {Priority,PriorityVoipCallUp}; Preference = {PriorityPreference,PriorityPreferenceVoipCallUp}; PriorityState = EMMFStateRecording)
1.1914 +//! 4.- Capabilities
1.1915 +//! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.1916 +//! 6.- Replace File (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\voip_call\VoIPCallDuringVoIPCall1.amr)
1.1917 +//! 7.- Record Init 30s
1.1918 +//! 8.- Stop and wait 5 sec.
1.1919 +//! 9.- Close File
1.1920 +//! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
1.1921 +//! 11.- Set Priority settings (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
1.1922 +//! 12.- Capabilities
1.1923 +//! 13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.1924 +//! 14.- Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\voip_call\VoIPCallDuringVoIPCall1.amr)
1.1925 +//! 15.- Play
1.1926 +//! 16.- Close file
1.1927 +//! 17.- Destroy DevSound instance
1.1928 +//! TEST_BLOCK 003
1.1929 +//! 1.- Create DevSound instance
1.1930 +//! 2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
1.1931 +//! 3.- Set Priority settings (Priority = {Priority,PriorityVoipCallDown}; Preference = {PriorityPreference,PriorityPreferenceVoipCallDown}; PriorityState = EMMFStatePlaying)
1.1932 +//! 4.- Capabilities
1.1933 +//! 5.- Set Configuration and wait 10 sec (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.1934 +//! 6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_backwards.amr)
1.1935 +//! 7.- Play 10 seconds
1.1936 +//! 8.- Stop
1.1937 +//! 9.- Close File
1.1938 +//! 10.- Destroy DevSound instance
1.1939 +//! TEST_BLOCK 004
1.1940 +//! 1.- Create DevSound instance
1.1941 +//! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = AMR)
1.1942 +//! 3.- Set Priority settings (Priority = {Priority,PriorityVoipCallUp}; Preference = {PriorityPreference,PriorityPreferenceVoipCallUp}; PriorityState = EMMFStateRecording)
1.1943 +//! 4.- Capabilities
1.1944 +//! 5.- Set Configuration and wait 10 sec (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.1945 +//! 6.- Replace File (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\voip_call\VoIPCallDuringVoIPCall2.amr)
1.1946 +//! 7.- Record 10 sec.
1.1947 +//! 8.- Stop and wait 50 sec.
1.1948 +//! 9.- Close File
1.1949 +//! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
1.1950 +//! 11.- Set Priority settings (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
1.1951 +//! 12.- Capabilities
1.1952 +//! 13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.1953 +//! 14.- Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\voip_call\VoIPCallDuringVoIPCall2.amr)
1.1954 +//! 15.- Play
1.1955 +//! 16.- Close file
1.1956 +//! 17.- Destroy DevSound instance
1.1957 +//!@SYMTestStatus Verified
1.1958 +//!@SYMTestPriority High
1.1959 +//!@SYMTestExpectedResults
1.1960 +//! VoIP call during VoIP call
1.1961 +//! TEST_BLOCK 001
1.1962 +//! AMR-NB playback as VoIPCallDown
1.1963 +//! TEST_BLOCK 002
1.1964 +//! AMR-NB recording and playback as VoIPCallUp
1.1965 +//! TEST_BLOCK 003
1.1966 +//! AMR-NB playback as VoIPCallDown
1.1967 +//! TEST_BLOCK 004
1.1968 +//! AMR-NB recording and playback as VoIPCallUp
1.1969 +//!@SYMTestType CIT
1.1970 +
1.1971 +
1.1972 + CONCURRENT
1.1973 +
1.1974 +
1.1975 +
1.1976 + START_TEST_BLOCK 300 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.1977 + CREATE_OBJECT CMMFDevSound devsound1
1.1978 + COMMAND devsound1 NewL
1.1979 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0001-InitializeL_command02
1.1980 + OUTSTANDING
1.1981 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0001-SetPrioritySettings_command03
1.1982 + COMMAND devsound1 Capabilities
1.1983 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0001-SetConfigL_command05
1.1984 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0001-OpenFile_command06
1.1985 + COMMAND devsound1 PlayInitL
1.1986 + ASYNC_DELAY 30000000
1.1987 + COMMAND devsound1 Stop
1.1988 + COMMAND devsound1 CloseFile
1.1989 + COMMAND devsound1 ~
1.1990 + END_TEST_BLOCK
1.1991 +
1.1992 +
1.1993 +
1.1994 + START_TEST_BLOCK 300 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.1995 + CREATE_OBJECT CMMFDevSound devsound1
1.1996 + COMMAND devsound1 NewL
1.1997 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0002-InitializeL_command02
1.1998 + OUTSTANDING
1.1999 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0002-SetPrioritySettings_command03
1.2000 + COMMAND devsound1 Capabilities
1.2001 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0002-SetConfigL_command05
1.2002 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0002-ReplaceFile_command06
1.2003 + COMMAND devsound1 RecordInitL
1.2004 + ASYNC_DELAY 30000000
1.2005 + COMMAND devsound1 Stop
1.2006 + DELAY 5000000
1.2007 + COMMAND devsound1 CloseFile
1.2008 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0002-InitializeL_command10
1.2009 + OUTSTANDING
1.2010 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0002-SetPrioritySettings_command11
1.2011 + COMMAND devsound1 Capabilities
1.2012 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0002-SetConfigL_command13
1.2013 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0002-OpenFile_command14
1.2014 + COMMAND devsound1 PlayInitL
1.2015 + OUTSTANDING
1.2016 + COMMAND devsound1 CloseFile
1.2017 + COMMAND devsound1 ~
1.2018 + END_TEST_BLOCK
1.2019 +
1.2020 +
1.2021 +
1.2022 + START_TEST_BLOCK 300 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.2023 + CREATE_OBJECT CMMFDevSound devsound1
1.2024 + COMMAND devsound1 NewL
1.2025 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0003-InitializeL_command02
1.2026 + OUTSTANDING
1.2027 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0003-SetPrioritySettings_command03
1.2028 + COMMAND devsound1 Capabilities
1.2029 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0003-SetConfigL_command05
1.2030 + DELAY 10000000
1.2031 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0003-OpenFile_command06
1.2032 + COMMAND devsound1 PlayInitL
1.2033 + ASYNC_DELAY 10000000
1.2034 + COMMAND devsound1 Stop
1.2035 + COMMAND devsound1 CloseFile
1.2036 + COMMAND devsound1 ~
1.2037 + END_TEST_BLOCK
1.2038 +
1.2039 +
1.2040 +
1.2041 + START_TEST_BLOCK 300 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.2042 + CREATE_OBJECT CMMFDevSound devsound1
1.2043 + COMMAND devsound1 NewL
1.2044 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0004-InitializeL_command02
1.2045 + OUTSTANDING
1.2046 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0004-SetPrioritySettings_command03
1.2047 + COMMAND devsound1 Capabilities
1.2048 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0004-SetConfigL_command05
1.2049 + DELAY 10000000
1.2050 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0004-ReplaceFile_command06
1.2051 + COMMAND devsound1 RecordInitL
1.2052 + ASYNC_DELAY 10000000
1.2053 + COMMAND devsound1 Stop
1.2054 + DELAY 50000000
1.2055 + COMMAND devsound1 CloseFile
1.2056 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0004-InitializeL_command10
1.2057 + OUTSTANDING
1.2058 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0004-SetPrioritySettings_command11
1.2059 + COMMAND devsound1 Capabilities
1.2060 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0004-SetConfigL_command13
1.2061 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0004-OpenFile_command14
1.2062 + COMMAND devsound1 PlayInitL
1.2063 + OUTSTANDING
1.2064 + COMMAND devsound1 CloseFile
1.2065 + COMMAND devsound1 ~
1.2066 + END_TEST_BLOCK
1.2067 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0014
1.2068 +
1.2069 +
1.2070 +
1.2071 +
1.2072 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0015
1.2073 +
1.2074 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0015
1.2075 +//!@SYMAPI
1.2076 +//! TEST_BLOCK 001
1.2077 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.2078 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.2079 +//! CMMFDevSound::Capabilities()
1.2080 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.2081 +//! CMMFDevSound::PlayInitL()
1.2082 +//! CMMFDevSound::Stop()
1.2083 +//! TEST_BLOCK 002
1.2084 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.2085 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.2086 +//! CMMFDevSound::Capabilities()
1.2087 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.2088 +//! CMMFDevSound::PlayInitL()
1.2089 +//! CMMFDevSound::RecordInitL()
1.2090 +//! CMMFDevSound::Stop()
1.2091 +//!@SYMAuthor etorres
1.2092 +//!@SYMCreationDate 8/25/2008
1.2093 +//!@SYMTestCaseDesc Mix 8k mono AMR-NB playback with AMR-NB recording
1.2094 +//!@SYMTestActions
1.2095 +//! TEST_BLOCK 001
1.2096 +//! 1. Create DevSound instance
1.2097 +//! 2. Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
1.2098 +//! 3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceNone};PriorityState=EMMFStatePlaying)
1.2099 +//! 4. Capabilities
1.2100 +//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.2101 +//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr)
1.2102 +//! 7. Set Expected Play Error(ExpectedPlayError=-13)
1.2103 +//! 8. Start Play 30 s
1.2104 +//! 9. Stop
1.2105 +//! 10. Close file
1.2106 +//! 11. Destroy DevSound instance
1.2107 +//! TEST_BLOCK 002
1.2108 +//! 1. Create Devsound instance
1.2109 +//! 2. Initialize Devsound ( Mode = EMMFStateRecording; FourCC = AMR)
1.2110 +//! 3. Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording)
1.2111 +//! 4. Capabilities
1.2112 +//! 5. Set Configuration & wait 10s(Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.2113 +//! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\MixPlayAMRNBWithRecAMRNB.amr)
1.2114 +//! 7. Record 10s
1.2115 +//! 8. Stop 5s
1.2116 +//! 9. CloseFile
1.2117 +//! 10. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = AMR)
1.2118 +//! 11. Set Priority (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
1.2119 +//! 12. Capabilities
1.2120 +//! 13. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.2121 +//! 14. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\MixPlayAMRNBWithRecAMRNB.amr)
1.2122 +//! 15. Start Play EOF
1.2123 +//! 16. CloseFile
1.2124 +//! 17. Delete devsound instance
1.2125 +//!@SYMTestStatus Verified
1.2126 +//!@SYMTestPriority High
1.2127 +//!@SYMTestExpectedResults
1.2128 +//! Mix 8k mono AMR-NB playback with AMR-NB recording
1.2129 +//! TEST_BLOCK 001
1.2130 +//! AMR 8 KHz mono playback
1.2131 +//! TEST_BLOCK 002
1.2132 +//! AMR-NB mono recording and playback
1.2133 +//!@SYMTestType CIT
1.2134 +
1.2135 +
1.2136 + CONCURRENT
1.2137 +
1.2138 +
1.2139 +
1.2140 + START_TEST_BLOCK 45 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.2141 + CREATE_OBJECT CMMFDevSound devsound1
1.2142 + COMMAND devsound1 NewL
1.2143 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0015-0001-InitializeL_command02
1.2144 + OUTSTANDING
1.2145 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0015-0001-SetPrioritySettings_command03
1.2146 + COMMAND devsound1 Capabilities
1.2147 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0015-0001-SetConfigL_command05
1.2148 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0015-0001-OpenFile_command06
1.2149 + COMMAND !AsyncError=-13 devsound1 PlayInitL
1.2150 + ASYNC_DELAY 30000000
1.2151 + COMMAND devsound1 Stop
1.2152 + COMMAND devsound1 CloseFile
1.2153 + COMMAND devsound1 ~
1.2154 + END_TEST_BLOCK
1.2155 +
1.2156 +
1.2157 +
1.2158 + START_TEST_BLOCK 45 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.2159 + CREATE_OBJECT CMMFDevSound devsound1
1.2160 + COMMAND devsound1 NewL
1.2161 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0015-0002-InitializeL_command02
1.2162 + OUTSTANDING
1.2163 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0015-0002-SetPrioritySettings_command03
1.2164 + COMMAND devsound1 Capabilities
1.2165 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0015-0002-SetConfigL_command05
1.2166 + DELAY 10000000
1.2167 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0015-0002-ReplaceFile_command06
1.2168 + COMMAND devsound1 RecordInitL
1.2169 + ASYNC_DELAY 10000000
1.2170 + COMMAND devsound1 Stop
1.2171 + DELAY 5000000
1.2172 + COMMAND devsound1 CloseFile
1.2173 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0015-0002-InitializeL_command10
1.2174 + OUTSTANDING
1.2175 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0015-0002-SetPrioritySettings_command11
1.2176 + COMMAND devsound1 Capabilities
1.2177 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0015-0002-SetConfigL_command13
1.2178 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0015-0002-OpenFile_command14
1.2179 + COMMAND devsound1 PlayInitL
1.2180 + OUTSTANDING
1.2181 + COMMAND devsound1 CloseFile
1.2182 + COMMAND devsound1 ~
1.2183 + END_TEST_BLOCK
1.2184 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0015
1.2185 +
1.2186 +
1.2187 +
1.2188 +
1.2189 +
1.2190 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0016
1.2191 +
1.2192 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0016
1.2193 +//!@SYMAPI
1.2194 +//! TEST_BLOCK 001
1.2195 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.2196 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.2197 +//! CMMFDevSound::Capabilities()
1.2198 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.2199 +//! CMMFDevSound::PlayInitL()
1.2200 +//! CMMFDevSound::RecordInitL()
1.2201 +//! CMMFDevSound::Stop()
1.2202 +//! TEST_BLOCK 002
1.2203 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.2204 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.2205 +//! CMMFDevSound::Capabilities()
1.2206 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.2207 +//! CMMFDevSound::PlayInitL()
1.2208 +//! CMMFDevSound::RecordInitL()
1.2209 +//! CMMFDevSound::Stop()
1.2210 +//!@SYMAuthor jpacho
1.2211 +//!@SYMCreationDate 8/25/2008
1.2212 +//!@SYMTestCaseDesc Mix AMR-NB recording with AMR-NB recording
1.2213 +//!@SYMTestActions
1.2214 +//! TEST_BLOCK 001
1.2215 +//! 1. Create DevSound instance
1.2216 +//! 2. Replace file (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\MixRecAMRNBWithRecAMRNB1.amr)
1.2217 +//! 3. Initialize Devsound ( Mode = EMMFStateRecording; FourCC= AMR)
1.2218 +//! 4. Set priority settings ( Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState=EMMFStateRecording)
1.2219 +//! 5. Capabilities
1.2220 +//! 6. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.2221 +//! 7. Start record 30s
1.2222 +//! 8. Stop 5s
1.2223 +//! 9.Initialize Devsound ( Mode = EMMFStatePlaying; FourCC= AMR)
1.2224 +//! 10.Capabilities
1.2225 +//! 11.Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.2226 +//! 12.Set priority settings ( Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying)
1.2227 +//! 13. FileStartPosition
1.2228 +//! 14.Set expected error (ExpectedPlayError = -13)
1.2229 +//! 15.Star play
1.2230 +//! 16.Close file
1.2231 +//! 17.Destroy DevSound instance
1.2232 +//! TEST_BLOCK 002
1.2233 +//! 1. Create DevSound instance
1.2234 +//! 2. Replace file (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\MixRecAMRNBWithRecAMRNB2.amr)
1.2235 +//! 3. Initialize Devsound ( Mode = EMMFStateRecording; FourCC= AMR)
1.2236 +//! 4. Set priority settings ( Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState=EMMFStateRecording)
1.2237 +//! 5. Capabilities
1.2238 +//! 6. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.2239 +//! 7. Set expected error (ExpectedRecordError = -21)
1.2240 +//! 8. Start record 10s
1.2241 +//! 9. Stop 50s
1.2242 +//! 10. Close file
1.2243 +//! 11. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\MixRecAMRNBWithRecAMRNB2.amr)
1.2244 +//! 12.Initialize Devsound ( Mode = EMMFStatePlaying; FourCC= AMR)
1.2245 +//! 13.Capabilities
1.2246 +//! 14.Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.2247 +//! 15.Set priority settings ( Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying)
1.2248 +//! 16.Star play
1.2249 +//! 17.Close file
1.2250 +//! 18.Destroy DevSound instance
1.2251 +//!@SYMTestStatus Delivered
1.2252 +//!@SYMTestPriority High
1.2253 +//!@SYMTestExpectedResults
1.2254 +//! Mix AMR-NB recording with AMR-NB recording
1.2255 +//! TEST_BLOCK 001
1.2256 +//! AMR-NB mono recording and playback
1.2257 +//! TEST_BLOCK 002
1.2258 +//! AMR-NB mono recording and playback
1.2259 +//!@SYMTestType CIT
1.2260 +
1.2261 +
1.2262 + CONCURRENT
1.2263 +
1.2264 +
1.2265 +
1.2266 + START_TEST_BLOCK 900 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.2267 + CREATE_OBJECT CMMFDevSound devsound1
1.2268 + COMMAND devsound1 NewL
1.2269 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0016-0001-ReplaceFile_command02
1.2270 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0016-0001-InitializeL_command03
1.2271 + OUTSTANDING
1.2272 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0016-0001-SetPrioritySettings_command04
1.2273 + COMMAND devsound1 Capabilities
1.2274 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0016-0001-SetConfigL_command06
1.2275 + DELAY 5000000
1.2276 + COMMAND !AsyncError=-21 devsound1 RecordInitL
1.2277 + ASYNC_DELAY 30000000
1.2278 + COMMAND devsound1 Stop
1.2279 + DELAY 5000000
1.2280 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0016-0001-InitializeL_command09
1.2281 + OUTSTANDING
1.2282 + COMMAND devsound1 Capabilities
1.2283 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0016-0001-SetConfigL_command11
1.2284 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0016-0001-SetPrioritySettings_command12
1.2285 + COMMAND devsound1 FileStartPosition
1.2286 + COMMAND devsound1 PlayInitL
1.2287 + OUTSTANDING
1.2288 + COMMAND devsound1 CloseFile
1.2289 + COMMAND devsound1 ~
1.2290 + END_TEST_BLOCK
1.2291 +
1.2292 +
1.2293 +
1.2294 + START_TEST_BLOCK 900 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.2295 + CREATE_OBJECT CMMFDevSound devsound1
1.2296 + COMMAND devsound1 NewL
1.2297 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0016-0002-ReplaceFile_command02
1.2298 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0016-0002-InitializeL_command03
1.2299 + OUTSTANDING
1.2300 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0016-0002-SetPrioritySettings_command04
1.2301 + COMMAND devsound1 Capabilities
1.2302 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0016-0002-SetConfigL_command06
1.2303 + COMMAND devsound1 RecordInitL
1.2304 + ASYNC_DELAY 10000000
1.2305 + COMMAND devsound1 Stop
1.2306 + DELAY 50000000
1.2307 + COMMAND devsound1 CloseFile
1.2308 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0016-0002-OpenFile_command11
1.2309 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0016-0002-InitializeL_command12
1.2310 + OUTSTANDING
1.2311 + COMMAND devsound1 Capabilities
1.2312 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0016-0002-SetConfigL_command14
1.2313 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0016-0002-SetPrioritySettings_command15
1.2314 + COMMAND devsound1 PlayInitL
1.2315 + OUTSTANDING
1.2316 + COMMAND devsound1 CloseFile
1.2317 + COMMAND devsound1 ~
1.2318 + END_TEST_BLOCK
1.2319 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0016
1.2320 +
1.2321 +
1.2322 +
1.2323 +
1.2324 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0017
1.2325 +
1.2326 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0017
1.2327 +//!@SYMAPI
1.2328 +//! TEST_BLOCK 001
1.2329 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.2330 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.2331 +//! CMMFDevSound::Capabilities()
1.2332 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.2333 +//! CMMFDevSound::PlayInitL()
1.2334 +//! CMMFDevSound::RecordInitL()
1.2335 +//! CMMFDevSound::Stop()
1.2336 +//! TEST_BLOCK 002
1.2337 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.2338 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.2339 +//! CMMFDevSound::Capabilities()
1.2340 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.2341 +//! CMMFDevSound::PlayInitL()
1.2342 +//! CMMFDevSound::RecordInitL()
1.2343 +//! CMMFDevSound::Stop()
1.2344 +//!@SYMAuthor jpacho
1.2345 +//!@SYMCreationDate 8/25/2008
1.2346 +//!@SYMTestCaseDesc Mix AMR-WB recording with AMR-NB recording
1.2347 +//!@SYMTestActions
1.2348 +//! TEST_BLOCK 001
1.2349 +//! 1. Create DevSound instance
1.2350 +//! 2. Replace file (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\MixRecAMRWBWithRecAMRNB.awb)
1.2351 +//! 3. Initialize Devsound ( Mode = EMMFStateRecording; FourCC= AWB)
1.2352 +//! 4. Set priority settings ( Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState=EMMFStateRecording)
1.2353 +//! 5. Capabilities
1.2354 +//! 6. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
1.2355 +//! 7. Start record 30s
1.2356 +//! 8. Stop 5s
1.2357 +//! 9.Initialize Devsound ( Mode = EMMFStatePlaying; FourCC= AWB)
1.2358 +//! 10.Capabilities
1.2359 +//! 11.Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
1.2360 +//! 12.Set priority settings ( Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying)
1.2361 +//! 13. FileStartPosition
1.2362 +//! 14.Set expected error (ExpectedPlayError = -13)
1.2363 +//! 15.Star play
1.2364 +//! 16.Close file
1.2365 +//! 17.Destroy DevSound instance
1.2366 +//! TEST_BLOCK 002
1.2367 +//! 1. Create DevSound instance
1.2368 +//! 2. Replace file (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\MixRecAMRWBWithRecAMRNB.amr)
1.2369 +//! 3. Initialize Devsound ( Mode = EMMFStateRecording; FourCC= AMR)
1.2370 +//! 4. Set priority settings ( Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState=EMMFStateRecording)
1.2371 +//! 5. Capabilities
1.2372 +//! 6. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.2373 +//! 7. Set expected error (ExpectedRecordError = -21)
1.2374 +//! 8. Start record 10s
1.2375 +//! 9. Stop 50s
1.2376 +//! 10.Close file
1.2377 +//! 11.Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\MixRecAMRWBWithRecAMRNB.amr)
1.2378 +//! 12.Initialize Devsound ( Mode = EMMFStatePlaying; FourCC= AMR)
1.2379 +//! 13.Capabilities
1.2380 +//! 14.Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.2381 +//! 15.Set priority settings ( Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying)
1.2382 +//! 16.Star play
1.2383 +//! 17.Close file
1.2384 +//! 18.Destroy DevSound instance
1.2385 +//!@SYMTestStatus Verified
1.2386 +//!@SYMTestPriority High
1.2387 +//!@SYMTestExpectedResults
1.2388 +//! Mix AMR-WB recording with AMR-NB recording
1.2389 +//! TEST_BLOCK 001
1.2390 +//! AMR-NB 16 KHz mono recording and playback
1.2391 +//! TEST_BLOCK 002
1.2392 +//! AMR-NB 16 KHz mono recording and playback
1.2393 +//!@SYMTestType CIT
1.2394 +
1.2395 +
1.2396 + CONCURRENT
1.2397 +
1.2398 +
1.2399 +
1.2400 + START_TEST_BLOCK 900 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.2401 + CREATE_OBJECT CMMFDevSound devsound1
1.2402 + COMMAND devsound1 NewL
1.2403 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0017-0001-ReplaceFile_command02
1.2404 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0017-0001-InitializeL_command03
1.2405 + OUTSTANDING
1.2406 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0017-0001-SetPrioritySettings_command04
1.2407 + COMMAND devsound1 Capabilities
1.2408 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0017-0001-SetConfigL_command06
1.2409 + COMMAND devsound1 RecordInitL
1.2410 + ASYNC_DELAY 30000000
1.2411 + COMMAND devsound1 Stop
1.2412 + DELAY 5000000
1.2413 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0017-0001-InitializeL_command09
1.2414 + OUTSTANDING
1.2415 + COMMAND devsound1 Capabilities
1.2416 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0017-0001-SetConfigL_command11
1.2417 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0017-0001-SetPrioritySettings_command12
1.2418 + COMMAND devsound1 FileStartPosition
1.2419 + COMMAND !AsyncError=-13 devsound1 PlayInitL
1.2420 + OUTSTANDING
1.2421 + COMMAND devsound1 CloseFile
1.2422 + COMMAND devsound1 ~
1.2423 + END_TEST_BLOCK
1.2424 +
1.2425 +
1.2426 +
1.2427 + START_TEST_BLOCK 900 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.2428 + CREATE_OBJECT CMMFDevSound devsound1
1.2429 + COMMAND devsound1 NewL
1.2430 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0017-0002-ReplaceFile_command02
1.2431 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0017-0002-InitializeL_command03
1.2432 + OUTSTANDING
1.2433 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0017-0002-SetPrioritySettings_command04
1.2434 + COMMAND devsound1 Capabilities
1.2435 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0017-0002-SetConfigL_command06
1.2436 + COMMAND !AsyncError=-21 devsound1 RecordInitL
1.2437 + ASYNC_DELAY 10000000
1.2438 + COMMAND devsound1 Stop
1.2439 + DELAY 50000000
1.2440 + COMMAND devsound1 CloseFile
1.2441 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0017-0002-OpenFile_command11
1.2442 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0017-0002-InitializeL_command12
1.2443 + OUTSTANDING
1.2444 + COMMAND devsound1 Capabilities
1.2445 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0017-0002-SetConfigL_command14
1.2446 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0017-0002-SetPrioritySettings_command15
1.2447 + COMMAND devsound1 PlayInitL
1.2448 + OUTSTANDING
1.2449 + COMMAND devsound1 CloseFile
1.2450 + COMMAND devsound1 ~
1.2451 + END_TEST_BLOCK
1.2452 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0017
1.2453 +
1.2454 +
1.2455 +
1.2456 +
1.2457 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0018
1.2458 +
1.2459 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0018
1.2460 +//!@SYMAPI
1.2461 +//! TEST_BLOCK 001
1.2462 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.2463 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.2464 +//! CMMFDevSound::Capabilities()
1.2465 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.2466 +//! CMMFDevSound::PlayInitL()
1.2467 +//! CMMFDevSound::RecordInitL()
1.2468 +//! CMMFDevSound::Stop()
1.2469 +//! TEST_BLOCK 002
1.2470 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.2471 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.2472 +//! CMMFDevSound::Capabilities()
1.2473 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.2474 +//! CMMFDevSound::PlayInitL()
1.2475 +//! CMMFDevSound::RecordInitL()
1.2476 +//! CMMFDevSound::Stop()
1.2477 +//!@SYMAuthor jpacho
1.2478 +//!@SYMCreationDate 8/25/2008
1.2479 +//!@SYMTestCaseDesc Mix AMR-WB recording with AMR-WB recording
1.2480 +//!@SYMTestActions
1.2481 +//! TEST_BLOCK 001
1.2482 +//! 1. Create DevSound instance
1.2483 +//! 2. Replace file (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\MixRecAMRWBWithRecAMRWB1.awb)
1.2484 +//! 3. Initialize Devsound ( Mode = EMMFStateRecording; FourCC= AWB)
1.2485 +//! 4. Set priority settings ( Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState=EMMFStateRecording)
1.2486 +//! 5. Capabilities
1.2487 +//! 6. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
1.2488 +//! 7. Start record 30s
1.2489 +//! 8. Stop 5s
1.2490 +//! 9.Initialize Devsound ( Mode = EMMFStatePlaying; FourCC= AWB)
1.2491 +//! 10.Capabilities
1.2492 +//! 11.Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
1.2493 +//! 12.Set priority settings ( Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying)
1.2494 +//! 13. FileStartPosition
1.2495 +//! 14.Set expected error (ExpectedPlayError = -13)
1.2496 +//! 15.Star play
1.2497 +//! 16.Close file
1.2498 +//! 17.Destroy DevSound instance
1.2499 +//! TEST_BLOCK 002
1.2500 +//! 1. Create DevSound instance
1.2501 +//! 2. Replace file (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\MixRecAMRWBWithRecAMRWB2.awb)
1.2502 +//! 3. Initialize Devsound ( Mode = EMMFStateRecording; FourCC= AWB)
1.2503 +//! 4. Set priority settings ( Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState=EMMFStateRecording)
1.2504 +//! 5. Capabilities
1.2505 +//! 6. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
1.2506 +//! 7. Set expected error (ExpectedRecordError = -21)
1.2507 +//! 8. Start record 10s
1.2508 +//! 9. Stop 50s
1.2509 +//! 10.Close file
1.2510 +//! 11.Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\MixRecAMRWBWithRecAMRWB2.awb)
1.2511 +//! 12.Initialize Devsound ( Mode = EMMFStatePlaying; FourCC= AWB)
1.2512 +//! 13.Capabilities
1.2513 +//! 14.Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
1.2514 +//! 15.Set priority settings ( Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying)
1.2515 +//! 16.Star play
1.2516 +//! 17.Close file
1.2517 +//! 18.Destroy DevSound instance
1.2518 +//!@SYMTestStatus Verified
1.2519 +//!@SYMTestPriority High
1.2520 +//!@SYMTestExpectedResults
1.2521 +//! Mix AMR-WB recording with AMR-WB recording
1.2522 +//! TEST_BLOCK 001
1.2523 +//! AMR-NB 16 KHz mono recording and playback
1.2524 +//! TEST_BLOCK 002
1.2525 +//! AMR-NB 16 KHz mono recording and playback
1.2526 +//!@SYMTestType CIT
1.2527 +
1.2528 +
1.2529 + CONCURRENT
1.2530 +
1.2531 +
1.2532 +
1.2533 + START_TEST_BLOCK 900 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.2534 + CREATE_OBJECT CMMFDevSound devsound1
1.2535 + COMMAND devsound1 NewL
1.2536 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0018-0001-ReplaceFile_command02
1.2537 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0018-0001-InitializeL_command03
1.2538 + OUTSTANDING
1.2539 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0018-0001-SetPrioritySettings_command04
1.2540 + COMMAND devsound1 Capabilities
1.2541 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0018-0001-SetConfigL_command06
1.2542 + COMMAND devsound1 RecordInitL
1.2543 + ASYNC_DELAY 30000000
1.2544 + COMMAND devsound1 Stop
1.2545 + DELAY 5000000
1.2546 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0018-0001-InitializeL_command09
1.2547 + OUTSTANDING
1.2548 + COMMAND devsound1 Capabilities
1.2549 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0018-0001-SetConfigL_command11
1.2550 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0018-0001-SetPrioritySettings_command12
1.2551 + COMMAND devsound1 FileStartPosition
1.2552 + COMMAND !AsyncError=-13 devsound1 PlayInitL
1.2553 + OUTSTANDING
1.2554 + COMMAND devsound1 CloseFile
1.2555 + COMMAND devsound1 ~
1.2556 + END_TEST_BLOCK
1.2557 +
1.2558 +
1.2559 +
1.2560 + START_TEST_BLOCK 900 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.2561 + CREATE_OBJECT CMMFDevSound devsound1
1.2562 + COMMAND devsound1 NewL
1.2563 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0018-0002-ReplaceFile_command02
1.2564 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0018-0002-InitializeL_command03
1.2565 + OUTSTANDING
1.2566 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0018-0002-SetPrioritySettings_command04
1.2567 + COMMAND devsound1 Capabilities
1.2568 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0018-0002-SetConfigL_command06
1.2569 + COMMAND !AsyncError=-21 devsound1 RecordInitL
1.2570 + ASYNC_DELAY 10000000
1.2571 + COMMAND devsound1 Stop
1.2572 + DELAY 50000000
1.2573 + COMMAND devsound1 CloseFile
1.2574 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0018-0002-OpenFile_command11
1.2575 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0018-0002-InitializeL_command12
1.2576 + OUTSTANDING
1.2577 + COMMAND devsound1 Capabilities
1.2578 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0018-0002-SetConfigL_command14
1.2579 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0018-0002-SetPrioritySettings_command15
1.2580 + COMMAND devsound1 PlayInitL
1.2581 + OUTSTANDING
1.2582 + COMMAND devsound1 CloseFile
1.2583 + COMMAND devsound1 ~
1.2584 + END_TEST_BLOCK
1.2585 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0018
1.2586 +
1.2587 +
1.2588 +
1.2589 +
1.2590 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0019
1.2591 +
1.2592 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0019
1.2593 +//!@SYMAPI
1.2594 +//! TEST_BLOCK 001
1.2595 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
1.2596 +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
1.2597 +//! CMMFDevSound::Capabilities()
1.2598 +//! CMMFDevSound::SetConfigL(const TMMFCapabilities )
1.2599 +//! CMMFDevSound::PlayInitL()
1.2600 +//! CMMFDevSound::Stop()
1.2601 +//! TEST_BLOCK 002
1.2602 +//! CMMFDevSound::InitializeL(MDevSoundObserver{ref}, TFourCC , TMMFState)
1.2603 +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings{ref})
1.2604 +//! CMMFDevSound::Capabilities()
1.2605 +//! CMMFDevSound::SetConfigL(const TMMFCapabilities{ref})
1.2606 +//! CMMFDevSound::PlayInitL()
1.2607 +//! CMMFDevSound::RecordInitL()
1.2608 +//!@SYMAuthor jguillermo
1.2609 +//!@SYMCreationDate 9/8/2008
1.2610 +//!@SYMTestCaseDesc Gain control of VoIP call
1.2611 +//!@SYMTestActions
1.2612 +//! TEST_BLOCK 001
1.2613 +//! 1. Create DevSound instance
1.2614 +//! 2. Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
1.2615 +//! 3. Set Priority (Priority = {Priority,PriorityVoipCallDown}; Preference = {PriorityPreference,PriorityPreferenceVoipCallDown}; PriorityState=EMMFStatePlaying)
1.2616 +//! 4. Capabilities
1.2617 +//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.2618 +//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\amr-nb\AMRNB_8k_12.2kbps_mono_speech.amr)
1.2619 +//! 7. Start Play for 30 seconds
1.2620 +//! 8. Stop
1.2621 +//! 9. Close file
1.2622 +//! 10. Destroy DevSound instance
1.2623 +//! TEST_BLOCK 002
1.2624 +//! 1. Create DevSound instance
1.2625 +//! 2. Initialize DevSound ( Mode = EMMFStateRecording; FourCC = AMR)
1.2626 +//! 3. Set Priority (Priority = {Priority,PriorityVoipCallUp}; Preference = {PriorityPreference,PriorityPreferenceVoipCallUp}; PriorityState=EMMFStateRecording)
1.2627 +//! 4. Capabilities
1.2628 +//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.2629 +//! 6. Replace file (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\GainVoIPCall.amr)
1.2630 +//! 7. Set Expected Record Error (ExpectedRecordError = -18)
1.2631 +//! 8. Record 10 seconds
1.2632 +//! 9. Set Gain and delay 10 seconds (Gain = 0)
1.2633 +//! 10. Set Gain and delay 10 seconds (Gain = 1 )
1.2634 +//! 11. Stop 5 seconds
1.2635 +//! 12. Close file
1.2636 +//! 13. Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
1.2637 +//! 14. Set Priority ( Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying)
1.2638 +//! 15. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.2639 +//! 16. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\GainVoIPCall.amr)
1.2640 +//! 17. Play EOF
1.2641 +//! 18. Close file
1.2642 +//! 19. Delete DevSound instance
1.2643 +//!
1.2644 +//!@SYMTestStatus Verified
1.2645 +//!@SYMTestPriority High
1.2646 +//!@SYMTestExpectedResults
1.2647 +//! Gain control of VoIP call
1.2648 +//! TEST_BLOCK 001
1.2649 +//! AMR-NB playback as VoIPCallDown
1.2650 +//! TEST_BLOCK 002
1.2651 +//! AMR-NB recording and playback as VoIPCallUp
1.2652 +//!@SYMTestType CIT
1.2653 +
1.2654 +
1.2655 + CONCURRENT
1.2656 +
1.2657 +
1.2658 +
1.2659 + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.2660 + CREATE_OBJECT CMMFDevSound devsound1
1.2661 + COMMAND devsound1 NewL
1.2662 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0019-0001-InitializeL_command02
1.2663 + OUTSTANDING
1.2664 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0019-0001-SetPrioritySettings_command03
1.2665 + COMMAND devsound1 Capabilities
1.2666 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0019-0001-SetConfigL_command05
1.2667 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0019-0001-OpenFile_command06
1.2668 + COMMAND devsound1 PlayInitL
1.2669 + ASYNC_DELAY 30000000
1.2670 + COMMAND devsound1 Stop
1.2671 + COMMAND devsound1 CloseFile
1.2672 + COMMAND devsound1 ~
1.2673 + END_TEST_BLOCK
1.2674 +
1.2675 +
1.2676 +
1.2677 + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.2678 + CREATE_OBJECT CMMFDevSound devsound1
1.2679 + COMMAND devsound1 NewL
1.2680 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0019-0002-InitializeL_command02
1.2681 + OUTSTANDING
1.2682 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0019-0002-SetPrioritySettings_command03
1.2683 + COMMAND devsound1 Capabilities
1.2684 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0019-0002-SetConfigL_command05
1.2685 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0019-0002-ReplaceFile_command06
1.2686 + COMMAND devsound1 RecordInitL
1.2687 + ASYNC_DELAY 10000000
1.2688 + COMMAND devsound1 SetGain MULTIMEDIA-MMF-DevSound-Comb_Pr-0019-0002-SetGain_command09
1.2689 + ASYNC_DELAY 10000000
1.2690 + COMMAND devsound1 SetGain MULTIMEDIA-MMF-DevSound-Comb_Pr-0019-0002-SetGain_command10
1.2691 + ASYNC_DELAY 10000000
1.2692 + COMMAND devsound1 Stop
1.2693 + COMMAND devsound1 CloseFile
1.2694 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0019-0002-InitializeL_command13
1.2695 + OUTSTANDING
1.2696 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0019-0002-SetPrioritySettings_command14
1.2697 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0019-0002-SetConfigL_command15
1.2698 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0019-0002-OpenFile_command16
1.2699 + COMMAND devsound1 PlayInitL
1.2700 + OUTSTANDING
1.2701 + COMMAND devsound1 CloseFile
1.2702 + COMMAND devsound1 ~
1.2703 + END_TEST_BLOCK
1.2704 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0019
1.2705 +
1.2706 +
1.2707 +
1.2708 +
1.2709 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0020
1.2710 +
1.2711 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0020
1.2712 +//!@SYMAPI
1.2713 +//! TEST_BLOCK 001
1.2714 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.2715 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.2716 +//! CMMFDevSound::Capabilities()
1.2717 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.2718 +//! CMMFDevSound::PlayInitL()
1.2719 +//! TEST_BLOCK 002
1.2720 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.2721 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.2722 +//! CMMFDevSound::Capabilities()
1.2723 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.2724 +//! CMMFDevSound::PlayInitL()
1.2725 +//! CMMFDevSound::RecordInitL()
1.2726 +//! TEST_BLOCK 003
1.2727 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.2728 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.2729 +//! CMMFDevSound::Capabilities()
1.2730 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.2731 +//! CMMFDevSound::PlayInitL()
1.2732 +//!@SYMAuthor ddamian
1.2733 +//!@SYMCreationDate 8/11/2008
1.2734 +//!@SYMTestCaseDesc 44.1k audio playback during VoIP call - AMR-NB
1.2735 +//!@SYMTestActions
1.2736 +//! TEST_BLOCK 001
1.2737 +//! 1.- Create DevSound instance
1.2738 +//! 2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
1.2739 +//! 3.- Set Priority settings (Priority = {Priority,PriorityVoipCallDown}; Preference = {PriorityPreference,PriorityPreferenceVoipCallDown}; PriorityState = EMMFStatePlaying)
1.2740 +//! 4.- Capabilities
1.2741 +//! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.2742 +//! 6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr)
1.2743 +//! 7.- Play
1.2744 +//! 8.- Stop
1.2745 +//! 9.- Close File
1.2746 +//! 10.- Destroy DevSound instance
1.2747 +//! TEST_BLOCK 002
1.2748 +//! 1.- Create DevSound instance
1.2749 +//! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = AMR)
1.2750 +//! 3.- Set Priority settings (Priority = {Priority,PriorityVoipCallUp}; Preference = {PriorityPreference,PriorityPreferenceVoipCallUp}; PriorityState = EMMFStateRecording)
1.2751 +//! 4.- Capabilities
1.2752 +//! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.2753 +//! 6.- Replace File (Filename = {drive,mmc}\multimedia\mmf\devsound\recording\PlayMP3DuringVoIPCallAMRNB.amr)
1.2754 +//! 7.- Record Init 30s
1.2755 +//! 8.- Stop and wait 5 sec.
1.2756 +//! 9.- Close File
1.2757 +//! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
1.2758 +//! 11.- Set Priority settings (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
1.2759 +//! 12.- Capabilities
1.2760 +//! 13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.2761 +//! 14.- Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\recording\PlayMP3DuringVoIPCallAMRNB.amr)
1.2762 +//! 15.- Play
1.2763 +//! 16.- Close file
1.2764 +//! 17.- Destroy DevSound instance
1.2765 +//! TEST_BLOCK 003
1.2766 +//! 1.- Create DevSound instance
1.2767 +//! 2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = MP3)
1.2768 +//! 3.- Set Priority settings (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
1.2769 +//! 4.- Capabilities. Wait 10 seconds
1.2770 +//! 5.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz)
1.2771 +//! 6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
1.2772 +//! 7.- Play 10 seconds
1.2773 +//! 8.- Stop
1.2774 +//! 9.- Close File
1.2775 +//! 10.- Destroy DevSound instance
1.2776 +//!@SYMTestStatus Verified
1.2777 +//!@SYMTestPriority High
1.2778 +//!@SYMTestExpectedResults
1.2779 +//! 44.1k audio playback during VoIP call - AMR-NB
1.2780 +//! TEST_BLOCK 001
1.2781 +//! AMR-NB 8KHz mono playback as VoIPCall
1.2782 +//! TEST_BLOCK 002
1.2783 +//! AMR-NB 8 KHz mono playback as VoIPCall
1.2784 +//! TEST_BLOCK 003
1.2785 +//! MP3 44.1 KHz stereo playback as audio playback
1.2786 +//!@SYMTestType CIT
1.2787 +
1.2788 +
1.2789 + CONCURRENT
1.2790 +
1.2791 +
1.2792 +
1.2793 + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.2794 + CREATE_OBJECT CMMFDevSound devsound1
1.2795 + COMMAND devsound1 NewL
1.2796 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0020-0001-InitializeL_command02
1.2797 + OUTSTANDING
1.2798 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0020-0001-SetPrioritySettings_command03
1.2799 + COMMAND devsound1 Capabilities
1.2800 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0020-0001-SetConfigL_command05
1.2801 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0020-0001-OpenFile_command06
1.2802 + COMMAND devsound1 PlayInitL
1.2803 + ASYNC_DELAY 30000000
1.2804 + COMMAND devsound1 Stop
1.2805 + COMMAND devsound1 CloseFile
1.2806 + COMMAND devsound1 ~
1.2807 + END_TEST_BLOCK
1.2808 +
1.2809 +
1.2810 +
1.2811 + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.2812 + CREATE_OBJECT CMMFDevSound devsound1
1.2813 + COMMAND devsound1 NewL
1.2814 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0020-0002-InitializeL_command02
1.2815 + OUTSTANDING
1.2816 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0020-0002-SetPrioritySettings_command03
1.2817 + COMMAND devsound1 Capabilities
1.2818 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0020-0002-SetConfigL_command05
1.2819 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0020-0002-ReplaceFile_command06
1.2820 + COMMAND devsound1 RecordInitL
1.2821 + ASYNC_DELAY 30000000
1.2822 + COMMAND devsound1 Stop
1.2823 + DELAY 5000000
1.2824 + COMMAND devsound1 CloseFile
1.2825 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0020-0002-InitializeL_command10
1.2826 + OUTSTANDING
1.2827 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0020-0002-SetPrioritySettings_command11
1.2828 + COMMAND devsound1 Capabilities
1.2829 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0020-0002-SetConfigL_command13
1.2830 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0020-0002-OpenFile_command14
1.2831 + COMMAND devsound1 PlayInitL
1.2832 + OUTSTANDING
1.2833 + COMMAND devsound1 CloseFile
1.2834 + COMMAND devsound1 ~
1.2835 + END_TEST_BLOCK
1.2836 +
1.2837 +
1.2838 +
1.2839 + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.2840 + CREATE_OBJECT CMMFDevSound devsound1
1.2841 + COMMAND devsound1 NewL
1.2842 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0020-0003-InitializeL_command02
1.2843 + OUTSTANDING
1.2844 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0020-0003-SetPrioritySettings_command03
1.2845 + COMMAND devsound1 Capabilities
1.2846 + DELAY 10000000
1.2847 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0020-0003-SetConfigL_command05
1.2848 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0020-0003-OpenFile_command06
1.2849 + COMMAND devsound1 PlayInitL
1.2850 + ASYNC_DELAY 10000000
1.2851 + COMMAND devsound1 Stop
1.2852 + COMMAND devsound1 CloseFile
1.2853 + COMMAND devsound1 ~
1.2854 + END_TEST_BLOCK
1.2855 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0020
1.2856 +
1.2857 +
1.2858 +
1.2859 +
1.2860 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0021
1.2861 +
1.2862 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0021
1.2863 +//!@SYMAPI
1.2864 +//! TEST_BLOCK 001
1.2865 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.2866 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.2867 +//! CMMFDevSound::Capabilities()
1.2868 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.2869 +//! CMMFDevSound::PlayInitL()
1.2870 +//! TEST_BLOCK 002
1.2871 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.2872 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.2873 +//! CMMFDevSound::Capabilities()
1.2874 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.2875 +//! CMMFDevSound::PlayInitL()
1.2876 +//! CMMFDevSound::RecordInitL()
1.2877 +//! TEST_BLOCK 003
1.2878 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.2879 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.2880 +//! CMMFDevSound::Capabilities()
1.2881 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.2882 +//! CMMFDevSound::PlayInitL()
1.2883 +//!@SYMAuthor ddamian
1.2884 +//!@SYMCreationDate 8/11/2008
1.2885 +//!@SYMTestCaseDesc 8k audio playback during VoIP call - AMR-NB
1.2886 +//!@SYMTestActions
1.2887 +//! TEST_BLOCK 001
1.2888 +//! 1.- Create DevSound instance
1.2889 +//! 2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
1.2890 +//! 3.- Set Priority settings (Priority = {Priority,PriorityVoipCallDown}; Preference = {PriorityPreference,PriorityPreferenceVoipCallDown}; PriorityState = EMMFStatePlaying)
1.2891 +//! 4.- Capabilities
1.2892 +//! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.2893 +//! 6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr)
1.2894 +//! 7.- Play 30 seconds
1.2895 +//! 8.- Stop
1.2896 +//! 9.- Close File
1.2897 +//! 10.- Destroy DevSound instance
1.2898 +//! TEST_BLOCK 002
1.2899 +//! 1.- Create DevSound instance
1.2900 +//! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = AMR)
1.2901 +//! 3.- Set Priority settings (Priority = {Priority,PriorityVoipCallUp}; Preference = {PriorityPreference,PriorityPreferenceVoipCallUp}; PriorityState = EMMFStateRecording)
1.2902 +//! 4.- Capabilities
1.2903 +//! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.2904 +//! 6.- Replace File (Filename = {drive,mmc}\multimedia\mmf\devsound\recording\PlayPCMDuringVoIPCallAMRNB.amr)
1.2905 +//! 7.- Record Init 30s
1.2906 +//! 8.- Stop and wait 5 sec.
1.2907 +//! 9.- Close File
1.2908 +//! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
1.2909 +//! 11.- Set Priority settings (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
1.2910 +//! 12.- Capabilities
1.2911 +//! 13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.2912 +//! 14.- Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\recording\PlayMP3DuringVoIPCallAMRNB.amr)
1.2913 +//! 15.- Play
1.2914 +//! 16.- Close file
1.2915 +//! 17.- Destroy DevSound instance
1.2916 +//! TEST_BLOCK 003
1.2917 +//! 1.- Create DevSound instance
1.2918 +//! 2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
1.2919 +//! 3.- Set Priority settings (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
1.2920 +//! 4.- Capabilities
1.2921 +//! 5.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate8000Hz). Wait 10 seconds
1.2922 +//! 6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_8k_16b_signed_st_Test1.pcm)
1.2923 +//! 7.- Play 10 seconds
1.2924 +//! 8.- Stop
1.2925 +//! 9.- Close File
1.2926 +//! 10.- Destroy DevSound instance
1.2927 +//!@SYMTestStatus Verified
1.2928 +//!@SYMTestPriority High
1.2929 +//!@SYMTestExpectedResults
1.2930 +//! 8k audio playback during VoIP call - AMR-NB
1.2931 +//! TEST_BLOCK 001
1.2932 +//! AMR-NB 8 KHz mono playback as VoIPCall
1.2933 +//! TEST_BLOCK 002
1.2934 +//! AMR-NB mono playback as VoIPCall
1.2935 +//! TEST_BLOCK 003
1.2936 +//! PCM 8 KHZ mono playback as audioplayback
1.2937 +//!@SYMTestType CIT
1.2938 +
1.2939 +
1.2940 + CONCURRENT
1.2941 +
1.2942 +
1.2943 +
1.2944 + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.2945 + CREATE_OBJECT CMMFDevSound devsound1
1.2946 + COMMAND devsound1 NewL
1.2947 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0021-0001-InitializeL_command02
1.2948 + OUTSTANDING
1.2949 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0021-0001-SetPrioritySettings_command03
1.2950 + COMMAND devsound1 Capabilities
1.2951 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0021-0001-SetConfigL_command05
1.2952 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0021-0001-OpenFile_command06
1.2953 + COMMAND devsound1 PlayInitL
1.2954 + ASYNC_DELAY 30000000
1.2955 + COMMAND devsound1 Stop
1.2956 + COMMAND devsound1 CloseFile
1.2957 + COMMAND devsound1 ~
1.2958 + END_TEST_BLOCK
1.2959 +
1.2960 +
1.2961 +
1.2962 + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.2963 + CREATE_OBJECT CMMFDevSound devsound1
1.2964 + COMMAND devsound1 NewL
1.2965 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0021-0002-InitializeL_command02
1.2966 + OUTSTANDING
1.2967 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0021-0002-SetPrioritySettings_command03
1.2968 + COMMAND devsound1 Capabilities
1.2969 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0021-0002-SetConfigL_command05
1.2970 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0021-0002-ReplaceFile_command06
1.2971 + COMMAND devsound1 RecordInitL
1.2972 + ASYNC_DELAY 30000000
1.2973 + COMMAND devsound1 Stop
1.2974 + DELAY 5000000
1.2975 + COMMAND devsound1 CloseFile
1.2976 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0021-0002-InitializeL_command10
1.2977 + OUTSTANDING
1.2978 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0021-0002-SetPrioritySettings_command11
1.2979 + COMMAND devsound1 Capabilities
1.2980 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0021-0002-SetConfigL_command13
1.2981 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0021-0002-OpenFile_command14
1.2982 + COMMAND devsound1 PlayInitL
1.2983 + OUTSTANDING
1.2984 + COMMAND devsound1 CloseFile
1.2985 + COMMAND devsound1 ~
1.2986 + END_TEST_BLOCK
1.2987 +
1.2988 +
1.2989 +
1.2990 + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.2991 + CREATE_OBJECT CMMFDevSound devsound1
1.2992 + COMMAND devsound1 NewL
1.2993 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0021-0003-InitializeL_command02
1.2994 + OUTSTANDING
1.2995 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0021-0003-SetPrioritySettings_command03
1.2996 + COMMAND devsound1 Capabilities
1.2997 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0021-0003-SetConfigL_command05
1.2998 + DELAY 10000000
1.2999 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0021-0003-OpenFile_command06
1.3000 + COMMAND devsound1 PlayInitL
1.3001 + ASYNC_DELAY 10000000
1.3002 + COMMAND devsound1 Stop
1.3003 + COMMAND devsound1 CloseFile
1.3004 + COMMAND devsound1 ~
1.3005 + END_TEST_BLOCK
1.3006 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0021
1.3007 +
1.3008 +
1.3009 +
1.3010 +
1.3011 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0022
1.3012 +
1.3013 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0022
1.3014 +//!@SYMAPI
1.3015 +//! TEST_BLOCK 001
1.3016 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.3017 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.3018 +//! CMMFDevSound::Capabilities()
1.3019 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.3020 +//! CMMFDevSound::PlayInitL()
1.3021 +//! TEST_BLOCK 002
1.3022 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.3023 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.3024 +//! CMMFDevSound::Capabilities()
1.3025 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.3026 +//! CMMFDevSound::PlayInitL()
1.3027 +//! CMMFDevSound::RecordInitL()
1.3028 +//!@SYMAuthor ddamian
1.3029 +//!@SYMCreationDate 8/11/2008
1.3030 +//!@SYMTestCaseDesc Basic VoIP call - AMR-NB
1.3031 +//!@SYMTestActions
1.3032 +//! TEST_BLOCK 001
1.3033 +//! 1.- Create DevSound instance
1.3034 +//! 2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
1.3035 +//! 3.- Set Priority settings (Priority = {Priority,PriorityVoipCallDown}; Preference = {PriorityPreference,PriorityPreferenceVoipCallDown}; PriorityState = EMMFStatePlaying)
1.3036 +//! 4.- Capabilities
1.3037 +//! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.3038 +//! 6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr)
1.3039 +//! 7.- Play 10 seconds
1.3040 +//! 8.- Stop
1.3041 +//! 9.- Close File
1.3042 +//! 10.- Destroy DevSound instance
1.3043 +//! TEST_BLOCK 002
1.3044 +//! 1.- Create DevSound instance
1.3045 +//! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = AMR)
1.3046 +//! 3.- Set Priority settings (Priority = {Priority,PriorityVoipCallUp}; Preference = {PriorityPreference,PriorityPreferenceVoipCallUp}; PriorityState = EMMFStateRecording)
1.3047 +//! 4.- Capabilities
1.3048 +//! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.3049 +//! 6.- Replace File (Filename = {drive,mmc}\multimedia\mmf\devsound\recording\PlayMP3DuringVoIPCallAMRNB.amr)
1.3050 +//! 7.- Record 10 sec.
1.3051 +//! 8.- Stop and wait 5 sec.
1.3052 +//! 9.- Close File
1.3053 +//! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
1.3054 +//! 11.- Set Priority settings (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
1.3055 +//! 12.- Capabilities
1.3056 +//! 13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.3057 +//! 14.- Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\recording\PlayMP3DuringVoIPCallAMRNB.amr)
1.3058 +//! 15.- Play
1.3059 +//! 16.- Close file
1.3060 +//! 17.- Destroy DevSound instance
1.3061 +//!@SYMTestStatus Verified
1.3062 +//!@SYMTestPriority High
1.3063 +//!@SYMTestExpectedResults
1.3064 +//! Basic VoIP call - AMR-NB
1.3065 +//! TEST_BLOCK 001
1.3066 +//! AMR-WB 8 KHZ mono playback as VoIPCall UP
1.3067 +//! TEST_BLOCK 002
1.3068 +//! AMR-NB 8 KHz mono playback as VoIPCall UP
1.3069 +//!@SYMTestType CIT
1.3070 +
1.3071 +
1.3072 + CONCURRENT
1.3073 +
1.3074 +
1.3075 +
1.3076 + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.3077 + CREATE_OBJECT CMMFDevSound devsound1
1.3078 + COMMAND devsound1 NewL
1.3079 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0022-0001-InitializeL_command02
1.3080 + OUTSTANDING
1.3081 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0022-0001-SetPrioritySettings_command03
1.3082 + COMMAND devsound1 Capabilities
1.3083 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0022-0001-SetConfigL_command05
1.3084 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0022-0001-OpenFile_command06
1.3085 + COMMAND devsound1 PlayInitL
1.3086 + ASYNC_DELAY 10000000
1.3087 + COMMAND devsound1 Stop
1.3088 + COMMAND devsound1 CloseFile
1.3089 + COMMAND devsound1 ~
1.3090 + END_TEST_BLOCK
1.3091 +
1.3092 +
1.3093 +
1.3094 + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.3095 + CREATE_OBJECT CMMFDevSound devsound1
1.3096 + COMMAND devsound1 NewL
1.3097 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0022-0002-InitializeL_command02
1.3098 + OUTSTANDING
1.3099 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0022-0002-SetPrioritySettings_command03
1.3100 + COMMAND devsound1 Capabilities
1.3101 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0022-0002-SetConfigL_command05
1.3102 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0022-0002-ReplaceFile_command06
1.3103 + COMMAND devsound1 RecordInitL
1.3104 + ASYNC_DELAY 10000000
1.3105 + COMMAND devsound1 Stop
1.3106 + DELAY 5000000
1.3107 + COMMAND devsound1 CloseFile
1.3108 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0022-0002-InitializeL_command10
1.3109 + OUTSTANDING
1.3110 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0022-0002-SetPrioritySettings_command11
1.3111 + COMMAND devsound1 Capabilities
1.3112 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0022-0002-SetConfigL_command13
1.3113 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0022-0002-OpenFile_command14
1.3114 + COMMAND devsound1 PlayInitL
1.3115 + OUTSTANDING
1.3116 + COMMAND devsound1 CloseFile
1.3117 + COMMAND devsound1 ~
1.3118 + END_TEST_BLOCK
1.3119 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0022
1.3120 +
1.3121 +
1.3122 +
1.3123 +
1.3124 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0023
1.3125 +
1.3126 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0023
1.3127 +//!@SYMAPI
1.3128 +//! TEST_BLOCK 001
1.3129 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.3130 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.3131 +//! CMMFDevSound::Capabilities()
1.3132 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.3133 +//! CMMFDevSound::PlayInitL()
1.3134 +//! TEST_BLOCK 002
1.3135 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.3136 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.3137 +//! CMMFDevSound::Capabilities()
1.3138 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.3139 +//! CMMFDevSound::PlayInitL()
1.3140 +//! CMMFDevSound::RecordInitL()
1.3141 +//!@SYMAuthor ddamian
1.3142 +//!@SYMCreationDate 8/11/2008
1.3143 +//!@SYMTestCaseDesc Basic VoIP call - AMR-WB
1.3144 +//!@SYMTestActions
1.3145 +//! TEST_BLOCK 001
1.3146 +//! 1.- Create DevSound instance
1.3147 +//! 2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AWB)
1.3148 +//! 3.- Set Priority settings (Priority = {Priority,PriorityVoipCallDown}; Preference = {PriorityPreference,PriorityPreferenceVoipCallDown}; PriorityState = EMMFStatePlaying)
1.3149 +//! 4.- Capabilities
1.3150 +//! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
1.3151 +//! 6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-WB\AMRWB_16k_23.85kbps_mono_speech.awb)
1.3152 +//! 7.- Play 10 sec
1.3153 +//! 8.- Stop
1.3154 +//! 9.- Close File
1.3155 +//! 10.- Destroy DevSound instance
1.3156 +//! TEST_BLOCK 002
1.3157 +//! 1.- Create DevSound instance
1.3158 +//! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = AWB)
1.3159 +//! 3.- Set Priority settings (Priority = {Priority,PriorityVoipCallUp}; Preference = {PriorityPreference,PriorityPreferenceVoipCallUp}; PriorityState = EMMFStateRecording)
1.3160 +//! 4.- Capabilities
1.3161 +//! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
1.3162 +//! 6.- Replace File (Filename = {drive,mmc}\multimedia\mmf\devsound\recording\VoIPCallAMRNB.amr)
1.3163 +//! 7.- Record 10s
1.3164 +//! 8.- Stop and wait 5 sec.
1.3165 +//! 9.- Close File
1.3166 +//! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AWB)
1.3167 +//! 11.- Set Priority settings (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
1.3168 +//! 12.- Capabilities
1.3169 +//! 13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
1.3170 +//! 14.- Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\recording\VoIPCallAMRNB.amr)
1.3171 +//! 15.- Play
1.3172 +//! 16.- Close file
1.3173 +//! 17.- Destroy DevSound instance
1.3174 +//!@SYMTestStatus Verified
1.3175 +//!@SYMTestPriority High
1.3176 +//!@SYMTestExpectedResults
1.3177 +//! Basic VoIP call - AMR-WB
1.3178 +//! TEST_BLOCK 001
1.3179 +//! AMR-WB mono playback as VoIPCDown
1.3180 +//! TEST_BLOCK 002
1.3181 +//! AMR-NB record and playback as VoIPCallUp
1.3182 +//!@SYMTestType CIT
1.3183 +
1.3184 +
1.3185 + CONCURRENT
1.3186 +
1.3187 +
1.3188 +
1.3189 + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.3190 + CREATE_OBJECT CMMFDevSound devsound1
1.3191 + COMMAND devsound1 NewL
1.3192 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0023-0001-InitializeL_command02
1.3193 + OUTSTANDING
1.3194 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0023-0001-SetPrioritySettings_command03
1.3195 + COMMAND devsound1 Capabilities
1.3196 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0023-0001-SetConfigL_command05
1.3197 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0023-0001-OpenFile_command06
1.3198 + COMMAND devsound1 PlayInitL
1.3199 + ASYNC_DELAY 10000000
1.3200 + COMMAND devsound1 Stop
1.3201 + COMMAND devsound1 CloseFile
1.3202 + COMMAND devsound1 ~
1.3203 + END_TEST_BLOCK
1.3204 +
1.3205 +
1.3206 +
1.3207 + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.3208 + CREATE_OBJECT CMMFDevSound devsound1
1.3209 + COMMAND devsound1 NewL
1.3210 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0023-0002-InitializeL_command02
1.3211 + OUTSTANDING
1.3212 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0023-0002-SetPrioritySettings_command03
1.3213 + COMMAND devsound1 Capabilities
1.3214 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0023-0002-SetConfigL_command05
1.3215 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0023-0002-ReplaceFile_command06
1.3216 + COMMAND devsound1 RecordInitL
1.3217 + ASYNC_DELAY 10000000
1.3218 + COMMAND devsound1 Stop
1.3219 + DELAY 5000000
1.3220 + COMMAND devsound1 CloseFile
1.3221 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0023-0002-InitializeL_command10
1.3222 + OUTSTANDING
1.3223 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0023-0002-SetPrioritySettings_command11
1.3224 + COMMAND devsound1 Capabilities
1.3225 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0023-0002-SetConfigL_command13
1.3226 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0023-0002-OpenFile_command14
1.3227 + COMMAND devsound1 PlayInitL
1.3228 + OUTSTANDING
1.3229 + COMMAND devsound1 CloseFile
1.3230 + COMMAND devsound1 ~
1.3231 + END_TEST_BLOCK
1.3232 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0023
1.3233 +
1.3234 +
1.3235 +
1.3236 +
1.3237 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0024
1.3238 +
1.3239 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0024
1.3240 +//!@SYMAPI
1.3241 +//! TEST_BLOCK 001
1.3242 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.3243 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.3244 +//! CMMFDevSound::Capabilities()
1.3245 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.3246 +//! CMMFDevSound::PlayInitL()
1.3247 +//! TEST_BLOCK 002
1.3248 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.3249 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.3250 +//! CMMFDevSound::Capabilities()
1.3251 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.3252 +//! CMMFDevSound::PlayInitL()
1.3253 +//! CMMFDevSound::RecordInitL()
1.3254 +//! TEST_BLOCK 003
1.3255 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.3256 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.3257 +//! CMMFDevSound::Capabilities()
1.3258 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.3259 +//! CMMFDevSound::PlayInitL()
1.3260 +//!@SYMAuthor ddamian
1.3261 +//!@SYMCreationDate 8/11/2008
1.3262 +//!@SYMTestCaseDesc Calendar alarm during VoIP call
1.3263 +//!@SYMTestActions
1.3264 +//! TEST_BLOCK 001
1.3265 +//! 1.- Create DevSound instance
1.3266 +//! 2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
1.3267 +//! 3.- Set Priority settings (Priority = {Priority,PriorityVoipCallDown}; Preference = {PriorityPreference,PriorityPreferenceVoipCallDown}; PriorityState = EMMFStatePlaying)
1.3268 +//! 4.- Capabilities
1.3269 +//! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.3270 +//! 6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr)
1.3271 +//! 7.- Play 20 seconds
1.3272 +//! 8.- Stop
1.3273 +//! 9.- Close File
1.3274 +//! 10.- Destroy DevSound instance
1.3275 +//! TEST_BLOCK 002
1.3276 +//! 1.- Create DevSound instance
1.3277 +//! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = AMR)
1.3278 +//! 3.- Set Priority settings (Priority = {Priority,PriorityVoipCallUp}; Preference = {PriorityPreference,PriorityPreferenceVoipCallUp}; PriorityState = EMMFStateRecording)
1.3279 +//! 4.- Capabilities
1.3280 +//! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.3281 +//! 6.- Replace File (Filename = {drive,mmc}\multimedia\mmf\devsound\recording\CalendarAlarmDuringVoIPCall.amr)
1.3282 +//! 7.- Record 20 sec.
1.3283 +//! 8.- Stop and wait 5 sec.
1.3284 +//! 9.- Close File
1.3285 +//! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
1.3286 +//! 11.- Set Priority settings (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
1.3287 +//! 12.- Capabilities
1.3288 +//! 13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.3289 +//! 14.- Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\recording\CalendarAlarmDuringVoIPCall.amr)
1.3290 +//! 15.- Play
1.3291 +//! 16.- Close file
1.3292 +//! 17.- Destroy DevSound instance
1.3293 +//! TEST_BLOCK 003
1.3294 +//! 1.- Create DevSound instance
1.3295 +//! 2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = MP3)
1.3296 +//! 3.- Set Priority settings (Priority = {Priority,PriorityCalendarAlarm}; Preference = {PriorityPreference,PriorityPreferenceCalendarAlarm}; PriorityState = EMMFStatePlaying)
1.3297 +//! 4.- Capabilities
1.3298 +//! 5.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz). Wait 10 seconds
1.3299 +//! 6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
1.3300 +//! 7.- Play
1.3301 +//! 8.- Close File
1.3302 +//! 9.- Destroy DevSound instance
1.3303 +//!@SYMTestStatus Verified
1.3304 +//!@SYMTestPriority High
1.3305 +//!@SYMTestExpectedResults
1.3306 +//! Calendar alarm during VoIP call
1.3307 +//! TEST_BLOCK 001
1.3308 +//! AMR-NB playback as VoIPCallDown
1.3309 +//! TEST_BLOCK 002
1.3310 +//! AMR-NB record and playback as VoIPCallUp
1.3311 +//! TEST_BLOCK 003
1.3312 +//! MP3 playback as calendar alarm
1.3313 +//!@SYMTestType CIT
1.3314 +
1.3315 +
1.3316 + CONCURRENT
1.3317 +
1.3318 +
1.3319 +
1.3320 + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.3321 + CREATE_OBJECT CMMFDevSound devsound1
1.3322 + COMMAND devsound1 NewL
1.3323 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0024-0001-InitializeL_command02
1.3324 + OUTSTANDING
1.3325 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0024-0001-SetPrioritySettings_command03
1.3326 + COMMAND devsound1 Capabilities
1.3327 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0024-0001-SetConfigL_command05
1.3328 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0024-0001-OpenFile_command06
1.3329 + COMMAND devsound1 PlayInitL
1.3330 + ASYNC_DELAY 20000000
1.3331 + COMMAND devsound1 Stop
1.3332 + COMMAND devsound1 CloseFile
1.3333 + COMMAND devsound1 ~
1.3334 + END_TEST_BLOCK
1.3335 +
1.3336 +
1.3337 +
1.3338 + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.3339 + CREATE_OBJECT CMMFDevSound devsound1
1.3340 + COMMAND devsound1 NewL
1.3341 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0024-0002-InitializeL_command02
1.3342 + OUTSTANDING
1.3343 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0024-0002-SetPrioritySettings_command03
1.3344 + COMMAND devsound1 Capabilities
1.3345 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0024-0002-SetConfigL_command05
1.3346 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0024-0002-ReplaceFile_command06
1.3347 + COMMAND devsound1 RecordInitL
1.3348 + ASYNC_DELAY 20000000
1.3349 + COMMAND devsound1 Stop
1.3350 + DELAY 5000000
1.3351 + COMMAND devsound1 CloseFile
1.3352 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0024-0002-InitializeL_command10
1.3353 + OUTSTANDING
1.3354 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0024-0002-SetPrioritySettings_command11
1.3355 + COMMAND devsound1 Capabilities
1.3356 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0024-0002-SetConfigL_command13
1.3357 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0024-0002-OpenFile_command14
1.3358 + COMMAND devsound1 PlayInitL
1.3359 + OUTSTANDING
1.3360 + COMMAND devsound1 CloseFile
1.3361 + COMMAND devsound1 ~
1.3362 + END_TEST_BLOCK
1.3363 +
1.3364 +
1.3365 +
1.3366 + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.3367 + CREATE_OBJECT CMMFDevSound devsound1
1.3368 + COMMAND devsound1 NewL
1.3369 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0024-0003-InitializeL_command02
1.3370 + OUTSTANDING
1.3371 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0024-0003-SetPrioritySettings_command03
1.3372 + COMMAND devsound1 Capabilities
1.3373 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0024-0003-SetConfigL_command05
1.3374 + DELAY 10000000
1.3375 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0024-0003-OpenFile_command06
1.3376 + COMMAND devsound1 PlayInitL
1.3377 + OUTSTANDING
1.3378 + COMMAND devsound1 CloseFile
1.3379 + COMMAND devsound1 ~
1.3380 + END_TEST_BLOCK
1.3381 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0024
1.3382 +
1.3383 +
1.3384 +
1.3385 +
1.3386 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0025
1.3387 +
1.3388 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0025
1.3389 +//!@SYMAPI
1.3390 +//! TEST_BLOCK 001
1.3391 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.3392 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.3393 +//! CMMFDevSound::Capabilities()
1.3394 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.3395 +//! CMMFDevSound::PlayInitL()
1.3396 +//! TEST_BLOCK 002
1.3397 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.3398 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.3399 +//! CMMFDevSound::Capabilities()
1.3400 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.3401 +//! CMMFDevSound::PlayInitL()
1.3402 +//! CMMFDevSound::RecordInitL()
1.3403 +//! TEST_BLOCK 003
1.3404 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.3405 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.3406 +//! CMMFDevSound::Capabilities()
1.3407 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.3408 +//! CMMFDevSound::PlayInitL()
1.3409 +//!@SYMAuthor ddamian
1.3410 +//!@SYMCreationDate 8/11/2008
1.3411 +//!@SYMTestCaseDesc Incoming call during VoIP call
1.3412 +//!@SYMTestActions
1.3413 +//! TEST_BLOCK 001
1.3414 +//! 1.- Create DevSound instance
1.3415 +//! 2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
1.3416 +//! 3.- Set Priority settings (Priority = {Priority,PriorityVoipCallDown}; Preference = {PriorityPreference,PriorityPreferenceVoipCallDown}; PriorityState = EMMFStatePlaying)
1.3417 +//! 4.- Capabilities
1.3418 +//! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.3419 +//! 6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr)
1.3420 +//! 7.- Play 20 sec
1.3421 +//! 8.- Stop
1.3422 +//! 9.- Close File
1.3423 +//! 10.- Destroy DevSound instance
1.3424 +//! TEST_BLOCK 002
1.3425 +//! 1.- Create DevSound instance
1.3426 +//! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = AMR)
1.3427 +//! 3.- Set Priority settings (Priority = {Priority,PriorityVoipCallUp}; Preference = {PriorityPreference,PriorityPreferenceVoipCallUp}; PriorityState = EMMFStateRecording)
1.3428 +//! 4.- Capabilities
1.3429 +//! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.3430 +//! 6.- Replace File (Filename = {drive,mmc}\multimedia\mmf\devsound\recording\PlayDTMFDuringWBVoIPCallNonSignaling.awb)
1.3431 +//! 7.- Record 20 sec.
1.3432 +//! 8.- Stop and wait 5 sec.
1.3433 +//! 9.- Close File
1.3434 +//! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
1.3435 +//! 11.- Set Priority settings (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
1.3436 +//! 12.- Capabilities
1.3437 +//! 13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.3438 +//! 14.- Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\recording\PlayDTMFDuringWBVoIPCallNonSignaling.awb)
1.3439 +//! 15.- Play
1.3440 +//! 16.- Close file
1.3441 +//! 17.- Destroy DevSound instance
1.3442 +//! TEST_BLOCK 003
1.3443 +//! 1.- Create DevSound instance
1.3444 +//! 2.- Initialize DevSound ( Mode = EMMFStateTonePlaying; FourCC = none)
1.3445 +//! 3.- Set Priority settings and wait 10 sec (Priority = {Priority,PriorityIncomingCall}; Preference = {PriorityPreference,PriorityPreferenceIncomingCall}; PriorityState = EMMFStateTonePlaying)
1.3446 +//! 4.- Play tone sequence (Filename = {drive,mmc}\multimedia\mmf\devsound\NRT\Nokia_ringing_tone.nrt)
1.3447 +//! 5.- Destroy DevSound instance
1.3448 +//!@SYMTestStatus Verified
1.3449 +//!@SYMTestPriority High
1.3450 +//!@SYMTestExpectedResults
1.3451 +//! Incoming call during VoIP call
1.3452 +//! TEST_BLOCK 001
1.3453 +//! AMR-NB playback as VoIPCallDown
1.3454 +//! TEST_BLOCK 002
1.3455 +//! AMR-WB playback as VoIPCallUp
1.3456 +//! TEST_BLOCK 003
1.3457 +//! NRT playback as incoming call
1.3458 +//!@SYMTestType CIT
1.3459 +
1.3460 +
1.3461 + CONCURRENT
1.3462 +
1.3463 +
1.3464 +
1.3465 + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.3466 + CREATE_OBJECT CMMFDevSound devsound1
1.3467 + COMMAND devsound1 NewL
1.3468 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0025-0001-InitializeL_command02
1.3469 + OUTSTANDING
1.3470 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0025-0001-SetPrioritySettings_command03
1.3471 + COMMAND devsound1 Capabilities
1.3472 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0025-0001-SetConfigL_command05
1.3473 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0025-0001-OpenFile_command06
1.3474 + COMMAND devsound1 PlayInitL
1.3475 + ASYNC_DELAY 20000000
1.3476 + COMMAND devsound1 Stop
1.3477 + COMMAND devsound1 CloseFile
1.3478 + COMMAND devsound1 ~
1.3479 + END_TEST_BLOCK
1.3480 +
1.3481 +
1.3482 +
1.3483 + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.3484 + CREATE_OBJECT CMMFDevSound devsound1
1.3485 + COMMAND devsound1 NewL
1.3486 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0025-0002-InitializeL_command02
1.3487 + OUTSTANDING
1.3488 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0025-0002-SetPrioritySettings_command03
1.3489 + COMMAND devsound1 Capabilities
1.3490 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0025-0002-SetConfigL_command05
1.3491 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0025-0002-ReplaceFile_command06
1.3492 + COMMAND devsound1 RecordInitL
1.3493 + ASYNC_DELAY 20000000
1.3494 + COMMAND devsound1 Stop
1.3495 + DELAY 5000000
1.3496 + COMMAND devsound1 CloseFile
1.3497 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0025-0002-InitializeL_command10
1.3498 + OUTSTANDING
1.3499 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0025-0002-SetPrioritySettings_command11
1.3500 + COMMAND devsound1 Capabilities
1.3501 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0025-0002-SetConfigL_command13
1.3502 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0025-0002-OpenFile_command14
1.3503 + COMMAND devsound1 PlayInitL
1.3504 + OUTSTANDING
1.3505 + COMMAND devsound1 CloseFile
1.3506 + COMMAND devsound1 ~
1.3507 + END_TEST_BLOCK
1.3508 +
1.3509 +
1.3510 +
1.3511 + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.3512 + CREATE_OBJECT CMMFDevSound devsound1
1.3513 + COMMAND devsound1 NewL
1.3514 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0025-0003-InitializeL_command02
1.3515 + OUTSTANDING
1.3516 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0025-0003-SetPrioritySettings_command03
1.3517 + DELAY 10000000
1.3518 + COMMAND devsound1 PlayToneSequenceL MULTIMEDIA-MMF-DevSound-Comb_Pr-0025-0003-PlayToneSequenceL_command04
1.3519 + OUTSTANDING
1.3520 + COMMAND devsound1 ~
1.3521 + END_TEST_BLOCK
1.3522 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0025
1.3523 +
1.3524 +
1.3525 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0026
1.3526 +
1.3527 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0026
1.3528 +//!@SYMAPI
1.3529 +//! TEST_BLOCK 001
1.3530 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.3531 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.3532 +//! CMMFDevSound::Capabilities()
1.3533 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.3534 +//! CMMFDevSound::PlayInitL()
1.3535 +//! CMMFDevSound::RecordInitL()
1.3536 +//! CMMFDevSound::Stop()
1.3537 +//! TEST_BLOCK 002
1.3538 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.3539 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.3540 +//! CMMFDevSound::Capabilities()
1.3541 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.3542 +//! CMMFDevSound::PlayInitL()
1.3543 +//! CMMFDevSound::RecordInitL()
1.3544 +//! CMMFDevSound::Stop()
1.3545 +//!@SYMAuthor jpacho
1.3546 +//!@SYMCreationDate 8/25/2008
1.3547 +//!@SYMTestCaseDesc Mix PCM recording with PCM recording
1.3548 +//!@SYMTestActions
1.3549 +//! TEST_BLOCK 001
1.3550 +//! 1. Create DevSound instance
1.3551 +//! 2. Replace file (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\MixRecPCMWithRecPCM1.pcm)
1.3552 +//! 3. Initialize Devsound ( Mode = EMMFStateRecording; FourCC={SpecialFourCC,RAW})
1.3553 +//! 4. Set priority settings ( Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState=EMMFStateRecording)
1.3554 +//! 5. Capabilities
1.3555 +//! 6. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.3556 +//! 7. Start record 30s
1.3557 +//! 8. Stop 5s
1.3558 +//! 9.Initialize Devsound ( Mode = EMMFStatePlaying; FourCC= P16)
1.3559 +//! 10.Capabilities
1.3560 +//! 11.Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.3561 +//! 12.Set priority settings ( Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying)
1.3562 +//! 13. FileStartPosition
1.3563 +//! 14.Set expected error (ExpectedPlayError = -13)
1.3564 +//! 15.Star play
1.3565 +//! 16.Close file
1.3566 +//! 17.Destroy DevSound instance
1.3567 +//! TEST_BLOCK 002
1.3568 +//! 1. Create DevSound instance
1.3569 +//! 2. Replace file (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\MixRecPCMWithRecPCM2.pcm)
1.3570 +//! 3. Initialize Devsound ( Mode = EMMFStateRecording; FourCC= {SpecialFourCC,RAW})
1.3571 +//! 4. Set priority settings ( Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState=EMMFStateRecording)
1.3572 +//! 5. Capabilities
1.3573 +//! 6. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.3574 +//! 7. Set expected error (ExpectedRecordError = -21)
1.3575 +//! 8. Start record 10s
1.3576 +//! 9. Stop 50s
1.3577 +//! 10.Close file
1.3578 +//! 11.Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\MixRecPCMWithRecPCM2.pcm)
1.3579 +//! 12.Initialize Devsound ( Mode = EMMFStatePlaying; FourCC= {SpecialFourCC,RAW})
1.3580 +//! 13.Capabilities
1.3581 +//! 14.Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.3582 +//! 15.Set priority settings ( Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying)
1.3583 +//! 16.Star play
1.3584 +//! 17.Close file
1.3585 +//! 18.Destroy DevSound instance
1.3586 +//!@SYMTestStatus Delivered
1.3587 +//!@SYMTestPriority High
1.3588 +//!@SYMTestExpectedResults
1.3589 +//! Mix PCM recording with PCM recording
1.3590 +//! TEST_BLOCK 001
1.3591 +//! PCM 8 KHz recording and playback
1.3592 +//! TEST_BLOCK 002
1.3593 +//! PCM 8 KHz recording and playback
1.3594 +//!@SYMTestType CIT
1.3595 +
1.3596 +
1.3597 + CONCURRENT
1.3598 +
1.3599 +
1.3600 +
1.3601 + START_TEST_BLOCK 900 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.3602 + CREATE_OBJECT CMMFDevSound devsound1
1.3603 + COMMAND devsound1 NewL
1.3604 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0026-0001-ReplaceFile_command02
1.3605 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0026-0001-InitializeL_command03
1.3606 + OUTSTANDING
1.3607 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0026-0001-SetPrioritySettings_command04
1.3608 + COMMAND devsound1 Capabilities
1.3609 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0026-0001-SetConfigL_command06
1.3610 + DELAY 5000000
1.3611 + COMMAND !AsyncError=-21 devsound1 RecordInitL
1.3612 + ASYNC_DELAY 30000000
1.3613 + COMMAND devsound1 Stop
1.3614 + DELAY 5000000
1.3615 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0026-0001-InitializeL_command09
1.3616 + OUTSTANDING
1.3617 + COMMAND devsound1 Capabilities
1.3618 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0026-0001-SetConfigL_command11
1.3619 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0026-0001-SetPrioritySettings_command12
1.3620 + COMMAND devsound1 FileStartPosition
1.3621 + COMMAND devsound1 PlayInitL
1.3622 + OUTSTANDING
1.3623 + COMMAND devsound1 CloseFile
1.3624 + COMMAND devsound1 ~
1.3625 + END_TEST_BLOCK
1.3626 +
1.3627 +
1.3628 +
1.3629 + START_TEST_BLOCK 900 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.3630 + CREATE_OBJECT CMMFDevSound devsound2
1.3631 + COMMAND devsound2 NewL
1.3632 + COMMAND devsound2 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0026-0002-ReplaceFile_command02
1.3633 + COMMAND devsound2 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0026-0002-InitializeL_command03
1.3634 + OUTSTANDING
1.3635 + COMMAND devsound2 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0026-0002-SetPrioritySettings_command04
1.3636 + COMMAND devsound2 Capabilities
1.3637 + COMMAND devsound2 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0026-0002-SetConfigL_command06
1.3638 + COMMAND devsound2 RecordInitL
1.3639 + ASYNC_DELAY 10000000
1.3640 + COMMAND devsound2 Stop
1.3641 + DELAY 50000000
1.3642 + COMMAND devsound2 CloseFile
1.3643 + COMMAND devsound2 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0026-0002-OpenFile_command11
1.3644 + COMMAND devsound2 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0026-0002-InitializeL_command12
1.3645 + OUTSTANDING
1.3646 + COMMAND devsound2 Capabilities
1.3647 + COMMAND devsound2 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0026-0002-SetConfigL_command14
1.3648 + COMMAND devsound2 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0026-0002-SetPrioritySettings_command15
1.3649 + COMMAND devsound2 PlayInitL
1.3650 + OUTSTANDING
1.3651 + COMMAND devsound2 CloseFile
1.3652 + COMMAND devsound2 ~
1.3653 + END_TEST_BLOCK
1.3654 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0026
1.3655 +
1.3656 +
1.3657 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0027
1.3658 +
1.3659 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0027
1.3660 +//!@SYMAPI
1.3661 +//! TEST_BLOCK 001
1.3662 +//! CMMFDevSound::InitializeL(MDevSoundObserver{ref}, TFourCC , TMMFState)
1.3663 +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings{ref})
1.3664 +//! CMMFDevSound::Capabilities()
1.3665 +//! CMMFDevSound::SetConfigL(const TMMFCapabilities{ref})
1.3666 +//! CMMFDevSound::PlayInitL()
1.3667 +//! TEST_BLOCK 002
1.3668 +//! CMMFDevSound::InitializeL(MDevSoundObserver{ref}, TFourCC , TMMFState)
1.3669 +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings{ref})
1.3670 +//! CMMFDevSound::Capabilities()
1.3671 +//! CMMFDevSound::SetConfigL(const TMMFCapabilities{ref})
1.3672 +//! CMMFDevSound::PlayInitL()
1.3673 +//!@SYMAuthor fperez
1.3674 +//!@SYMCreationDate 9/8/2008
1.3675 +//!@SYMTestCaseDesc Voice recording during PoC downlink
1.3676 +//!@SYMTestActions
1.3677 +//! TEST_BLOCK 001
1.3678 +//! 1. Create DevSound instance
1.3679 +//! 2. Initialize DevSound (Mode= EMMFStatePlaying; FourCC= AMR)
1.3680 +//! 3. Set Priority (Priority= {Priority,PriorityPocCallDown}; Preference= {PriorityPreference,PriorityPreferencePocCallDown} ; PriorityState= EMMFStatePlaying)
1.3681 +//! 4. Capabilities
1.3682 +//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.3683 +//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr)
1.3684 +//! 7. Play 20 seconds
1.3685 +//! 8. Stop
1.3686 +//! 9. Close file
1.3687 +//! 10. Destroy DevSound instance
1.3688 +//!
1.3689 +//! TEST_BLOCK 002
1.3690 +//! 1. Create DevSound instance
1.3691 +//! 2. Initialize DevSound (Mode= EMMFStateRecording; FourCC= AMR)
1.3692 +//! 3. Set Priority (Priority= {Priority,PriorityVoiceRecording}; Preference= {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState= EMMFStateRecording)
1.3693 +//! 4. Capabilities
1.3694 +//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) and delay 10 seconds
1.3695 +//! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecAMRNBDuringPoCDownlink.amr)
1.3696 +//! 7. Set Expected Error (ExpectedRecordError= -21)
1.3697 +//! 8. Record
1.3698 +//! 9. Close file
1.3699 +//! 10. Destroy DevSound instance
1.3700 +//!@SYMTestStatus Verified
1.3701 +//!@SYMTestPriority High
1.3702 +//!@SYMTestExpectedResults
1.3703 +//! Voice recording during PoC downlink
1.3704 +//! TEST_BLOCK 001
1.3705 +//! PCM 44.1k stereo playback - Sine sweep
1.3706 +//! TEST_BLOCK 002
1.3707 +//! MP3 Playback as audioplayback
1.3708 +//!@SYMTestType CIT
1.3709 +
1.3710 +
1.3711 + CONCURRENT
1.3712 +
1.3713 +
1.3714 +
1.3715 + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.3716 + CREATE_OBJECT CMMFDevSound devsound1
1.3717 + COMMAND devsound1 NewL
1.3718 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0027-0001-InitializeL_command02
1.3719 + OUTSTANDING
1.3720 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0027-0001-SetPrioritySettings_command03
1.3721 + COMMAND devsound1 Capabilities
1.3722 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0027-0001-SetConfigL_command05
1.3723 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0027-0001-OpenFile_command06
1.3724 + COMMAND devsound1 PlayInitL
1.3725 + ASYNC_DELAY 20000000
1.3726 + COMMAND devsound1 Stop
1.3727 + COMMAND devsound1 CloseFile
1.3728 + COMMAND devsound1 ~
1.3729 + END_TEST_BLOCK
1.3730 +
1.3731 +
1.3732 +
1.3733 + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1.3734 + CREATE_OBJECT CMMFDevSound devsound1
1.3735 + COMMAND devsound1 NewL
1.3736 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0027-0002-InitializeL_command02
1.3737 + OUTSTANDING
1.3738 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0027-0002-SetPrioritySettings_command03
1.3739 + COMMAND devsound1 Capabilities
1.3740 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0027-0002-SetConfigL_command05
1.3741 + DELAY 10000000
1.3742 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0027-0002-ReplaceFile_command06
1.3743 + COMMAND !AsyncError=-21 devsound1 RecordInitL
1.3744 + ASYNC_DELAY 10000000
1.3745 + COMMAND devsound1 CloseFile
1.3746 + COMMAND devsound1 ~
1.3747 + END_TEST_BLOCK
1.3748 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0027