diff -r 67584cc761d1 -r 545d349d14da mmapitest/devsoundhaitest/scripts/multimedia-mmf-devsound-validation-automated-comb_pp.script --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mmapitest/devsoundhaitest/scripts/multimedia-mmf-devsound-validation-automated-comb_pp.script Wed Jun 09 11:20:54 2010 +0300 @@ -0,0 +1,5763 @@ +// +// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// +// +//! @file +//! @SYMTestSuiteName multimedia-mmf-devsound-validation-automated-comb_pp +//! @SYMScriptTestEnvironment This test script requires a basic ROM. +// +// Tests all public elements of the CMMFDevSound +// classes as a means of confidence that the APIs work as expected. +// +// The purpose is to provide a regression test suite of PublishedAll +// APIs for: CMMFDevSound +// The tests are fully automated. +// + + + +LOAD_SUITE t_devsound + + + + + +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0001 + +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0001 +//!@SYMAPI +//! TEST_BLOCK 001 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings ) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities ) +//! CMMFDevSound::PlayInitL() +//! TEST_BLOCK 002 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings ) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities ) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//!@SYMAuthor jguillermo +//!@SYMCreationDate 7/28/2008 +//!@SYMTestCaseDesc Audio playback during audio playback +//!@SYMTestActions +//! TEST_BLOCK 001 +//! 1. Create DevSound instance +//! 2. Initialize DevSound (Mode = EMMFStatePlaying; FourCC = MP3) +//! 3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback};PriorityState=EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz) +//! 6..Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\mp3\MP3_44.1k_128kbps_st_Test3.mp3) +//! 7.. Set expected play error( ExpectedPlayError=-13) +//! 8. Start Play +//! 9.Close file +//! 10. Destroy DevSound instance +//! +//! TEST_BLOCK 002 +//! 1. Create DevSound instance +//! 2. Initialize DevSound (Mode = EMMFStatePlaying; FourCC = AMR) +//! 3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback};PriorityState=EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration and delay 10 seconds (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) +//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\amr-nb\AMRNB_8k_12.2kbps_mono_speech.amr) +//! 7. Start Play for 10 seconds +//! 8. Stop +//! 9. Close file +//! 10. Destroy DevSound instance +//!@SYMTestStatus Verified +//!@SYMTestPriority High +//!@SYMTestExpectedResults +//! Audio playback during audio playback +//! TEST_BLOCK 001 +//! MP3 playback with expected error -13 +//! TEST_BLOCK 002 +//! AMR playback for 10 seconds +//!@SYMTestType CIT + + + CONCURRENT + + + + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0001-0001-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0001-0001-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0001-0001-SetConfigL_command05 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0001-0001-OpenFile_command06 + COMMAND !AsyncError=-13 devsound1 PlayInitL + OUTSTANDING + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0001-0002-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0001-0002-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0001-0002-SetConfigL_command05 + DELAY 10000000 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0001-0002-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 10000000 + COMMAND devsound1 Stop + DELAY 2000000 + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0001 + + + + +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0002 + +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0002 +//!@SYMAPI +//! TEST_BLOCK 001 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings ) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities ) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//! TEST_BLOCK 002 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings ) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities ) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//!@SYMAuthor jguillermo +//!@SYMCreationDate 7/28/2008 +//!@SYMTestCaseDesc Calendar alarm during audio playback +//!@SYMTestActions +//! TEST_BLOCK 001 +//! 1. Create DevSound instance +//! 2. Initialize DevSound (Mode = EMMFStatePlaying; FourCC = MP3) +//! 3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback};PriorityState=EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz) +//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\mp3\MP3_44.1k_128kbps_st_Test3.mp3) +//! 7. Start Play for 30 seconds +//! 8. Stop +//! 9. Close file +//! 10. Destroy DevSound instance +//! TEST_BLOCK 002 +//! 1. Create DevSound instance +//! 2. Initialize DevSound (Mode = EMMFStatePlaying; FourCC = MP3) +//! 3. Set Priority (Priority = {Priority,PriorityCalendarAlarm}; Preference = {PriorityPreference,PriorityPreferenceCalendarAlarm};PriorityState=EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration and delay 10 seconds(Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz) +//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\mp3\MP3_48k_160-256kbps_st_Test1.mp3) +//! 7. Start Play for 10 seconds +//! 8. Stop +//! 9. Close file +//! 10. Destroy DevSound instance +//!@SYMTestStatus Verified +//!@SYMTestPriority High +//!@SYMTestExpectedResults +//! Calendar alarm during audio playback +//! TEST_BLOCK 001 +//! MP3 playback for 30s +//! TEST_BLOCK 002 +//! MP3 playback for 10s +//!@SYMTestType CIT + + + CONCURRENT + + + + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0002-0001-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0002-0001-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0002-0001-SetConfigL_command05 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0002-0001-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 30000000 + COMMAND devsound1 Stop + DELAY 2000000 + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0002-0002-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0002-0002-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0002-0002-SetConfigL_command05 + DELAY 10000000 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0002-0002-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 10000000 + COMMAND devsound1 Stop + DELAY 2000000 + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0002 + + + + +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0003 + +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0003 +//!@SYMAPI +//! TEST_BLOCK 001 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) +//! CMMFDevSound::PlayInitL() +//! TEST_BLOCK 002 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) +//! CMMFDevSound::PlayInitL() +//!@SYMAuthor jpacho +//!@SYMCreationDate 8/25/2008 +//!@SYMTestCaseDesc Calendar alarm during incoming SMS +//!@SYMTestActions +//! TEST_BLOCK 001 +//! 1. Create DevSound instance +//! 2. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3) +//! 3. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC= MP3) +//! 4. Set priority settings ( Priority = {Priority,PriorityReceivedSMS}; Preference = {PriorityPreference,PriorityPreferenceReceivedSMS}; PriorityState=EMMFStatePlaying) +//! 5. Capabilities +//! 6. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz) +//! 7. Set expected error (ExpectedPlayError = -13) +//! 8. Start play +//! 9. Close file +//! 10.Destroy DevSound instance. +//! TEST_BLOCK 002 +//! 1. Create DevSound instance +//! 2. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_160-256kbps_st_Test1.mp3) +//! 3. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC= MP3) +//! 4. Set priority settings ( Priority = {Priority,PriorityCalendarAlarm}; Preference = {PriorityPreference,PriorityPreferenceCalendarAlarm}; PriorityState=EMMFStatePlaying) +//! 5. Capabilities +//! 6. Set Configuration delay 10s (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz) +//! 7. Start play 10s +//! 8. Close file +//! 9.Destroy DevSound instance. +//!@SYMTestStatus Delivered +//!@SYMTestPriority High +//!@SYMTestExpectedResults +//! Calendar alarm during incoming SMS +//! TEST_BLOCK 001 +//! MP3 playback with expected error -13 +//! TEST_BLOCK 002 +//! MP3 playback for 10s +//!@SYMTestType CIT + + + CONCURRENT + + + + START_TEST_BLOCK 900 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0003-0001-OpenFile_command02 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0003-0001-InitializeL_command03 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0003-0001-SetPrioritySettings_command04 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0003-0001-SetConfigL_command06 + COMMAND !AsyncError=-13 devsound1 PlayInitL + OUTSTANDING + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 900 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0003-0002-OpenFile_command02 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0003-0002-InitializeL_command03 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0003-0002-SetPrioritySettings_command04 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0003-0002-SetConfigL_command06 + DELAY 10000000 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 10000000 + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0003 + + + + +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0004 + +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0004 +//!@SYMAPI +//! TEST_BLOCK 001 +//! CMMFDevSound::InitializeL(MDevSoundObserver{ref}, TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings{ref}) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities{ref}) +//! CMMFDevSound::PlayInitL() +//! TEST_BLOCK 002 +//! CMMFDevSound::InitializeL(MDevSoundObserver{ref}, TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings{ref}) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities{ref}) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Pause() +//! CMMFDevSound::Stop() +//!@SYMAuthor myanez +//!@SYMCreationDate 8/25/2008 +//!@SYMTestCaseDesc Incoming call during alarm clock +//!@SYMTestActions +//! TEST_BLOCK 001 +//! 1. Create Devsound Instance +//! 2. Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3) +//! 3. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = MP3) +//! 4. Set Priority (Priority = {Priority,PriorityClockAlarm}; Preference = {PriorityPreference,PriorityPreferenceClockAlarm}; PriorityState=EMMFStatePlaying) +//! 5. Capabilities +//! 6. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz) +//! 7.Set Expected Error (ExpectedPlayError = -13) +//! 8. Start Play +//! 9. Close File +//! 10. Destroy Devsound Instance +//! TEST_BLOCK 002 +//! 1. Create Devsound Instance +//! 2. Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_160-256kbps_st_Test1.mp3) +//! 3. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = MP3) +//! 4. Set Priority (Priority = {Priority,PriorityIncomingCall}; Preference = {PriorityPreference,PriorityPreferenceIncomingCall}; PriorityState=EMMFStatePlaying) +//! 5. Capabilities +//! 6. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz) +//! 7. Pause for 10 seconds(Pause=TRUE) +//! 8. Start Play for 10 seconds +//! 9. Stop +//! 10. Close File +//! 11. Destroy Devsound Instance +//!@SYMTestStatus Verified +//!@SYMTestPriority High +//!@SYMTestExpectedResults +//! Incoming call during alarm clock +//! TEST_BLOCK 001 +//! MP3 playback with expected error -13 +//! TEST_BLOCK 002 +//! MP3 playback for 10s +//!@SYMTestType CIT + + + CONCURRENT + + + + START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0004-0001-OpenFile_command02 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0004-0001-InitializeL_command03 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0004-0001-SetPrioritySettings_command04 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0004-0001-SetConfigL_command06 + COMMAND !AsyncError=-13 devsound1 PlayInitL + OUTSTANDING + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0004-0002-OpenFile_command02 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0004-0002-InitializeL_command03 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0004-0002-SetPrioritySettings_command04 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0004-0002-SetConfigL_command06 + COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Comb_Pp-0004-0002-Stop_command07 + DELAY 10000000 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 10000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0004 + + + + +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0005 + +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0005 +//!@SYMAPI +//! TEST_BLOCK 001 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) +//! CMMFDevSound::PlayInitL() +//! TEST_BLOCK 002 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) +//! CMMFDevSound::PlayInitL() +//!@SYMAuthor etorres +//!@SYMCreationDate 8/25/2008 +//!@SYMTestCaseDesc Incoming call during incoming SMS +//!@SYMTestActions +//! TEST_BLOCK 001 +//! 1. Create DevSound instance +//! 2. Initialize DevSound (Mode = EMMFStatePlaying; FourCC = MP3) +//! 3. Set Priority (Priority = {Priority,PriorityReceivedSMS}; Preference = {PriorityPreference,PriorityPreferenceReceivedSMS};PriorityState=EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz) +//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\mp3\MP3_44.1k_128kbps_st_Test3.mp3) +//! 7. Set expected play error( ExpectedPlayError=-13) +//! 8. Start Play EOF +//! 9. Close file +//! 10. Destroy DevSound instance +//! TEST_BLOCK 002 +//! 1. Create DevSound instance +//! 2. Initialize DevSound (Mode = EMMFStatePlaying; FourCC = MP3) +//! 3. Set Priority (Priority = {Priority,PriorityIncomingCall}; Preference = {PriorityPreference,PriorityPreferenceIncomingCall};PriorityState=EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration & wait 10s (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz) +//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\mp3\MP3_48k_160-256kbps_st_Test1.mp3) +//! 7. Start Play for 10 seconds +//! 8. Stop +//! 9. Close file +//! 10. Destroy DevSound instance +//!@SYMTestStatus Verified +//!@SYMTestPriority High +//!@SYMTestExpectedResults +//! Incoming call during incoming SMS +//! TEST_BLOCK 001 +//! MP3 playback with expected error -13 +//! TEST_BLOCK 002 +//! MP3 playback for 10s +//!@SYMTestType CIT + + + CONCURRENT + + + + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0005-0001-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0005-0001-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0005-0001-SetConfigL_command05 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0005-0001-OpenFile_command06 + COMMAND !AsyncError=-13 devsound1 PlayInitL + OUTSTANDING + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 30 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0005-0002-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0005-0002-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0005-0002-SetConfigL_command05 + DELAY 10000000 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0005-0002-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 10000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0005 + + + + +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0006 + +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0006 +//!@SYMAPI +//! TEST_BLOCK 001 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings ) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities ) +//! CMMFDevSound::PlayInitL() +//! TEST_BLOCK 002 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings ) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities ) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//!@SYMAuthor fperez +//!@SYMCreationDate 7/28/2008 +//!@SYMTestCaseDesc Incoming SMS during incoming SMS +//!@SYMTestActions +//! TEST_BLOCK 001 +//! 1. Create Devsound instance +//! 2. Initialize Devsound ( Mode= EMMFStatePlaying; FourCC= MP3) +//! 3. Set Priority (Priority= {Priority,PriorityReceivedSMS}; Preference= {PriorityPreference,PriorityPreferenceReceivedSMS}; PriorityState= EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz) +//! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3) +//! 7. Play +//! 8. CloseFile +//! 9. Delete devsound instance +//! +//! TEST_BLOCK 002 +//! 1. Create Devsound instance +//! 2. Initialize Devsound ( Mode= EMMFStatePlaying; FourCC= MP3) +//! 3. Set Priority (Priority= {Priority,PriorityReceivedSMS}; Preference= {PriorityPreference,PriorityPreferenceReceivedSMS}; PriorityState= EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz) +//! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_160-256kbps_st_Test1.mp3) +//! 7. Pause 10 seconds(Pause=TRUE) +//! 8. Play 10 seconds +//! 9. Stop +//! 10. CloseFile +//! 11. Delete devsound instance +//! +//!@SYMTestStatus Verified +//!@SYMTestPriority High +//!@SYMTestExpectedResults +//! Incoming SMS during incoming SMS +//! TEST_BLOCK 001 +//! MP3 playback with expected error -13 +//! TEST_BLOCK 002 +//! MP3 playback +//!@SYMTestType CIT + + + CONCURRENT + + + + START_TEST_BLOCK 300 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0006-0001-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0006-0001-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0006-0001-SetConfigL_command05 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0006-0001-OpenFile_command06 + COMMAND !AsyncError=-13 devsound1 PlayInitL + OUTSTANDING + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 300 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0006-0002-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0006-0002-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0006-0002-SetConfigL_command05 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0006-0002-OpenFile_command06 + COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Comb_Pp-0006-0002-Stop_command07 + DELAY 10000000 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 10000000 + COMMAND devsound1 Stop + DELAY 2000000 + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0006 + + + + +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0007 + +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0007 +//!@SYMAPI +//! TEST_BLOCK 001 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings ) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities ) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//! TEST_BLOCK 002 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings ) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities ) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//!@SYMAuthor jguillermo +//!@SYMCreationDate 7/28/2008 +//!@SYMTestCaseDesc Mixing rule - Perform and force mute and perform +//!@SYMTestActions +//! TEST_BLOCK 001 +//! 1. Create DevSound instance +//! 2. Initialize DevSound (Mode = EMMFStatePlaying; FourCC = MP3) +//! 3. Set Priority (Priority = {Priority,PriorityIncomingCall}; Preference = {PriorityPreference,PriorityPreferenceIncomingCall};PriorityState=EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz) +//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_320kbps_st_Test3.mp3) +//! 7. Start Play for 30 seconds +//! 8. Stop +//! 9. Close file +//! 10. Destroy DevSound instance +//! TEST_BLOCK 002 +//! 1. Create DevSound instance +//! 2. Initialize DevSound (Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW}) +//! 3. Set Priority (Priority = {Priority,PriorityBackgroundMusic}; Preference = {PriorityPreference,PriorityPreferenceBackgroundMusic} ;PriorityState=EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration and delay 10 seconds (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz) +//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_48k_16b_signed_st_Test1.pcm) +//! 7. Start Play for 10 seconds +//! 8. Stop +//! 9. Close file +//! 10. Destroy DevSound instance +//!@SYMTestStatus Verified +//!@SYMTestPriority High +//!@SYMTestExpectedResults +//! Mixing rule - Perform and force mute and perform +//! TEST_BLOCK 001 +//! MP3 playback for 30s +//! TEST_BLOCK 002 +//! RAW playback for 10 s +//!@SYMTestType CIT + + + CONCURRENT + + + + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0007-0001-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0007-0001-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0007-0001-SetConfigL_command05 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0007-0001-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 30000000 + COMMAND devsound1 Stop + DELAY 2000000 + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0007-0002-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0007-0002-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0007-0002-SetConfigL_command05 + DELAY 10000000 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0007-0002-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 10000000 + COMMAND devsound1 Stop + DELAY 2000000 + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0007 + + + + +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0008 + +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0008 +//!@SYMAPI +//! TEST_BLOCK 001 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings ) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities ) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//! TEST_BLOCK 002 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings ) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities ) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//!@SYMAuthor jguillermo +//!@SYMCreationDate 7/28/2008 +//!@SYMTestCaseDesc Mixing rule - Perform and perform +//!@SYMTestActions +//! TEST_BLOCK 001 +//! 1. Create DevSound instance +//! 2. Initialize DevSound (Mode = EMMFStatePlaying; FourCC = MP3) +//! 3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz) +//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3) +//! 7. Start Play for 30 seconds +//! 8. Stop for 2s +//! 9. Close file +//! 10. Destroy DevSound instance +//! TEST_BLOCK 002 +//! 1. Create DevSound instance +//! 2. Initialize DevSound (Mode = EMMFStatePlaying; FourCC = MP3) +//! 3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceNone};PriorityState=EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration and delay 10 seconds (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz) +//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_160-256kbps_st_Test1.mp3) +//! 7. Start Play for 10 seconds +//! 8. Stop for 2s +//! 9. Close file +//! 10. Destroy DevSound instance +//!@SYMTestStatus Verified +//!@SYMTestPriority High +//!@SYMTestExpectedResults +//! Mixing rule - Perform and perform +//! TEST_BLOCK 001 +//! MP3 playback for 30s +//! TEST_BLOCK 002 +//! MP3 playback for 10s +//!@SYMTestType CIT + + + CONCURRENT + + + + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0008-0001-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0008-0001-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0008-0001-SetConfigL_command05 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0008-0001-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 30000000 + COMMAND devsound1 Stop + DELAY 2000000 + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0008-0002-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0008-0002-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0008-0002-SetConfigL_command05 + DELAY 10000000 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0008-0002-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 10000000 + COMMAND devsound1 Stop + DELAY 2000000 + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0008 + + + + +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0009 + +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0009 +//!@SYMAPI +//! TEST_BLOCK 001 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings ) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities ) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//! TEST_BLOCK 002 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings ) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities ) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//!@SYMAuthor fperez +//!@SYMCreationDate 7/28/2008 +//!@SYMTestCaseDesc Mixing rule - Perform and perform and quieten +//!@SYMTestActions +//! TEST_BLOCK 001 +//! 1. Create Devsound instance +//! 2. Initialize Devsound ( Mode= EMMFStatePlaying; FourCC= MP3) +//! 3. Set Priority (Priority= {Priority,PriorityIncomingCall}; Preference= {PriorityPreference,PriorityPreferenceIncomingCall}; PriorityState= EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz) +//! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_320kbps_st_Test3.mp3) +//! 7. Play 30 seconds +//! 8. CloseFile +//! 9. Delete devsound instance +//! +//! TEST_BLOCK 002 +//! 1. Create Devsound instance +//! 2. Initialize Devsound ( Mode= EMMFStatePlaying; FourCC= {SpecialFourCC,RAW}) +//! 3. Set Priority (Priority= {Priority,PriorityTTSCall}; Preference= {PriorityPreference,PriorityPreferenceTTSCall} ; PriorityState= EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz) and delay 10 seconds +//! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_48k_16b_signed_st_Test1.pcm) +//! 7. Play 10 seconds +//! 8. Stop +//! 9. CloseFile +//! 10. Delete devsound instance +//! +//!@SYMTestStatus Verified +//!@SYMTestPriority High +//!@SYMTestExpectedResults +//! Mixing rule - Perform and perform and quieten +//! TEST_BLOCK 001 +//! MP3 playback for 30s +//! TEST_BLOCK 002 +//! RAW playback for 10s +//!@SYMTestType CIT + + + CONCURRENT + + + + START_TEST_BLOCK 40 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0009-0001-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0009-0001-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0009-0001-SetConfigL_command05 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0009-0001-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 30000000 + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 30 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0009-0002-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0009-0002-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0009-0002-SetConfigL_command05 + DELAY 10000000 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0009-0002-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 10000000 + COMMAND devsound1 Stop + DELAY 2000000 + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0009 + + + + +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0010 + +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0010 +//!@SYMAPI +//! TEST_BLOCK 001 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings ) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities ) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//! TEST_BLOCK 002 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings ) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities ) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//!@SYMAuthor fperez +//!@SYMCreationDate 7/28/2008 +//!@SYMTestCaseDesc Mixing rule - Perform and perform and ramp down +//!@SYMTestActions +//! TEST_BLOCK 001 +//! 1. Create Devsound instance +//! 2. Initialize Devsound ( Mode= EMMFStatePlaying; FourCC= MP3) +//! 3. Set Priority (Priority= {Priority,PriorityTTSCall}; Preference= {PriorityPreference,PriorityPreferenceTTSCall} ; PriorityState= EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz) +//! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3) +//! 7. Play 30 seconds +//! 8. Stop for 2s +//! 9. CloseFile +//! 10. Delete devsound instance +//! +//! TEST_BLOCK 002 +//! 1. Create Devsound instance +//! 2. Initialize Devsound ( Mode= EMMFStatePlaying; FourCC= MP3) +//! 3. Set Priority (Priority= {Priority,PriorityIncomingCall}; Preference= {PriorityPreference,PriorityPreferenceIncomingCall}; PriorityState= EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz) and delay 10 seconds +//! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_160-256kbps_st_Test1.mp3) +//! 7. Play 10 seconds +//! 8. Stop for 2s +//! 9. CloseFile +//! 10. Delete devsound instance +//! +//!@SYMTestStatus Verified +//!@SYMTestPriority High +//!@SYMTestExpectedResults +//! Mixing rule - Perform and perform and ramp down +//! TEST_BLOCK 001 +//! MP3 playback for 30s +//! TEST_BLOCK 002 +//! MP3 playback for 10s +//!@SYMTestType CIT + + + CONCURRENT + + + + START_TEST_BLOCK 40 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0010-0001-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0010-0001-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0010-0001-SetConfigL_command05 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0010-0001-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 30000000 + COMMAND devsound1 Stop + DELAY 2000000 + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 30 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0010-0002-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0010-0002-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0010-0002-SetConfigL_command05 + DELAY 10000000 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0010-0002-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 10000000 + COMMAND devsound1 Stop + DELAY 2000000 + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0010 + + + + +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0011 + +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0011 +//!@SYMAPI +//! TEST_BLOCK 001 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings ) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities ) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//! TEST_BLOCK 002 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings ) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities ) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//!@SYMAuthor fperez +//!@SYMCreationDate 7/28/2008 +//!@SYMTestCaseDesc Mixing rule - Perform and quieten and perform +//!@SYMTestActions +//! TEST_BLOCK 001 +//! 1. Create Devsound instance +//! 2. Initialize Devsound ( Mode= EMMFStatePlaying; FourCC= MP3) +//! 3. Set Priority (Priority= {Priority,PriorityCalendarAlarm}; Preference= {PriorityPreference,PriorityPreferenceCalendarAlarm}; PriorityState= EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz) +//! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3) +//! 7. Play 30 seconds +//! 8. Stop for2s +//! 9. CloseFile +//! 10. Delete devsound instance +//! +//! TEST_BLOCK 002 +//! 1. Create Devsound instance +//! 2. Initialize Devsound ( Mode= EMMFStatePlaying; FourCC= MP3) +//! 3. Set Priority (Priority= {Priority,PriorityBackgroundMusic}; Preference= {PriorityPreference,PriorityPreferenceBackgroundMusic} ; PriorityState= EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz) and delay 10 seconds +//! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_160-256kbps_st_Test1.mp3) +//! 7. Play 10 seconds +//! 8. Stop for 2s +//! 9. CloseFile +//! 10. Delete devsound instance +//! +//!@SYMTestStatus Verified +//!@SYMTestPriority High +//!@SYMTestExpectedResults +//! Mixing rule - Perform and quieten and perform +//! TEST_BLOCK 001 +//! MP3 playback for 30s +//! TEST_BLOCK 002 +//! MP3 playback for 10s +//!@SYMTestType CIT + + + CONCURRENT + + + + START_TEST_BLOCK 40 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0011-0001-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0011-0001-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0011-0001-SetConfigL_command05 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0011-0001-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 30000000 + COMMAND devsound1 Stop + DELAY 2000000 + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 30 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0011-0002-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0011-0002-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0011-0002-SetConfigL_command05 + DELAY 10000000 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0011-0002-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 10000000 + COMMAND devsound1 Stop + DELAY 2000000 + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0011 + + + + +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0012 + +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0012 +//!@SYMAPI +//! TEST_BLOCK 001 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings ) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities ) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//! TEST_BLOCK 002 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings ) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities ) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//!@SYMAuthor fperez +//!@SYMCreationDate 7/28/2008 +//!@SYMTestCaseDesc Mixing rule - Perform and ramp up and perform and ramp down +//!@SYMTestActions +//! TEST_BLOCK 001 +//! 1. Create Devsound instance +//! 2. Initialize Devsound ( Mode= EMMFStatePlaying; FourCC= MP3) +//! 3. Set Priority (Priority= {Priority,PriorityNormal}; Preference= {PriorityPreference,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz) +//! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3) +//! 7. Play 30 seconds +//! 8. Stop for 2s +//! 9. CloseFile +//! 10. Delete devsound instance +//! +//! TEST_BLOCK 002 +//! 1. Create Devsound instance +//! 2. Initialize Devsound ( Mode= EMMFStatePlaying; FourCC= MP3) +//! 3. Set Priority (Priority= {Priority,PriorityIncomingCall}; Preference= {PriorityPreference,PriorityPreferenceIncomingCall}; PriorityState= EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz) and delay 10 seconds +//! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_160-256kbps_st_Test1.mp3) +//! 7. Play 10 seconds +//! 8. Stop for 2s +//! 9. CloseFile +//! 10. Delete devsound instance +//! +//!@SYMTestStatus Verified +//!@SYMTestPriority High +//!@SYMTestExpectedResults +//! Mixing rule - Perform and ramp up and perform and ramp down +//! TEST_BLOCK 001 +//! MP3 playback for 30s +//! TEST_BLOCK 002 +//! MP3 playback for 10s +//!@SYMTestType CIT + + + CONCURRENT + + + + START_TEST_BLOCK 40 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0012-0001-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0012-0001-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0012-0001-SetConfigL_command05 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0012-0001-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 30000000 + COMMAND devsound1 Stop + DELAY 2000000 + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 30 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0012-0002-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0012-0002-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0012-0002-SetConfigL_command05 + DELAY 10000000 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0012-0002-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 10000000 + COMMAND devsound1 Stop + DELAY 2000000 + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0012 + + + + +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0013 + +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0013 +//!@SYMAPI +//! TEST_BLOCK 001 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings ) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities ) +//! CMMFDevSound::PlayInitL() +//! TEST_BLOCK 002 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings ) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities ) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//!@SYMAuthor fperez +//!@SYMCreationDate 7/28/2008 +//!@SYMTestCaseDesc Mixing rule - Perform and ramp up and stop +//!@SYMTestActions +//! TEST_BLOCK 001 +//! 1. Create Devsound instance +//! 2. Initialize Devsound ( Mode= EMMFStatePlaying; FourCC= MP3) +//! 3. Set Priority (Priority= {Priority,PriorityVoiceTagPlayback}; Preference= {PriorityPreference,PriorityPreferenceVoiceTagPlayback} ; PriorityState= EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz) +//! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3) +//! 7. Set expected play error( ExpectedPlayError=-13) +//! 8. Play +//! 9. CloseFile +//! 10. Delete devsound instance +//! +//! TEST_BLOCK 002 +//! 1. Create Devsound instance +//! 2. Initialize Devsound ( Mode= EMMFStatePlaying; FourCC= MP3) +//! 3. Set Priority (Priority= {Priority,PriorityIncomingCall}; Preference= {PriorityPreference,PriorityPreferenceIncomingCall}; PriorityState= EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz) and delay 10 seconds +//! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_160-256kbps_st_Test1.mp3) +//! 7. Play 10 seconds +//! 8. CloseFile +//! 9. Delete devsound instance +//! +//!@SYMTestStatus Verified +//!@SYMTestPriority High +//!@SYMTestExpectedResults +//! Mixing rule - Perform and ramp up and stop +//! TEST_BLOCK 001 +//! MP3 playback with expected error -13 +//! TEST_BLOCK 002 +//! MP3 playback for 10s +//!@SYMTestType CIT + + + CONCURRENT + + + + START_TEST_BLOCK 600 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0013-0001-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0013-0001-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0013-0001-SetConfigL_command05 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0013-0001-OpenFile_command06 + COMMAND !AsyncError=-13 devsound1 PlayInitL + OUTSTANDING + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 30 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0013-0002-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0013-0002-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0013-0002-SetConfigL_command05 + DELAY 10000000 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0013-0002-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 10000000 + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0013 + + + + +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0014 + +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0014 +//!@SYMAPI +//! TEST_BLOCK 001 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings ) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities ) +//! CMMFDevSound::PlayInitL() +//! TEST_BLOCK 002 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings ) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities ) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//!@SYMAuthor fperez +//!@SYMCreationDate 7/28/2008 +//!@SYMTestCaseDesc Mixing rule - Perform and stop +//!@SYMTestActions +//! TEST_BLOCK 001 +//! 1. Create Devsound instance +//! 2. Initialize Devsound ( Mode= EMMFStatePlaying; FourCC= MP3) +//! 3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState= EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz) +//! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3) +//! 7. Set expected play error( ExpectedPlayError=-13) +//! 8. Play +//! 9. CloseFile +//! 10. Delete devsound instance +//! +//! TEST_BLOCK 002 +//! 1. Create Devsound instance +//! 2. Initialize Devsound ( Mode= EMMFStatePlaying; FourCC= MP3) +//! 3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState= EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz) and delay 10 seconds +//! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_160-256kbps_st_Test1.mp3) +//! 7. Play 10 seconds +//! 8. Stop for 2s +//! 9. CloseFile +//! 10. Delete devsound instance +//! +//!@SYMTestStatus Verified +//!@SYMTestPriority High +//!@SYMTestExpectedResults +//! Mixing rule - Perform and stop +//! TEST_BLOCK 001 +//! MP3 playback with expected error -13 +//! TEST_BLOCK 002 +//! MP3 playback for 10s +//!@SYMTestType CIT + + + CONCURRENT + + + + START_TEST_BLOCK 600 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0014-0001-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0014-0001-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0014-0001-SetConfigL_command05 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0014-0001-OpenFile_command06 + COMMAND !AsyncError=-13 devsound1 PlayInitL + OUTSTANDING + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 30 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0014-0002-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0014-0002-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0014-0002-SetConfigL_command05 + DELAY 10000000 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0014-0002-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 10000000 + COMMAND devsound1 Stop + DELAY 2000000 + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0014 + + + + +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0015 + +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0015 +//!@SYMAPI +//! TEST_BLOCK 001 +//! CMMFDevSound::InitializeL(MDevSoundObserver{ref}, TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings{ref}) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities{ref}) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//! TEST_BLOCK 002 +//! CMMFDevSound::InitializeL(MDevSoundObserver{ref}, TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings{ref}) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities{ref}) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//!@SYMAuthor myanez +//!@SYMCreationDate 8/25/2008 +//!@SYMTestCaseDesc TTS stream during incoming call +//!@SYMTestActions +//! TEST_BLOCK 001 +//! 1. Create Devsound Instance +//! 2. Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_320kbps_st_Test3.mp3) +//! 3. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = MP3) +//! 4. Set Priority (Priority = {Priority,PriorityIncomingCall}; Preference = {PriorityPreference,PriorityPreferenceIncomingCall}; PriorityState=EMMFStatePlaying) +//! 5. Capabilities +//! 6. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz) +//! 7. Start Play for 20 seconds +//! 8. Stop +//! 9. Close File +//! 10. Destroy Devsound Instance +//! TEST_BLOCK 002 +//! 1. Create Devsound Instance +//! 2. Pause for 1 second(Pause=TRUE) +//! 3. Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_48k_16b_signed_st_Test1.pcm) +//! 4. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW}) +//! 5. Set Priority (Priority = {Priority,PriorityTTSCall}; Preference = {PriorityPreference,PriorityPreferenceTTSCall} ; PriorityState=EMMFStatePlaying) +//! 6. Capabilities +//! 7. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz) +//! 8. Start Play for 10 seconds +//! 9. Stop +//! 10. Close File +//! 11. Destroy Devsound Instance +//!@SYMTestStatus Verified +//!@SYMTestPriority High +//!@SYMTestExpectedResults +//! TTS stream during incoming call +//! TEST_BLOCK 001 +//! MP3 playback for 20s +//! TEST_BLOCK 002 +//! RAW playback for 10s +//!@SYMTestType CIT + + + CONCURRENT + + + + START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0015-0001-OpenFile_command02 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0015-0001-InitializeL_command03 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0015-0001-SetPrioritySettings_command04 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0015-0001-SetConfigL_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 20000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Comb_Pp-0015-0002-Stop_command02 + DELAY 1000000 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0015-0002-OpenFile_command03 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0015-0002-InitializeL_command04 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0015-0002-SetPrioritySettings_command05 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0015-0002-SetConfigL_command07 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 10000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0015 + + + + +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0017 + +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0017 +//!@SYMAPI +//! TEST_BLOCK 001 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings ) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities ) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//! TEST_BLOCK 002 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings ) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities ) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//!@SYMAuthor myanez +//!@SYMCreationDate 8/25/2008 +//!@SYMTestCaseDesc AA_Audio playback during xSP VoIP downlink with other capability +//!@SYMTestActions +//! TEST_BLOCK 001 +//! 1. Create Devsound Instance +//! 2. Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\amr-nb\AMRNB_8k_12.2kbps_mono_speech.amr) +//! 3. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = AMR) +//! 4. Set Priority (Priority ={Priority,PriorityUnknownVoipCallDown}; Preference = {PriorityPreference,PriorityPreferenceUnknownVoipCallDown}; PriorityState=EMMFStatePlaying) +//! 5. Capabilities +//! 6. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) +//! 7. Start Play for 30 seconds +//! 8. Stop +//! 9. Close File +//! 10. Destroy Devsound Instance +//! TEST_BLOCK 002 +//! 1. Create Devsound Instance +//! 2. Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_48k_16b_signed_st_Test1.pcm) +//! 3. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW}) +//! 4. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying) +//! 5. Capabilities +//! 6. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz) +//! 7. Pause for 10 seconds(Pause=TRUE) +//! 8. Start Play for 10 seconds +//! 9. Stop +//! 10. Close File +//! 11. Destroy Devsound Instance +//!@SYMTestStatus Verified +//!@SYMTestPriority High +//!@SYMTestExpectedResults +//! AA_Audio playback during xSP VoIP downlink with other capability +//! TEST_BLOCK 001 +//! AMR playback for 30s +//! TEST_BLOCK 002 +//! RAW playback for 10s +//!@SYMTestType CIT + + + CONCURRENT + + + + START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0017-0001-OpenFile_command02 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0017-0001-InitializeL_command03 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0017-0001-SetPrioritySettings_command04 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0017-0001-SetConfigL_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 30000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0017-0002-OpenFile_command02 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0017-0002-InitializeL_command03 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0017-0002-SetPrioritySettings_command04 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0017-0002-SetConfigL_command06 + COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Comb_Pp-0017-0002-Stop_command07 + DELAY 10000000 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 10000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0017 + + + + +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0018 + +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0018 +//!@SYMAPI +//! TEST_BLOCK 001 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings ) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities ) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//! TEST_BLOCK 002 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) +//! CMMFDevSound::PlayInitL() +//!@SYMAuthor etorres +//!@SYMCreationDate 8/25/2008 +//!@SYMTestCaseDesc Audio playback during xSP VoIP downlink with writedevicedata capability +//!@SYMTestActions +//! TEST_BLOCK 001 +//! 1. Create DevSound instance +//! 2. Initialize DevSound (Mode = EMMFStatePlaying; FourCC = AMR) +//! 3. Set Priority (Priority = {Priority,PriorityUnknownVoipCallDown}; Preference = {PriorityPreference,PriorityPreferenceUnknownVoipCallDown};PriorityState=EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration(Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) +//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr) +//! 7. Start Play for 20 seconds +//! 8. Stop +//! 9. Close file +//! 10. Destroy DevSound instance +//! TEST_BLOCK 002 +//! 1. Create DevSound instance +//! 2. Initialize DevSound (Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW}) +//! 3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback};PriorityState=EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration & wait 10s (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz) +//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_48k_16b_signed_st_Test1.pcm) +//! 7. Start Play EOF +//! 8. Close file +//! 9. Destroy DevSound instance +//!@SYMTestStatus Verified +//!@SYMTestPriority High +//!@SYMTestExpectedResults +//! Audio playback during xSP VoIP downlink with writedevicedata capability +//! TEST_BLOCK 001 +//! AMR playback for 20s +//! TEST_BLOCK 002 +//! RAW playback with expected error -21 +//!@SYMTestType CIT + + + CONCURRENT + + + + START_TEST_BLOCK 30 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0018-0001-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0018-0001-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0018-0001-SetConfigL_command05 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0018-0001-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 20000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0018-0002-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0018-0002-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0018-0002-SetConfigL_command05 + DELAY 10000000 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0018-0002-OpenFile_command06 + COMMAND devsound1 PlayInitL + OUTSTANDING + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0018 + + + + +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0019 + +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0019 +//!@SYMAPI +//! TEST_BLOCK 001 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings ) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities ) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//! TEST_BLOCK 002 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings ) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities ) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//!@SYMAuthor fperez +//!@SYMCreationDate 8/25/2008 +//!@SYMTestCaseDesc Audio playback during audio playback with multimediadd capabilities +//!@SYMTestActions +//! TEST_BLOCK 001 +//! 1. Create DevSound instance +//! 2. Initialize DevSound (Mode = EMMFStatePlaying; FourCC = MP3) +//! 3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference ={PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration(Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz) +//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3) +//! 7. Start Play for 20 seconds +//! 8. Stop +//! 9. Close file +//! 10. Destroy DevSound instance +//! +//! TEST_BLOCK 002 +//! 1. Create DevSound instance +//! 2. Initialize DevSound (Mode = EMMFStatePlaying; FourCC = MP3) +//! 3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference ={PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration & wait 10 s(Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz) +//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test2.mp3) +//! 7. Start Play for 20 seconds +//! 8. Stop +//! 9. Close file +//! 10. Destroy DevSound instance +//! +//!@SYMTestStatus Verified +//!@SYMTestPriority High +//!@SYMTestExpectedResults +//! Audio playback during audio playback with multimediadd capabilities +//! TEST_BLOCK 001 +//! MP3 playback with expected error -13 +//! TEST_BLOCK 002 +//! MP3 playback for 20s +//!@SYMTestType CIT + + + CONCURRENT + + + + START_TEST_BLOCK 40 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0019-0001-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0019-0001-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0019-0001-SetConfigL_command05 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0019-0001-OpenFile_command06 + COMMAND !AsyncError=-13 devsound1 PlayInitL + ASYNC_DELAY 20000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0019-0002-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0019-0002-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0019-0002-SetConfigL_command05 + DELAY 10000000 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0019-0002-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 20000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0019 + + + + +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0020 + +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0020 +//!@SYMAPI +//! TEST_BLOCK 001 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings ) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities ) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//! TEST_BLOCK 002 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings ) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities ) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//!@SYMAuthor myanez +//!@SYMCreationDate 8/25/2008 +//!@SYMTestCaseDesc Audio playback with none capability during audio playback with multimediadd capability +//!@SYMTestActions +//! TEST_BLOCK 001 +//! 1. Create Devsound Instance +//! 2. Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3) +//! 3. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = MP3) +//! 4. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying) +//! 5. Capabilities +//! 6. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz) +//! 7.Set Expected Error (ExpectedPlayError = -13) +//! 8. Start Play for 20 seconds +//! 9. Stop +//! 10. Close File +//! 11. Destroy Devsound Instance +//! TEST_BLOCK 002 +//! 1. Create Devsound Instance +//! 2. Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test2.mp3) +//! 3. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = MP3) +//! 4. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying) +//! 5. Capabilities +//! 6. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz) +//! 7. Pause for 10 seconds(Pause=TRUE) +//! 8. Start Play for 20 seconds +//! 9. Stop +//! 10. Close File +//! 11. Destroy Devsound Instance +//!@SYMTestStatus Verified +//!@SYMTestPriority High +//!@SYMTestExpectedResults +//! Audio playback with none capability during audio playback with multimediadd capability +//! TEST_BLOCK 001 +//! MP3 playback with expected error -13 +//! TEST_BLOCK 002 +//! MP3 playback for 20s +//!@SYMTestType CIT + + + CONCURRENT + + + + START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0020-0001-OpenFile_command02 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0020-0001-InitializeL_command03 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0020-0001-SetPrioritySettings_command04 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0020-0001-SetConfigL_command06 + COMMAND !AsyncError=-13 devsound1 PlayInitL + ASYNC_DELAY 20000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0020-0002-OpenFile_command02 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0020-0002-InitializeL_command03 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0020-0002-SetPrioritySettings_command04 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0020-0002-SetConfigL_command06 + COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Comb_Pp-0020-0002-Stop_command07 + DELAY 10000000 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 20000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0020 + + + + +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0021 + +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0021 +//!@SYMAPI +//! TEST_BLOCK 001 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings ) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities ) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//! TEST_BLOCK 002 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings ) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities ) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Pause() +//! CMMFDevSound::Stop() +//!@SYMAuthor myanez +//!@SYMCreationDate 8/25/2008 +//!@SYMTestCaseDesc AA_Audio playback with multimediadd capability during audio playback with none capability +//!@SYMTestActions +//! TEST_BLOCK 001 +//! 1. Create Devsound Instance +//! 2. Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3) +//! 3. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = MP3) +//! 4. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying) +//! 5. Capabilities +//! 6. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz) +//! 7.Set Expected Error (ExpectedPlayError = -13) +//! 8. Start Play for 20 seconds +//! 9. Stop +//! 10. Close File +//! 11. Destroy Devsound Instance +//! TEST_BLOCK 002 +//! 1. Create Devsound Instance +//! 2. Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test2.mp3) +//! 3. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = MP3) +//! 4. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying) +//! 5. Capabilities +//! 6. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz) +//! 7. Pause for 10 seconds(Pause=TRUE) +//! 8. Start Play for 20 seconds +//! 9. Stop +//! 10. Close File +//! 11. Destroy Devsound Instance +//!@SYMTestStatus Verified +//!@SYMTestPriority High +//!@SYMTestExpectedResults +//! AA_Audio playback with multimediadd capability during audio playback with none capability +//! TEST_BLOCK 001 +//! MP3 playback with expected error -13 +//! TEST_BLOCK 002 +//! MP3 playback for 20 s +//!@SYMTestType CIT + + + CONCURRENT + + + + START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0021-0001-OpenFile_command02 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0021-0001-InitializeL_command03 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0021-0001-SetPrioritySettings_command04 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0021-0001-SetConfigL_command06 + COMMAND !AsyncError=-13 devsound1 PlayInitL + ASYNC_DELAY 20000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0021-0002-OpenFile_command02 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0021-0002-InitializeL_command03 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0021-0002-SetPrioritySettings_command04 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0021-0002-SetConfigL_command06 + COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Comb_Pp-0021-0002-Stop_command07 + DELAY 10000000 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 20000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0021 + + + + +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0023 + +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0023 +//!@SYMAPI +//! TEST_BLOCK 001 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings ) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities ) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//! TEST_BLOCK 002 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings ) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities ) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//!@SYMAuthor myanez +//!@SYMCreationDate 8/25/2008 +//!@SYMTestCaseDesc AA_Audio playback during xSP VoIP downlink with other capability +//!@SYMTestActions +//! TEST_BLOCK 001 +//! 1. Create Devsound Instance +//! 2. Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\amr-nb\AMRNB_8k_12.2kbps_mono_speech.amr) +//! 3. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = AMR) +//! 4. Set Priority (Priority = {Priority,PriorityUnknownVoipCallDown}; Preference = {PriorityPreference,PriorityPreferenceUnknownVoipCallDown}; PriorityState=EMMFStatePlaying) +//! 5. Capabilities +//! 6. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) +//! 7. Start Play for 30 seconds +//! 8. Stop +//! 9.Close File +//! 10. Destroy Devsound Instance +//! TEST_BLOCK 002 +//! 1. Create Devsound Instance +//! 2. Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_48k_16b_signed_st_Test1.pcm) +//! 3. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = P16) +//! 4. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying) +//! 5. Capabilities +//! 6. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz) +//! 7. Pause for 10 seconds(Pause=TRUE) +//! 8. Start Play for 10 seconds +//! 9. Stop +//! 10. Close File +//! 11. Destroy Devsound Instance +//!@SYMTestStatus Verified +//!@SYMTestPriority High +//!@SYMTestExpectedResults +//! AA_Audio playback during xSP VoIP downlink with other capability +//! TEST_BLOCK 001 +//! AMR playback for 30s +//! TEST_BLOCK 002 +//! PCM playback for 10s +//!@SYMTestType CIT + + + CONCURRENT + + + + START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0023-0001-OpenFile_command02 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0023-0001-InitializeL_command03 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0023-0001-SetPrioritySettings_command04 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0023-0001-SetConfigL_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 30000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0023-0002-OpenFile_command02 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0023-0002-InitializeL_command03 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0023-0002-SetPrioritySettings_command04 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0023-0002-SetConfigL_command06 + COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Comb_Pp-0023-0002-Stop_command07 + DELAY 10000000 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 10000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0023 + + + + +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0024 + +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0024 +//!@SYMAPI +//! TEST_BLOCK 001 +//! CMMFDevSound::InitializeL(MDevSoundObserver{ref}, TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings ) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities ) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//! +//! TEST_BLOCK 002 +//! CMMFDevSound::InitializeL(MDevSoundObserver{ref}, TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings{ref}) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities{ref}) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//! CMMFDevSound::Pause() +//! TEST_BLOCK 003 +//! CMMFDevSound::InitializeL(MDevSoundObserver{ref}, TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings{ref}) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities{ref}) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//! CMMFDevSound::Pause() +//! TEST_BLOCK 004 +//! CMMFDevSound::InitializeL(MDevSoundObserver{ref}, TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings{ref}) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities{ref}) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//! CMMFDevSound::Pause() +//!@SYMAuthor myanez +//!@SYMCreationDate 8/25/2008 +//!@SYMTestCaseDesc Mix four 48k stereo MP3 playbacks +//!@SYMTestActions +//! TEST_BLOCK 001 +//! 1. Create Devsound Instance +//! 2. Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_256kbps_st_dinner_bell.mp3) +//! 3. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = MP3) +//! 4. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceNone}; PriorityState=EMMFStatePlaying) +//! 5. Capabilities +//! 6. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz) +//! 7. Start Play for 25 seconds +//! 8. Stop +//! 9. Close File +//! 10. Destroy Devsound Instance +//! TEST_BLOCK 002 +//! 1. Create Devsound Instance +//! 2. Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_256kbps_st_drums.mp3) +//! 3. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = MP3) +//! 4. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceNone}; PriorityState=EMMFStatePlaying) +//! 5. Capabilities +//! 6. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz) +//! 7. Pause for 5 seconds(Pause=TRUE) +//! 8. Start Play for 20 seconds +//! 9. Stop +//! 10. Close File +//! 11. Destroy Devsound Instance +//! TEST_BLOCK 003 +//! 1. Create Devsound Instance +//! 2. Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_256kbps_st_jingle_bells.mp3) +//! 3. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = MP3) +//! 4. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceNone}; PriorityState=EMMFStatePlaying) +//! 5. Capabilities +//! 6. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz) +//! 7. Pause for 10 seconds(Pause=TRUE) +//! 8. Start Play for 15 seconds +//! 9. Stop +//! 10. Close File +//! 11. Destroy Devsound Instance +//! TEST_BLOCK 004 +//! 1. Create Devsound Instance +//! 2. Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_256kbps_st_flute.mp3) +//! 3. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = MP3) +//! 4. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceNone}; PriorityState=EMMFStatePlaying) +//! 5. Capabilities +//! 6. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz) +//! 7. Pause for 15 seconds(Pause=TRUE) +//! 8. Start Play for 10 seconds +//! 9. Stop +//! 10. Close File +//! 11. Destroy Devsound Instance +//!@SYMTestStatus Verified +//!@SYMTestPriority High +//!@SYMTestExpectedResults +//! Mix four 48k stereo MP3 playbacks +//! TEST_BLOCK 001 +//! MP3 playback for 25s +//! TEST_BLOCK 002 +//! MP3 playback for 20s +//! TEST_BLOCK 003 +//! MP3 playback for 15s +//! TEST_BLOCK 004 +//! MP3 playback for 10s +//!@SYMTestType CIT + + + CONCURRENT + + + + START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0024-0001-OpenFile_command02 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0024-0001-InitializeL_command03 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0024-0001-SetPrioritySettings_command04 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0024-0001-SetConfigL_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 25000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0024-0002-OpenFile_command02 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0024-0002-InitializeL_command03 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0024-0002-SetPrioritySettings_command04 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0024-0002-SetConfigL_command06 + COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Comb_Pp-0024-0002-Stop_command07 + DELAY 5000000 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 20000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0024-0003-OpenFile_command02 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0024-0003-InitializeL_command03 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0024-0003-SetPrioritySettings_command04 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0024-0003-SetConfigL_command06 + COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Comb_Pp-0024-0003-Stop_command07 + DELAY 10000000 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 15000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0024-0004-OpenFile_command02 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0024-0004-InitializeL_command03 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0024-0004-SetPrioritySettings_command04 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0024-0004-SetConfigL_command06 + COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Comb_Pp-0024-0004-Stop_command07 + DELAY 15000000 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 10000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0024 + + + + +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0025 + +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0025 +//!@SYMAPI +//! TEST_BLOCK 001 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings ) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities ) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//! TEST_BLOCK 002 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings ) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities ) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//! TEST_BLOCK 003 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings ) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities ) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//! TEST_BLOCK 004 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings ) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities ) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//! TEST_BLOCK 005 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings ) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities ) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//! TEST_BLOCK 006 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings ) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities ) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//!@SYMAuthor fperez +//!@SYMCreationDate 8/25/2008 +//!@SYMTestCaseDesc Mix six 48k mono PCM playbacks +//!@SYMTestActions +//! TEST_BLOCK 001 +//! 1. Create DevSound instance +//! 2. Initialize DevSound (Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW}) +//! 3. Set Priority settings (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceNone}; PriorityState = EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate48000Hz) +//! 6. Open file (Filename= {drive,mmc}\multimedia\mmf\devsound\pcm\PCM_48k_16b_signed_mono_dinner_bell.pcm) +//! 7. Play 40 sec +//! 8. Stop +//! 9. Close File +//! 10. Destroy DevSound instance +//! +//! TEST_BLOCK 002 +//! 1. Create DevSound instance +//! 2. Initialize DevSound (Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW}) +//! 3. Set Priority settings (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceNone}; PriorityState = EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate48000Hz) and delay 5 seconds +//! 6. Open file (Filename= {drive,mmc}\multimedia\mmf\devsound\pcm\PCM_48k_16b_signed_mono_drums.pcm) +//! 7. Play 35 sec +//! 8. Stop +//! 9. Close File +//! 10. Destroy DevSound instance +//! +//! TEST_BLOCK 003 +//! 1. Create DevSound instance +//! 2. Initialize DevSound (Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW}) +//! 3. Set Priority settings (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceNone}; PriorityState = EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate48000Hz) and delay 10 seconds +//! 6. Open file (Filename= {drive,mmc}\multimedia\mmf\devsound\pcm\PCM_48k_16b_signed_mono_flute.pcm) +//! 7. Play 30 sec +//! 8. Stop +//! 9. Close File +//! 10. Destroy DevSound instance +//! +//! TEST_BLOCK 004 +//! 1. Create DevSound instance +//! 2. Initialize DevSound (Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW}) +//! 3. Set Priority settings (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceNone}; PriorityState = EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate48000Hz) and delay 15 seconds +//! 6. Open file (Filename= {drive,mmc}\multimedia\mmf\devsound\pcm\PCM_48k_16b_signed_mono_jingle_bells.pcm) +//! 7. Play 25 sec +//! 8. Stop +//! 9. Close File +//! 10. Destroy DevSound instance +//! +//! TEST_BLOCK 005 +//! 1. Create DevSound instance +//! 2. Initialize DevSound (Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW}) +//! 3. Set Priority settings (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceNone}; PriorityState = EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate48000Hz) and delay 20 seconds +//! 6. Open file (Filename= {drive,mmc}\multimedia\mmf\devsound\pcm\PCM_48k_16b_signed_mono_speech2.pcm) +//! 7. Play 20 sec +//! 8. Stop +//! 9. Close File +//! 10. Destroy DevSound instance +//! +//! TEST_BLOCK 006 +//! 1. Create DevSound instance +//! 2. Initialize DevSound (Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW}) +//! 3. Set Priority settings (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceNone}; PriorityState = EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate48000Hz) and delay 25 seconds +//! 6. Open file (Filename= {drive,mmc}\multimedia\mmf\devsound\pcm\PCM_48k_16b_signed_mono_Camera.pcm) +//! 7. Play 15 sec +//! 8. Stop +//! 9. Close File +//! 10. Destroy DevSound instance +//! +//!@SYMTestStatus Verified +//!@SYMTestPriority High +//!@SYMTestExpectedResults +//! Mix six 48k mono PCM playbacks +//! TEST_BLOCK 001 +//! RAW playback for 40s +//! TEST_BLOCK 002 +//! RAW playback for 25s +//! TEST_BLOCK 003 +//! RAW playback for 30s +//! TEST_BLOCK 004 +//! RAW playback for 25s +//! TEST_BLOCK 005 +//! RAW playback for 20s +//! TEST_BLOCK 006 +//! RAW playback for 15s +//!@SYMTestType CIT + + + CONCURRENT + + + + START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0001-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0001-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0001-SetConfigL_command05 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0001-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 40000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 300 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0002-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0002-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0002-SetConfigL_command05 + DELAY 5000000 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0002-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 35000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 300 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0003-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0003-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0003-SetConfigL_command05 + DELAY 10000000 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0003-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 30000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 300 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0004-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0004-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0004-SetConfigL_command05 + DELAY 15000000 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0004-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 25000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 300 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0005-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0005-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0005-SetConfigL_command05 + DELAY 20000000 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0005-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 20000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 300 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0006-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0006-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0006-SetConfigL_command05 + DELAY 25000000 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0006-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 15000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0025 + + + + +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0026 + +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0026 +//!@SYMAPI +//! TEST_BLOCK 001 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings ) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities ) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//! TEST_BLOCK 002 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings ) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities ) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//!@SYMAuthor fperez +//!@SYMCreationDate 8/11/2008 +//!@SYMTestCaseDesc Mix 16k mono AMR-WB playback with 16k mono AMR-WB playback +//!@SYMTestActions +//! TEST_BLOCK 001 +//! 1. Create Devsound instance +//! 2. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = AWB) +//! 3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback};PriorityState=EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration(Channels = EMMFMono; Rate = EMMFSampleRate16000Hz) +//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-WB\AMRWB_16k_23.85kbps_mono_speech.awb) +//! 7. Start Play 20 seconds +//! 8. Stop +//! 9. Close file +//! 10. Destroy Devsound instance +//! +//! TEST_BLOCK 002 +//! 1. Create Devsound instance +//! 2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= AWB) +//! 3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration(Channels= EMMFMono; Rate= EMMFSampleRate16000Hz) and delay 10 seconds +//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-WB\AMRWB_16k_23.85kbps_mono_speech2.awb) +//! 7. Play 20 seconds +//! 8. Stop +//! 9. CloseFile +//! 10. Delete devsound instance +//! +//!@SYMTestStatus Verified +//!@SYMTestPriority High +//!@SYMTestExpectedResults +//! Mix 16k mono AMR-WB playback with 16k mono AMR-WB playback +//! TEST_BLOCK 001 +//! AMR-WB 16KHz mono playback +//! TEST_BLOCK 002 +//! AMR-WB 16KHz mono playback +//!@SYMTestType CIT + + + CONCURRENT + + + + START_TEST_BLOCK 40 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0026-0001-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0026-0001-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0026-0001-SetConfigL_command05 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0026-0001-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 20000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0026-0002-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0026-0002-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0026-0002-SetConfigL_command05 + DELAY 10000000 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0026-0002-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 20000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0026 + + + + +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0027 + +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0027 +//!@SYMAPI +//! TEST_BLOCK 001 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings ) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities ) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//! TEST_BLOCK 002 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings ) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities ) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//!@SYMAuthor fperez +//!@SYMCreationDate 8/11/2008 +//!@SYMTestCaseDesc Mix 16k mono AMR-WB playback with 48k stereo PCM playback +//!@SYMTestActions +//! TEST_BLOCK 001 +//! 1. Create Devsound instance +//! 2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= AWB) +//! 3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState= EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration(Channels= EMMFMono; Rate= EMMFSampleRate16000Hz) +//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-WB\AMRWB_16k_23.85kbps_mono_speech.awb) +//! 7. Play 20 seconds +//! 8. Stop +//! 9. CloseFile +//! 10. Delete devsound instance +//! +//! TEST_BLOCK 002 +//! 1. Create Devsound instance +//! 2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= {SpecialFourCC,RAW}) +//! 3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration(Channels= EMMFStereo; Rate= EMMFSampleRate48000Hz) and delay 10 seconds +//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_48k_16b_signed_st_Test1.pcm) +//! 7. Play 20 seconds +//! 8. Stop +//! 9. CloseFile +//! 10. Delete devsound instance +//! +//!@SYMTestStatus Verified +//!@SYMTestPriority High +//!@SYMTestExpectedResults +//! Mix 16k mono AMR-WB playback with 48k stereo PCM playback +//! TEST_BLOCK 001 +//! AMR-WB 16KHz mono playback +//! TEST_BLOCK 002 +//! PCM 48KHz mono playback +//!@SYMTestType CIT + + + CONCURRENT + + + + START_TEST_BLOCK 40 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0027-0001-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0027-0001-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0027-0001-SetConfigL_command05 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0027-0001-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 20000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0027-0002-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0027-0002-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0027-0002-SetConfigL_command05 + DELAY 10000000 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0027-0002-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 20000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0027 + + + + +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0028 + +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0028 +//!@SYMAPI +//! TEST_BLOCK 001 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings ) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities ) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//! TEST_BLOCK 002 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings ) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities ) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//!@SYMAuthor fperez +//!@SYMCreationDate 8/11/2008 +//!@SYMTestCaseDesc Mix 32k stereo PCM playback with 44.1k stereo PCM playback +//!@SYMTestActions +//! TEST_BLOCK 001 +//! 1. Create Devsound instance +//! 2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= {SpecialFourCC,RAW}) +//! 3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState= EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate32000Hz) +//! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_32k_16b_signed_st_Test1.pcm) +//! 7. Play 20 seconds +//! 8. Stop +//! 9. CloseFile +//! 10. Delete devsound instance +//! +//! TEST_BLOCK 002 +//! 1. Create Devsound instance +//! 2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= {SpecialFourCC,RAW}) +//! 3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz) and delay 10 seconds +//! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_44.1k_16b_signed_st_Test2.pcm) +//! 7. Play 20 seconds +//! 8. Stop +//! 9. CloseFile +//! 10. Delete devsound instance +//! +//!@SYMTestStatus Verified +//!@SYMTestPriority High +//!@SYMTestExpectedResults +//! Mix 32k stereo PCM playback with 44.1k stereo PCM playback +//! TEST_BLOCK 001 +//! PCM 32KHz stereo playback +//! TEST_BLOCK 002 +//! PCM 44.1KHz stereo playback +//!@SYMTestType CIT + + + CONCURRENT + + + + START_TEST_BLOCK 40 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0028-0001-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0028-0001-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0028-0001-SetConfigL_command05 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0028-0001-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 20000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0028-0002-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0028-0002-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0028-0002-SetConfigL_command05 + DELAY 10000000 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0028-0002-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 20000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0028 + + + + +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0029 + +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0029 +//!@SYMAPI +//! TEST_BLOCK 001 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings ) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities ) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//! TEST_BLOCK 002 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings ) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities ) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//!@SYMAuthor fperez +//!@SYMCreationDate 8/11/2008 +//!@SYMTestCaseDesc Mix 44.1k stereo MP3 playback with 16k mono AMR-WB playback +//!@SYMTestActions +//! TEST_BLOCK 001 +//! 1. Create Devsound instance +//! 2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= MP3) +//! 3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState= EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz) +//! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3) +//! 7. Play 20 seconds +//! 8. Stop +//! 9. CloseFile +//! 10. Delete devsound instance +//! +//! TEST_BLOCK 002 +//! 1. Create Devsound instance +//! 2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= AWB) +//! 3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz) and delay 10 seconds +//! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\AMR-WB\AMRWB_16k_23.85kbps_mono_speech.awb) +//! 7. Play 20 seconds +//! 8. Stop +//! 9. CloseFile +//! 10 Delete devsound instance +//! +//!@SYMTestStatus Verified +//!@SYMTestPriority High +//!@SYMTestExpectedResults +//! Mix 44.1k stereo MP3 playback with 16k mono AMR-WB playback +//! TEST_BLOCK 001 +//! MP3 44.1KHz stereo playback +//! TEST_BLOCK 002 +//! AMR-WB 16KHz stereo playback +//!@SYMTestType CIT + + + CONCURRENT + + + + START_TEST_BLOCK 40 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0029-0001-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0029-0001-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0029-0001-SetConfigL_command05 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0029-0001-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 20000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0029-0002-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0029-0002-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0029-0002-SetConfigL_command05 + DELAY 10000000 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0029-0002-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 20000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0029 + + + + +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0030 + +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0030 +//!@SYMAPI +//! TEST_BLOCK 001 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings ) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities ) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//! TEST_BLOCK 002 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings ) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities ) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//!@SYMAuthor fperez +//!@SYMCreationDate 8/11/2008 +//!@SYMTestCaseDesc Mix 44.1k stereo MP3 playback with 44.1k stereo PCM playback +//!@SYMTestActions +//! TEST_BLOCK 001 +//! 1. Create Devsound instance +//! 2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= MP3) +//! 3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState= EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz) +//! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3) +//! 7. Play 20 seconds +//! 8. Stop +//! 9. CloseFile +//! 10. Delete devsound instance +//! +//! TEST_BLOCK 002 +//! 1. Create Devsound instance +//! 2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= {SpecialFourCC,RAW}) +//! 3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz) and delay 10 seconds +//! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_44.1k_16b_signed_st_Test2.pcm) +//! 7. Play 20 seconds +//! 8. Stop +//! 9. CloseFile +//! 10. Delete devsound instance +//! +//!@SYMTestStatus Verified +//!@SYMTestPriority High +//!@SYMTestExpectedResults +//! Mix 44.1k stereo MP3 playback with 44.1k stereo PCM playback +//! TEST_BLOCK 001 +//! MP3 44.1 KHz stereo playback +//! TEST_BLOCK 002 +//! PCM 44.1KHz stereo playback +//!@SYMTestType CIT + + + CONCURRENT + + + + START_TEST_BLOCK 40 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0030-0001-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0030-0001-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0030-0001-SetConfigL_command05 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0030-0001-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 20000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0030-0002-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0030-0002-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0030-0002-SetConfigL_command05 + DELAY 10000000 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0030-0002-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 20000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0030 + + + + +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0031 + +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0031 +//!@SYMAPI +//! TEST_BLOCK 001 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings ) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities ) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//! TEST_BLOCK 002 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings ) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities ) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//!@SYMAuthor fperez +//!@SYMCreationDate 8/11/2008 +//!@SYMTestCaseDesc Mix 44.1k stereo MP3 playback with 48k stereo MP3 playback +//!@SYMTestActions +//! TEST_BLOCK 001 +//! 1. Create Devsound instance +//! 2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= MP3) +//! 3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState= EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz) +//! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3) +//! 7. Play 20 seconds +//! 8. Stop +//! 9. CloseFile +//! 10. Delete devsound instance +//! +//! TEST_BLOCK 002 +//! 1. Create Devsound instance +//! 2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= MP3) +//! 3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz) and delay 10 seconds +//! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_320kbps_st_Test3.mp3) +//! 7. Play 20 seconds +//! 8. Stop +//! 9. CloseFile +//! 10. Delete devsound instance +//! +//!@SYMTestStatus Verified +//!@SYMTestPriority High +//!@SYMTestExpectedResults +//! Mix 44.1k stereo MP3 playback with 48k stereo MP3 playback +//! TEST_BLOCK 001 +//! MP3 44.1 KHz stereo playback +//! TEST_BLOCK 002 +//! MP3 48 KHz stereo playback +//!@SYMTestType CIT + + + CONCURRENT + + + + START_TEST_BLOCK 40 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0031-0001-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0031-0001-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0031-0001-SetConfigL_command05 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0031-0001-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 20000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0031-0002-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0031-0002-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0031-0002-SetConfigL_command05 + DELAY 10000000 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0031-0002-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 20000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0031 + + + + +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0032 + +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0032 +//!@SYMAPI +//! TEST_BLOCK 001 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings ) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities ) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//! TEST_BLOCK 002 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings ) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities ) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//!@SYMAuthor fperez +//!@SYMCreationDate 8/11/2008 +//!@SYMTestCaseDesc Mix 44.1k stereo MP3 playback with 48k stereo PCM playback +//!@SYMTestActions +//! TEST_BLOCK 001 +//! 1. Create Devsound instance +//! 2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= MP3) +//! 3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState= EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz) +//! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3) +//! 7. Play 20 seconds +//! 8. Stop +//! 9. CloseFile +//! 10. Delete devsound instance +//! +//! TEST_BLOCK 002 +//! 1. Create Devsound instance +//! 2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= {SpecialFourCC,RAW}) +//! 3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz) and delay 10 seconds +//! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_48k_16b_signed_st_Test1.pcm) +//! 7. Play 20 seconds +//! 8. Stop +//! 9. CloseFile +//! 10. Delete devsound instance +//! +//!@SYMTestStatus Verified +//!@SYMTestPriority High +//!@SYMTestExpectedResults +//! Mix 44.1k stereo MP3 playback with 48k stereo PCM playback +//! TEST_BLOCK 001 +//! MP3 44.1 KHz stereo playback +//! TEST_BLOCK 002 +//! PCM 48 KHz stereo playback +//!@SYMTestType CIT + + + CONCURRENT + + + + START_TEST_BLOCK 40 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0032-0001-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0032-0001-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0032-0001-SetConfigL_command05 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0032-0001-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 20000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0032-0002-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0032-0002-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0032-0002-SetConfigL_command05 + DELAY 10000000 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0032-0002-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 20000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0032 + + + + +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0033 + +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0033 +//!@SYMAPI +//! TEST_BLOCK 001 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings ) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities ) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//! TEST_BLOCK 002 +//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings ) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities ) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//!@SYMAuthor fperez +//!@SYMCreationDate 8/11/2008 +//!@SYMTestCaseDesc Mix 44.1k stereo MP3 playback with 8k mono AMR-NB playback +//!@SYMTestActions +//! TEST_BLOCK 001 +//! 1. Create Devsound instance +//! 2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= MP3) +//! 3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState= EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz) +//! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3) +//! 7. Play 20 seconds +//! 8. Stop +//! 9. CloseFile +//! 10. Delete devsound instance +//! +//! TEST_BLOCK 002 +//! 1. Create Devsound instance +//! 2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= AMR) +//! 3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) and delay 10 seconds +//! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr) +//! 7. Play 20 seconds +//! 8. Stop +//! 9. CloseFile +//! 10. Delete devsound instance +//! +//!@SYMTestStatus Verified +//!@SYMTestPriority High +//!@SYMTestExpectedResults +//! Mix 44.1k stereo MP3 playback with 8k mono AMR-NB playback +//! TEST_BLOCK 001 +//! MP3 44.1 KHz stereo playback +//! TEST_BLOCK 002 +//! AMR-NB 8KHz mono playback +//!@SYMTestType CIT + + + CONCURRENT + + + + START_TEST_BLOCK 40 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0033-0001-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0033-0001-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0033-0001-SetConfigL_command05 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0033-0001-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 20000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0033-0002-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0033-0002-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0033-0002-SetConfigL_command05 + DELAY 10000000 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0033-0002-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 20000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0033 + + + + +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0034 + +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0034 +//!@SYMAPI +//! TEST_BLOCK 001 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//! TEST_BLOCK 002 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//! TEST_BLOCK 003 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//!@SYMAuthor fperez +//!@SYMCreationDate 8/11/2008 +//!@SYMTestCaseDesc Mix 48k mono MP3 playback with 16k mono and stereo PCM playback +//!@SYMTestActions +//! TEST_BLOCK 001 +//! 1. Create Devsound instance +//! 2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= MP3) +//! 3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState= EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate48000Hz) +//! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_128kbps_mono_Test1.mp3) +//! 7. Play 55 seconds +//! 8. Stop +//! 9. CloseFile +//! 10. Delete devsound instance +//! TEST_BLOCK 002 +//! 1. Create Devsound instance +//! 2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= {SpecialFourCC,RAW}) +//! 3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz) and delay 10 seconds +//! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_16k_16b_signed_mono_Test2.pcm) +//! 7. Play 10 seconds +//! 8. Stop +//! 9. CloseFile +//! 10. Delete devsound instance +//! +//! TEST_BLOCK 003 +//! 1. Create Devsound instance +//! 2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= {SpecialFourCC,RAW}) +//! 3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz) and delay 30 seconds +//! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_16k_16b_signed_st_Test2.pcm) +//! 7. Play 10 seconds +//! 8. Stop +//! 9. CloseFile +//! 10. Delete devsound instance +//! +//!@SYMTestStatus Verified +//!@SYMTestPriority High +//!@SYMTestExpectedResults +//! Mix 48k mono MP3 playback with 16k mono and stereo PCM playback +//! TEST_BLOCK 001 +//! MP3 48 KHz mono playback +//! TEST_BLOCK 002 +//! PCM 16KHz mono playback +//! TEST_BLOCK 003 +//! PCM 16KHz mono playback +//!@SYMTestType CIT + + + CONCURRENT + + + + START_TEST_BLOCK 80 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0034-0001-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0034-0001-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0034-0001-SetConfigL_command05 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0034-0001-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 55000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0034-0002-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0034-0002-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0034-0002-SetConfigL_command05 + DELAY 10000000 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0034-0002-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 10000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 120 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0034-0003-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0034-0003-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0034-0003-SetConfigL_command05 + DELAY 30000000 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0034-0003-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 10000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0034 + + + + +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0035 + +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0035 +//!@SYMAPI +//! TEST_BLOCK 001 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//! TEST_BLOCK 002 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//! TEST_BLOCK 003 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//!@SYMAuthor fperez +//!@SYMCreationDate 8/11/2008 +//!@SYMTestCaseDesc Mix 48k mono MP3 playback with 44.1k mono and stereo PCM playback +//!@SYMTestActions +//! TEST_BLOCK 001 +//! 1. Create Devsound instance +//! 2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= MP3) +//! 3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState= EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate48000Hz) +//! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_128kbps_mono_Test1.mp3) +//! 7. Play 55 seconds +//! 8. Stop +//! 9. CloseFile +//! 10. Delete devsound instance +//! +//! TEST_BLOCK 002 +//! 1. Create Devsound instance +//! 2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= {SpecialFourCC,RAW}) +//! 3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate44100Hz) and delay 10 seconds +//! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_44.1k_16b_signed_mono_Test2.pcm) +//! 7. Play 10 seconds +//! 8. Stop +//! 9. CloseFile +//! 10. Delete devsound instance +//! +//! TEST_BLOCK 003 +//! 1. Create Devsound instance +//! 2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= {SpecialFourCC,RAW}) +//! 3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate44100Hz) and delay 30 seconds +//! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_44.1k_16b_signed_st_Test2.pcm) +//! 7. Play 10 seconds +//! 8. Stop +//! 9. CloseFile +//! 10. Delete devsound instance +//! +//!@SYMTestStatus Verified +//!@SYMTestPriority High +//!@SYMTestExpectedResults +//! Mix 48k mono MP3 playback with 44.1k mono and stereo PCM playback +//! TEST_BLOCK 001 +//! MP3 48 KHz mono playback +//! TEST_BLOCK 002 +//! PCM 44.1 KHz mono playback +//! TEST_BLOCK 003 +//! PCM 44.1 KHz mono playback +//!@SYMTestType CIT + + + CONCURRENT + + + + START_TEST_BLOCK 80 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0035-0001-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0035-0001-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0035-0001-SetConfigL_command05 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0035-0001-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 55000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0035-0002-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0035-0002-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0035-0002-SetConfigL_command05 + DELAY 10000000 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0035-0002-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 10000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 120 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0035-0003-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0035-0003-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0035-0003-SetConfigL_command05 + DELAY 30000000 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0035-0003-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 10000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0035 + + + + +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0036 + +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0036 +//!@SYMAPI +//! TEST_BLOCK 001 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//! TEST_BLOCK 002 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//! TEST_BLOCK 003 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//!@SYMAuthor fperez +//!@SYMCreationDate 8/11/2008 +//!@SYMTestCaseDesc Mix 48k mono MP3 playback with 48k mono and stereo PCM playback +//!@SYMTestActions +//! TEST_BLOCK 001 +//! 1. Create Devsound instance +//! 2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= MP3) +//! 3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState= EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate48000Hz) +//! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_128kbps_mono_Test1.mp3) +//! 7. Play 55 seconds +//! 8. Stop +//! 9. CloseFile +//! 10. Delete devsound instance +//! +//! TEST_BLOCK 002 +//! 1. Create Devsound instance +//! 2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= {SpecialFourCC,RAW}) +//! 3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels= EMMFMono; Rate= EMMFSampleRate48000Hz) and delay 10 seconds +//! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_48k_16b_signed_mono_Test1.pcm) +//! 7. Play 10 seconds +//! 8. Stop +//! 9. CloseFile +//! 10. Delete devsound instance +//! +//! TEST_BLOCK 003 +//! 1. Create Devsound instance +//! 2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= {SpecialFourCC,RAW}) +//! 3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels= EMMFStereo; Rate= EMMFSampleRate48000Hz) and delay 30 seconds +//! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_48k_16b_signed_st_Test1.pcm) +//! 7. Play 10 seconds +//! 8. Stop +//! 9. CloseFile +//! 10. Delete devsound instance +//! +//!@SYMTestStatus Verified +//!@SYMTestPriority High +//!@SYMTestExpectedResults +//! Mix 48k mono MP3 playback with 48k mono and stereo PCM playback +//! TEST_BLOCK 001 +//! MP3 48 KHz mono playback +//! TEST_BLOCK 002 +//! PCM 48 KKz mono playback +//! TEST_BLOCK 003 +//! PCM 48 KHz stereo playback +//!@SYMTestType CIT + + + CONCURRENT + + + + START_TEST_BLOCK 80 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0036-0001-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0036-0001-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0036-0001-SetConfigL_command05 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0036-0001-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 55000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0036-0002-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0036-0002-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0036-0002-SetConfigL_command05 + DELAY 10000000 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0036-0002-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 10000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 120 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0036-0003-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0036-0003-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0036-0003-SetConfigL_command05 + DELAY 30000000 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0036-0003-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 10000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0036 + + + + +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0037 + +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0037 +//!@SYMAPI +//! TEST_BLOCK 001 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//! TEST_BLOCK 002 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//! TEST_BLOCK 003 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//!@SYMAuthor fperez +//!@SYMCreationDate 8/11/2008 +//!@SYMTestCaseDesc Mix 48k mono MP3 playback with 8k mono and stereo PCM playback +//!@SYMTestActions +//! TEST_BLOCK 001 +//! 1. Create Devsound instance +//! 2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= MP3) +//! 3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState= EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels= EMMFMono; Rate= EMMFSampleRate48000Hz) +//! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_128kbps_mono_Test1.mp3) +//! 7. Play 55 seconds +//! 8. Stop +//! 9. CloseFile +//! 10. Delete devsound instance +//! +//! TEST_BLOCK 002 +//! 1. Create Devsound instance +//! 2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= {SpecialFourCC,RAW}) +//! 3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels= EMMFMono; Rate= EMMFSampleRate8000Hz) and delay 10 seconds +//! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_8k_16b_signed_mono_Test1.pcm) +//! 7. Play 10 seconds +//! 8. Stop +//! 9. CloseFile +//! 10. Delete devsound instance +//! +//! TEST_BLOCK 003 +//! 1. Create Devsound instance +//! 2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= {SpecialFourCC,RAW}) +//! 3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels= EMMFMono; Rate= EMMFSampleRate8000Hz) and delay 30 seconds +//! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_8k_16b_signed_st_Test1.pcm) +//! 7. Play 10 seconds +//! 8. Stop +//! 9. CloseFile +//! 10. Delete devsound instance +//! +//!@SYMTestStatus Verified +//!@SYMTestPriority High +//!@SYMTestExpectedResults +//! Mix 48k mono MP3 playback with 8k mono and stereo PCM playback +//! TEST_BLOCK 001 +//! MP3 48Khz mono playback +//! TEST_BLOCK 002 +//! PCM 8 HKz mono playback +//! TEST_BLOCK 003 +//! PCM 8 KHz mono playback +//!@SYMTestType CIT + + + CONCURRENT + + + + START_TEST_BLOCK 80 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0037-0001-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0037-0001-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0037-0001-SetConfigL_command05 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0037-0001-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 55000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0037-0002-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0037-0002-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0037-0002-SetConfigL_command05 + DELAY 10000000 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0037-0002-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 10000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 120 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0037-0003-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0037-0003-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0037-0003-SetConfigL_command05 + DELAY 30000000 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0037-0003-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 10000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0037 + + + + +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0038 + +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0038 +//!@SYMAPI +//! TEST_BLOCK 001 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//! TEST_BLOCK 002 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//! TEST_BLOCK 003 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//!@SYMAuthor fperez +//!@SYMCreationDate 8/11/2008 +//!@SYMTestCaseDesc Mix 48k stereo MP3 playback with 16k mono and stereo PCM playback +//!@SYMTestActions +//! TEST_BLOCK 001 +//! 1. Create Devsound instance +//! 2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= MP3) +//! 3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState= EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels= EMMFStereo; Rate= EMMFSampleRate48000Hz) +//! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_128kbps_st_Test5.mp3) +//! 7. Play 55 seconds +//! 8. Stop +//! 9. CloseFile +//! 10. Delete devsound instance +//! +//! TEST_BLOCK 002 +//! 1. Create Devsound instance +//! 2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= {SpecialFourCC,RAW}) +//! 3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels= EMMFMono; Rate= EMMFSampleRate16000Hz) and delay 10 seconds +//! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_16k_16b_signed_mono_Test2.pcm) +//! 7. Play 10 seconds +//! 8. Stop +//! 9. CloseFile +//! 10. Delete devsound instance +//! +//! TEST_BLOCK 003 +//! 1. Create Devsound instance +//! 2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= {SpecialFourCC,RAW}) +//! 3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels= EMMFStereo; Rate= EMMFSampleRate16000Hz) and delay 30 seconds +//! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_16k_16b_signed_st_Test2.pcm) +//! 7. Play 10 seconds +//! 8. Stop +//! 9. CloseFile +//! 10. Delete devsound instance +//! +//!@SYMTestStatus Verified +//!@SYMTestPriority High +//!@SYMTestExpectedResults +//! Mix 48k stereo MP3 playback with 16k mono and stereo PCM playback +//! TEST_BLOCK 001 +//! MP3 48 KHz stereo playback +//! TEST_BLOCK 002 +//! PCM 16 KHz mono playback +//! TEST_BLOCK 003 +//! PCM 16 KHz stereo playback +//!@SYMTestType CIT + + + CONCURRENT + + + + START_TEST_BLOCK 80 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0038-0001-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0038-0001-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0038-0001-SetConfigL_command05 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0038-0001-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 55000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0038-0002-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0038-0002-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0038-0002-SetConfigL_command05 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0038-0002-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 10000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 120 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0038-0003-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0038-0003-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0038-0003-SetConfigL_command05 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0038-0003-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 10000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0038 + + + + +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0039 + +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0039 +//!@SYMAPI +//! TEST_BLOCK 001 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//! TEST_BLOCK 002 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//! TEST_BLOCK 003 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//!@SYMAuthor fperez +//!@SYMCreationDate 8/11/2008 +//!@SYMTestCaseDesc Mix 48k stereo MP3 playback with 44.1k mono and stereo PCM playback +//!@SYMTestActions +//! TEST_BLOCK 001 +//! 1. Create Devsound instance +//! 2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= MP3) +//! 3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState= EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels= EMMFStereo; Rate= EMMFSampleRate48000Hz) +//! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_128kbps_st_Test5.mp3) +//! 7. Play 55 seconds +//! 8. Stop +//! 9. CloseFile +//! 10. Delete devsound instance +//! +//! TEST_BLOCK 002 +//! 1. Create Devsound instance +//! 2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= {SpecialFourCC,RAW}) +//! 3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels= EMMFMono; Rate= EMMFSampleRate44100Hz) and delay 10 seconds +//! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_44.1k_16b_signed_mono_Test2.pcm) +//! 7. Play 10 seconds +//! 8. Stop +//! 9. CloseFile +//! 10. Delete devsound instance +//! +//! TEST_BLOCK 003 +//! 1. Create Devsound instance +//! 2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= {SpecialFourCC,RAW}) +//! 3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels= EMMFStereo; Rate= EMMFSampleRate16000Hz) and delay 30 seconds +//! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_44.1k_16b_signed_st_Test2.pcm) +//! 7. Play 10 seconds +//! 8. Stop +//! 9. CloseFile +//! 10. Delete devsound instance +//! +//!@SYMTestStatus Verified +//!@SYMTestPriority High +//!@SYMTestExpectedResults +//! Mix 48k stereo MP3 playback with 44.1k mono and stereo PCM playback +//! TEST_BLOCK 001 +//! MP3 48K KHz stereo playback +//! TEST_BLOCK 002 +//! PCM 44.1 KHz mono playback +//! TEST_BLOCK 003 +//! PCM 44.1 KHz stereo playback +//!@SYMTestType CIT + + + CONCURRENT + + + + START_TEST_BLOCK 80 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0039-0001-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0039-0001-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0039-0001-SetConfigL_command05 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0039-0001-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 55000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0039-0002-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0039-0002-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0039-0002-SetConfigL_command05 + DELAY 10000000 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0039-0002-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 10000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 120 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0039-0003-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0039-0003-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0039-0003-SetConfigL_command05 + DELAY 30000000 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0039-0003-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 10000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0039 + + + + +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0040 + +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0040 +//!@SYMAPI +//! TEST_BLOCK 001 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//! TEST_BLOCK 002 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//! TEST_BLOCK 003 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//!@SYMAuthor fperez +//!@SYMCreationDate 8/11/2008 +//!@SYMTestCaseDesc Mix 48k stereo MP3 playback with 48k mono and stereo PCM playback +//!@SYMTestActions +//! TEST_BLOCK 001 +//! 1. Create Devsound instance +//! 2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= MP3) +//! 3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState= EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels= EMMFStereo; Rate= EMMFSampleRate48000Hz) +//! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_128kbps_st_Test5.mp3) +//! 7. Play 55 seconds +//! 8. Stop +//! 9. CloseFile +//! 10. Delete devsound instance +//! +//! TEST_BLOCK 002 +//! 1. Create Devsound instance +//! 2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= {SpecialFourCC,RAW}) +//! 3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels= EMMFMono; Rate= EMMFSampleRate48000Hz) and delay 10 seconds +//! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_48k_16b_signed_mono_Test1.pcm) +//! 7. Play 10 seconds +//! 8. Stop +//! 9. CloseFile +//! 10. Delete devsound instance +//! +//! TEST_BLOCK 003 +//! 1. Create Devsound instance +//! 2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= {SpecialFourCC,RAW}) +//! 3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels= EMMFStereo; Rate= EMMFSampleRate48000Hz) and delay 30 seconds +//! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_48k_16b_signed_st_Test1.pcm) +//! 7. Play 10 seconds +//! 8. Stop +//! 9. CloseFile +//! 10. Delete devsound instance +//! +//!@SYMTestStatus Verified +//!@SYMTestPriority High +//!@SYMTestExpectedResults +//! Mix 48k stereo MP3 playback with 48k mono and stereo PCM playback +//! TEST_BLOCK 001 +//! MP3 48 KHz stereo playback +//! TEST_BLOCK 002 +//! PC, 48 KHz mono playback +//! TEST_BLOCK 003 +//! PCM 48 KHz stereo playback +//!@SYMTestType CIT + + + CONCURRENT + + + + START_TEST_BLOCK 80 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0040-0001-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0040-0001-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0040-0001-SetConfigL_command05 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0040-0001-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 55000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0040-0002-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0040-0002-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0040-0002-SetConfigL_command05 + DELAY 10000000 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0040-0002-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 10000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 120 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0040-0003-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0040-0003-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0040-0003-SetConfigL_command05 + DELAY 30000000 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0040-0003-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 10000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0040 + + + + +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0041 + +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0041 +//!@SYMAPI +//! TEST_BLOCK 001 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//! TEST_BLOCK 002 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//! TEST_BLOCK 003 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//!@SYMAuthor fperez +//!@SYMCreationDate 8/11/2008 +//!@SYMTestCaseDesc Mix 48k stereo MP3 playback with 8k mono and stereo PCM playback +//!@SYMTestActions +//! TEST_BLOCK 001 +//! 1. Create Devsound instance +//! 2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= MP3) +//! 3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState= EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels= EMMFStereo; Rate= EMMFSampleRate48000Hz) +//! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_128kbps_st_Test5.mp3) +//! 7. Play 55 seconds +//! 8. Stop +//! 9. CloseFile +//! 10. Delete devsound instance +//! +//! TEST_BLOCK 002 +//! 1. Create Devsound instance +//! 2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= {SpecialFourCC,RAW}) +//! 3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels= EMMFMono; Rate= EMMFSampleRate8000Hz) and delay 10 seconds +//! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_8k_16b_signed_mono_Test1.pcm) +//! 7. Play 10 seconds +//! 8. Stop +//! 9. CloseFile +//! 10. Delete devsound instance +//! +//! TEST_BLOCK 003 +//! 1. Create Devsound instance +//! 2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= {SpecialFourCC,RAW}) +//! 3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels= EMMFStereo; Rate= EMMFSampleRate8000Hz) and delay 30 seconds +//! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_8k_16b_signed_st_Test1.pcm) +//! 7. Play 10 seconds +//! 8. Stop +//! 9. CloseFile +//! 10. Delete devsound instance +//! +//!@SYMTestStatus Verified +//!@SYMTestPriority High +//!@SYMTestExpectedResults +//! Mix 48k stereo MP3 playback with 8k mono and stereo PCM playback +//! TEST_BLOCK 001 +//! MP3 48 KHz stereo playback +//! TEST_BLOCK 002 +//! PCM 8 KHz mono playback +//! TEST_BLOCK 003 +//! PCM 8 KHz stereo playback +//!@SYMTestType CIT + + + CONCURRENT + + + + START_TEST_BLOCK 80 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0041-0001-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0041-0001-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0041-0001-SetConfigL_command05 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0041-0001-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 55000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0041-0002-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0041-0002-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0041-0002-SetConfigL_command05 + DELAY 10000000 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0041-0002-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 10000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 120 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0041-0003-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0041-0003-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0041-0003-SetConfigL_command05 + DELAY 30000000 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0041-0003-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 10000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0041 + + + + +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0042 + +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0042 +//!@SYMAPI +//! TEST_BLOCK 001 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) +//! CMMFDevSound::PlayInitL() +//! TEST_BLOCK 002 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) +//! CMMFDevSound::PlayInitL() +//!@SYMAuthor ddamian +//!@SYMCreationDate 8/11/2008 +//!@SYMTestCaseDesc Volume control of two simultaneous audio playbacks +//!@SYMTestActions +//! TEST_BLOCK 001 +//! 1.- Create DevSound instance +//! 2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = MP3) +//! 3.- Set Priority settings (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceNone}; PriorityState = EMMFStatePlaying) +//! 4.- Capabilities. +//! 5.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz) +//! 6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3) +//! 7.- Play 15 s +//! 8.- Set volume (Volume = 100). Wait 5 seconds +//! 9.- Set Volume (Volume = 50). Wait 20 seconds +//! 10.- Stop +//! 11.- Close File +//! 12.- Destroy DevSound instance +//! TEST_BLOCK 002 +//! 1.- Create DevSound instance +//! 2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = MP3) +//! 3.- Set Priority settings (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceNone}; PriorityState = EMMFStatePlaying) +//! 4.- Capabilities. +//! 5.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz). Wait 5 seconds +//! 6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_128kbps_st_Test5.mp3) +//! 7.- Play 20s +//! 8.- Set volume (Volume = 0) and wait 5 seconds +//! 9.- Set Volume (Volume = 50) and wait 10 seconds +//! 10.- Stop +//! 11.- Close File +//! 12.- Destroy DevSound instance +//!@SYMTestStatus Verified +//!@SYMTestPriority High +//!@SYMTestExpectedResults +//! Volume control of two simultaneous audio playbacks +//! TEST_BLOCK 001 +//! MP3 Playback as audioplayback +//! TEST_BLOCK 002 +//! MP3 Playback as audioplayback +//!@SYMTestType CIT + + + CONCURRENT + + + + START_TEST_BLOCK 200 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0042-0001-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0042-0001-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0042-0001-SetConfigL_command05 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0042-0001-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 15000000 + COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Comb_Pp-0042-0001-SetVolume_command08 + ASYNC_DELAY 5000000 + COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Comb_Pp-0042-0001-SetVolume_command09 + ASYNC_DELAY 20000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 200 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0042-0002-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0042-0002-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0042-0002-SetConfigL_command05 + DELAY 5000000 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0042-0002-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 20000000 + COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Comb_Pp-0042-0002-SetVolume_command08 + ASYNC_DELAY 5000000 + COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Comb_Pp-0042-0002-SetVolume_command09 + ASYNC_DELAY 20000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0042 + + + + +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0043 + +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0043 +//!@SYMAPI +//! TEST_BLOCK 001 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//! TEST_BLOCK 002 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//!@SYMAuthor fperez +//!@SYMCreationDate 8/25/2008 +//!@SYMTestCaseDesc Audio playback with none capability during audio playback with multimediadd capability +//!@SYMTestActions +//! TEST_BLOCK 001 +//! 1. Create DevSound instance +//! 2. Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = MP3) +//! 3. Set Priority settings (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz) +//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3) +//! 7. Play 20 seconds +//! 8. Stop +//! 9. Close File +//! 10. Destroy DevSound instance +//! +//! TEST_BLOCK 002 +//! 1.- Create DevSound instance +//! 2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = MP3) +//! 3.- Set Priority settings (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying) +//! 4.- Capabilities +//! 5.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz). Wait 10 seconds +//! 6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test4.mp3) +//! 7.- Play 20 seconds +//! 8.- Stop +//! 9.- Close File +//! 10.- Destroy DevSound instance +//!@SYMTestStatus Verified +//!@SYMTestPriority High +//!@SYMTestExpectedResults +//! Audio playback with none capability during audio playback with multimediadd capability +//! TEST_BLOCK 001 +//! MP3 playback +//! TEST_BLOCK 002 +//! MP3 playback +//!@SYMTestType CIT + + + CONCURRENT + + + + START_TEST_BLOCK 200 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0043-0001-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0043-0001-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0043-0001-SetConfigL_command05 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0043-0001-OpenFile_command06 + COMMAND !AsyncError=-13 devsound1 PlayInitL + ASYNC_DELAY 20000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 200 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0043-0002-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0043-0002-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0043-0002-SetConfigL_command05 + DELAY 10000000 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0043-0002-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 20000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0043 + + + + +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0044 + +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0044 +//!@SYMAPI +//! TEST_BLOCK 001 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) +//! CMMFDevSound::PlayInitL() +//! TEST_BLOCK 002 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) +//! CMMFDevSound::PlayInitL() +//!@SYMAuthor ddamian +//!@SYMCreationDate 8/11/2008 +//!@SYMTestCaseDesc Audio playback during xSP VoIP downlink with writedevicedata capability +//!@SYMTestActions +//! TEST_BLOCK 001 +//! 1.- Create DevSound instance +//! 2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR) +//! 3.- Set Priority settings (Priority = {Priority,PriorityUnknownVoipCallDown}; Preference = {PriorityPreference,PriorityPreferenceUnknownVoipCallDown}; PriorityState = EMMFStatePlaying) +//! 4.- Capabilities +//! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) +//! 6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr) +//! 7.- Play 20 sec +//! 8.- Stop +//! 9.- Close File +//! 10.- Destroy DevSound instance +//! TEST_BLOCK 002 +//! 1.- Create DevSound instance +//! 2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW}) +//! 3.- Set Priority settings (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying) +//! 4.- Capabilities +//! 5.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz). Wait 10 seconds +//! 6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_48k_16b_signed_st_Test1.pcm) +//! 7.- Play +//! 8.- Close File +//! 9.- Destroy DevSound instance +//!@SYMTestStatus Verified +//!@SYMTestPriority High +//!@SYMTestExpectedResults +//! Audio playback during xSP VoIP downlink with writedevicedata capability +//! TEST_BLOCK 001 +//! AMR-NB playback as UnknownVoIPCallDown +//! TEST_BLOCK 002 +//! PCM playback as audioplayback +//!@SYMTestType CIT + + + CONCURRENT + + + + START_TEST_BLOCK 200 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0044-0001-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0044-0001-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0044-0001-SetConfigL_command05 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0044-0001-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 20000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 200 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0044-0002-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0044-0002-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0044-0002-SetConfigL_command05 + DELAY 10000000 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0044-0002-OpenFile_command06 + COMMAND devsound1 PlayInitL + OUTSTANDING + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0044 + + + + +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0045 + +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0045 +//!@SYMAPI +//! TEST_BLOCK 001 +//! CMMFDevSound::InitializeL(MDevSoundObserver{ref}, TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings{ref}) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities{ref}) +//! CMMFDevSound::PlayInitL() +//! TEST_BLOCK 002 +//! CMMFDevSound::InitializeL(MDevSoundObserver{ref}, TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings{ref}) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities{ref}) +//! CMMFDevSound::PlayInitL() +//!@SYMAuthor fperez +//!@SYMCreationDate 8/25/2008 +//!@SYMTestCaseDesc Incoming call during Mobile TV playback +//!@SYMTestActions +//! TEST_BLOCK 001 +//! 1. create DevSound Instance att +//! 2. Initialize DevSound ( Mode= EMMFStatePlaying; FourCC= MP3) +//! 3. SetPriority (Priority = {Priority,PriorityMobileTV} ; Preference = {PriorityPreference,PriorityPreferenceMobileTV}; PriorityState = EMMFStatePlaying) +//! 4. Capabilities +//! 5. SetConfiguration (Channels=EMMFStereo; Rate= EMMFSampleRate44100Hz) +//! 6. Open File (Filename= {drive,mmc}\multimedia\mmf\devsound\mp3\MP3_44.1k_128kbps_st_Test3.mp3) +//! 7. Play +//! 8. Close File +//! 9. Destroy DevSound instance +//! TEST_BLOCK 002 +//! 1. create DevSound Instance att +//! 2. Initialize DevSound (Mode= EMMFStatePlaying; FourCC=MP3) +//! 3. SetPriority (Priority = {Priority,PriorityIncomingCall}; Preference = {PriorityPreference,PriorityPreferenceIncomingCall}; PriorityState = EMMFStatePlaying) +//! 4. Capabilities +//! 5. SetConfiguration (Channels=EMMFStereo; Rate= EMMFSampleRate48000Hz) and delay 10 seconds +//! 6. Open File (Filename= {drive,mmc}\multimedia\mmf\devsound\mp3\MP3_48k_160-256kbps_st_Test1.mp3) +//! 7. Play +//! 8. Close File +//! 9. Destroy DevSound instance +//! +//!@SYMTestStatus Verified +//!@SYMTestPriority High +//!@SYMTestExpectedResults +//! Incoming call during Mobile TV playback +//! TEST_BLOCK 001 +//! MP3 playback as Mobile TV +//! TEST_BLOCK 002 +//! MP3 playback as Incoming Call +//!@SYMTestType CIT + + + CONCURRENT + + + + START_TEST_BLOCK 900 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0045-0001-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0045-0001-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0045-0001-SetConfigL_command05 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0045-0001-OpenFile_command06 + COMMAND devsound1 PlayInitL + OUTSTANDING + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 900 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0045-0002-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0045-0002-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0045-0002-SetConfigL_command05 + DELAY 10000000 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0045-0002-OpenFile_command06 + COMMAND devsound1 PlayInitL + OUTSTANDING + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0045 + + + + +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0046 + +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0046 +//!@SYMAPI +//! TEST_BLOCK 001 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//! TEST_BLOCK 002 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//!@SYMAuthor etorres +//!@SYMCreationDate 8/25/2008 +//!@SYMTestCaseDesc PoC downlink during Mobile TV playback +//!@SYMTestActions +//! TEST_BLOCK 001 +//! 1. Create DevSound instance +//! 2. Initialize DevSound ( Mode = EMMFStatePlaying; FourCC=MP3) +//! 3. SetPriority (Priority= {Priority,PriorityMobileTV}; Preference={PriorityPreference,PriorityPreferenceMobileTV}; PriorityState=EMMFStatePlaying) +//! 4. Capabilities +//! 5. SetConfiguration (Channels=EMMFStereo; Rate=EMMFSampleRate44100Hz) +//! 6. Open File (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3) +//! 7. Set Expected Play Error(ExpectedPlayError=-13) +//! 8. PlayInitL 30s +//! 9. Stop +//! 10. Close file +//! 11. Destroy DevSound instance +//! TEST_BLOCK 002 +//! 1. Create DevSound instance +//! 2. Initialize DevSound ( Mode = EMMFStatePlaying; FourCC=AMR) +//! 3. SetPriority (Priority={Priority,PriorityPocCallDown}; Preference={PriorityPreference,PriorityPreferencePocCallDown} ; PriorityState=EMMFStatePlaying) +//! 4. Capabilities +//! 5. SetConfiguration & wait 10s (Channels=EMMFMono; Rate=EMMFSampleRate8000Hz) +//! 6. Open File (Filename= {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr) +//! 7. PlayInitL TIMER_10S +//! 8. Stop +//! 9. Close file +//! 10. Destroy DevSound instance +//!@SYMTestStatus Verified +//!@SYMTestPriority High +//!@SYMTestExpectedResults +//! PoC downlink during Mobile TV playback +//! TEST_BLOCK 001 +//! MP3 playback as Mobile TV +//! TEST_BLOCK 002 +//! AMR-NB playback as PocCallDown +//!@SYMTestType CIT + + + CONCURRENT + + + + START_TEST_BLOCK 40 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0046-0001-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0046-0001-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0046-0001-SetConfigL_command05 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0046-0001-OpenFile_command06 + COMMAND !AsyncError=-13 devsound1 PlayInitL + ASYNC_DELAY 30000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 40 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0046-0002-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0046-0002-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0046-0002-SetConfigL_command05 + DELAY 10000000 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0046-0002-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 10000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0046 + + + + +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0047 + +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0047 +//!@SYMAPI +//! TEST_BLOCK 001 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//! TEST_BLOCK 002 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//!@SYMAuthor etorres +//!@SYMCreationDate 8/25/2008 +//!@SYMTestCaseDesc Mix 8k mono AMR-NB playback with 16k mono AMR-WB playback +//!@SYMTestActions +//! TEST_BLOCK 001 +//! 1. Create DevSound instance +//! 2. Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR) +//! 3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback};PriorityState=EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) +//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr) +//! 7. Start Play 20 s +//! 8. Stop +//! 9. Close file +//! 10. Destroy DevSound instance +//! TEST_BLOCK 002 +//! 1. Create DevSound instance +//! 2. Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AWB) +//! 3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceNone};PriorityState=EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration & wait 10s (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz) +//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-WB\AMRWB_16k_23.85kbps_mono_speech.awb) +//! 7. Start Play 20 s +//! 8. Stop +//! 9. Close file +//! 10. Destroy DevSound instance +//!@SYMTestStatus Verified +//!@SYMTestPriority High +//!@SYMTestExpectedResults +//! Mix 8k mono AMR-NB playback with 16k mono AMR-WB playback +//! TEST_BLOCK 001 +//! AMR-NB 8KHz playback +//! TEST_BLOCK 002 +//! AMR-WB 8KHz playback +//!@SYMTestType CIT + + + CONCURRENT + + + + START_TEST_BLOCK 40 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0047-0001-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0047-0001-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0047-0001-SetConfigL_command05 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0047-0001-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 20000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 40 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0047-0002-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0047-0002-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0047-0002-SetConfigL_command05 + DELAY 10000000 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0047-0002-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 20000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0047 + + + + +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0048 + +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0048 +//!@SYMAPI +//! TEST_BLOCK 001 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//! TEST_BLOCK 002 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//!@SYMAuthor etorres +//!@SYMCreationDate 8/25/2008 +//!@SYMTestCaseDesc Mix 8k mono AMR-NB playback with 48k stereo PCM playback +//!@SYMTestActions +//! TEST_BLOCK 001 +//! 1. Create DevSound instance +//! 2. Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR) +//! 3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback};PriorityState=EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) +//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr) +//! 7. Start Play 20 s +//! 8. Stop +//! 9. Close file +//! 10. Destroy DevSound instance +//! TEST_BLOCK 002 +//! 1. Create DevSound instance +//! 2. Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW}) +//! 3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceNone};PriorityState=EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration & wait 10s (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz) +//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_48k_16b_signed_st_Test1.pcm) +//! 7. Start Play 20 s +//! 8. Stop +//! 9. Close file +//! 10. Destroy DevSound instance +//!@SYMTestStatus Verified +//!@SYMTestPriority High +//!@SYMTestExpectedResults +//! Mix 8k mono AMR-NB playback with 48k stereo PCM playback +//! TEST_BLOCK 001 +//! AMR-NB 8 KHz playback +//! TEST_BLOCK 002 +//! PCM 48 KHz playback +//!@SYMTestType CIT + + + CONCURRENT + + + + START_TEST_BLOCK 40 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0048-0001-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0048-0001-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0048-0001-SetConfigL_command05 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0048-0001-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 20000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 40 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0048-0002-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0048-0002-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0048-0002-SetConfigL_command05 + DELAY 10000000 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0048-0002-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 20000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0048 + + + + +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0049 + +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0049 +//!@SYMAPI +//! TEST_BLOCK 001 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//! TEST_BLOCK 002 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//!@SYMAuthor etorres +//!@SYMCreationDate 8/25/2008 +//!@SYMTestCaseDesc Mix 8k mono AMR-NB playback with 8k mono AMR-NB playback +//!@SYMTestActions +//! TEST_BLOCK 001 +//! 1. Create DevSound instance +//! 2. Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR) +//! 3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback};PriorityState=EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) +//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr) +//! 7. Start Play 20 s +//! 8. Stop +//! 9. Close file +//! 10. Destroy DevSound instance +//! TEST_BLOCK 002 +//! 1. Create DevSound instance +//! 2. Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR) +//! 3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceNone};PriorityState=EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration & wait 10s(Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) +//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_backwards.amr) +//! 7. Start Play 20 s +//! 8. Stop +//! 9. Close file +//! 10. Destroy DevSound instance +//!@SYMTestStatus Verified +//!@SYMTestPriority High +//!@SYMTestExpectedResults +//! Mix 8k mono AMR-NB playback with 8k mono AMR-NB playback +//! TEST_BLOCK 001 +//! AMR-NB 8 KHz playback +//! TEST_BLOCK 002 +//! AMR-NB 8 HKz playback +//!@SYMTestType CIT + + + CONCURRENT + + + + START_TEST_BLOCK 40 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0049-0001-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0049-0001-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0049-0001-SetConfigL_command05 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0049-0001-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 20000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 40 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0049-0002-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0049-0002-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0049-0002-SetConfigL_command05 + DELAY 10000000 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0049-0002-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 20000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0049 + + + + +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0050 + +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0050 +//!@SYMAPI +//! TEST_BLOCK 001 +//! CMMFDevSound::InitializeL(MDevSoundObserver{ref}, TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings{ref}) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities{ref}) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//! CMMFDevSound::SetVolume(TInt) +//! TEST_BLOCK 002 +//! CMMFDevSound::InitializeL(MDevSoundObserver{ref}, TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings{ref}) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities{ref}) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//! CMMFDevSound::SetVolume(TInt) +//!@SYMAuthor jguillermo +//!@SYMCreationDate 9/8/2008 +//!@SYMTestCaseDesc Volume control of two simultaneous audio playbacks +//!@SYMTestActions +//! TEST_BLOCK 001 +//! 1. Create DevSound instance +//! 2. Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = MP3) +//! 3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceNone}; PriorityState=EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz) +//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\mp3\MP3_44.1k_128kbps_st_Test2.mp3) +//! 7. Start Play for 15 seconds +//! 8. Set volume and delay 5 seconds (Volume = 100) +//! 9. Set volume and delay 20 seconds (Volume = 50) +//! 10. Stop +//! 11. Close file +//! 12. Destroy DevSound instance +//! TEST_BLOCK 002 +//! 1. Create DevSound instance +//! 2. Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = MP3) +//! 3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceNone}; PriorityState=EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration and delay 5 seconds (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz) +//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_128kbps_st_Test5.mp3) +//! 7. Start Play for 20 seconds +//! 8. Set volume and delay 5 seconds (Volume = 0) +//! 9. Set volume and delay 10 seconds (Volume = 50) +//! 10. Stop +//! 11. Close file +//! 12. Destroy DevSound instance +//!@SYMTestStatus Verified +//!@SYMTestPriority High +//!@SYMTestExpectedResults +//! Volume control of two simultaneous audio playbacks +//! TEST_BLOCK 001 +//! MP3 Playback with volume settings +//! TEST_BLOCK 002 +//! MP3 Playback with volume settings +//!@SYMTestType CIT + + + CONCURRENT + + + + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0050-0001-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0050-0001-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0050-0001-SetConfigL_command05 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0050-0001-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 10000000 + COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Comb_Pp-0050-0001-SetVolume_command08 + ASYNC_DELAY 5000000 + COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Comb_Pp-0050-0001-SetVolume_command09 + ASYNC_DELAY 20000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0050-0002-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0050-0002-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0050-0002-SetConfigL_command05 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0050-0002-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 20000000 + COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Comb_Pp-0050-0002-SetVolume_command08 + ASYNC_DELAY 5000000 + COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Comb_Pp-0050-0002-SetVolume_command09 + ASYNC_DELAY 20000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0050 + + + + +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0051 + +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0051 +//!@SYMAPI +//! TEST_BLOCK 001 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) +//! CMMFDevSound::PlayInitL() +//! TEST_BLOCK 002 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Pause() +//!@SYMAuthor fperez +//!@SYMCreationDate 9/8/2008 +//!@SYMTestCaseDesc PoC downlink during audio playback +//!@SYMTestActions +//! TEST_BLOCK 001 +//! 1. Create DevSound instance +//! 2. Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = MP3) +//! 3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState= EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz) +//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\mp3\MP3_44.1k_128kbps_st_Test3.mp3) +//! 7. Set expected play error( ExpectedPlayError= -13) +//! 8. Start Play +//! 9. Close file +//! 10. Destroy DevSound instance +//! +//! TEST_BLOCK 002 +//! 1. Create DevSound instance +//! 2. Initialize DevSound (Mode= EMMFStatePlaying; FourCC= AMR) +//! 3. Set Priority (Priority= {Priority,PriorityPocCallDown}; Preference= {PriorityPreference,PriorityPreferencePocCallDown} ; PriorityState= EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) and delay 10 seconds +//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr) +//! 7. Play 10 seconds +//! 8. Stop +//! 9. Close file +//! 10. Destroy DevSound instance +//! +//!@SYMTestStatus Verified +//!@SYMTestPriority High +//!@SYMTestExpectedResults +//! PoC downlink during audio playback +//! TEST_BLOCK 001 +//! AMR-NB playback as PocCallDown +//! TEST_BLOCK 002 +//! MP3 playback as Incoming Call +//!@SYMTestType CIT + + + CONCURRENT + + + + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0051-0001-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0051-0001-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0051-0001-SetConfigL_command05 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0051-0001-OpenFile_command06 + COMMAND !AsyncError=-13 devsound1 PlayInitL + OUTSTANDING + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0051-0002-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0051-0002-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0051-0002-SetConfigL_command05 + DELAY 10000000 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0051-0002-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 10000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0051 + + + + +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0052 + +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0052 +//!@SYMAPI +//! TEST_BLOCK 001 +//! CMMFDevSound::InitializeL(MDevSoundObserver{ref}, TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings{ref}) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities{ref}) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//! TEST_BLOCK 002 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) +//! CMMFDevSound::PlayInitL() +//!@SYMAuthor fperez +//!@SYMCreationDate 9/8/2008 +//!@SYMTestCaseDesc PoC downlink during incoming SMS +//!@SYMTestActions +//! TEST_BLOCK 001 +//! 1. Create DevSound instance +//! 2. Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = MP3) +//! 3. Set Priority (Priority= {Priority,PriorityReceivedSMS}; Preference= {PriorityPreference,PriorityPreferenceReceivedSMS}; PriorityState= EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz) +//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\mp3\MP3_44.1k_128kbps_st_Test3.mp3) +//! 7. Set expected play error( ExpectedPlayError= -13) +//! 8. Start Play +//! 9. Close file +//! 10. Destroy DevSound instance +//! TEST_BLOCK 002 +//! 1. Create DevSound instance +//! 2. Initialize DevSound (Mode= EMMFStatePlaying; FourCC= AMR) +//! 3. Set Priority (Priority= {Priority,PriorityPocCallDown}; Preference= {PriorityPreference,PriorityPreferencePocCallDown} ; PriorityState= EMMFStatePlaying) +//! 4. Capabilities +//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) and delay 10 seconds +//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr) +//! 7. Play 10 seconds +//! 8. Stop +//! 9. Close file +//! 10. Destroy DevSound instance +//! +//!@SYMTestStatus Verified +//!@SYMTestPriority High +//!@SYMTestExpectedResults +//! PoC downlink during incoming SMS +//! TEST_BLOCK 001 +//! G.729AB 8k 8kbps mono playback when cng on +//! TEST_BLOCK 002 +//! AMR-NB playback verify all bitrates when cng on +//!@SYMTestType CIT + + + CONCURRENT + + + + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0052-0001-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0052-0001-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0052-0001-SetConfigL_command05 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0052-0001-OpenFile_command06 + COMMAND !AsyncError=-13 devsound1 PlayInitL + OUTSTANDING + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0052-0002-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0052-0002-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0052-0002-SetConfigL_command05 + DELAY 10000000 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0052-0002-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 10000000 + COMMAND devsound1 Stop + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0052 + + + + +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0053 + +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0053 +//!@SYMAPI +//! TEST_BLOCK 001 +//! CMMFDevSound::InitializeL(MDevSoundObserver{ref}, TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings{ref}) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities{ref}) +//! CMMFDevSound::PlayInitL() +//! TEST_BLOCK 002 +//! CMMFDevSound::InitializeL(MDevSoundObserver{ref}, TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings{ref}) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities{ref}) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//!@SYMAuthor alavariega +//!@SYMCreationDate 9/8/2008 +//!@SYMTestCaseDesc Audio playback during PoC downlink +//!@SYMTestActions +//! TEST_BLOCK 001 +//! 1.- create DevSoundTester instance +//! 2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR ) +//! 3.- Set Priority (Priority = {Priority,PriorityPocCallDown}; Preference = {PriorityPreference,PriorityPreferencePocCallDown} ; PriorityState = EMMFStatePlaying ) +//! 4.- Capabilities +//! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) +//! 6.- Open file (Filename ={drive,mmc}\multimedia\mmf\devsound\amr-nb\AMRNB_8k_12.2kbps_mono_speech.amr) +//! 7.- Start Play 20s +//! 8 Close file +//! 9- Destroy DevSound instance +//! TEST_BLOCK 002 +//! 1.- create DevSoundTester instance +//! 2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = MP3) +//! 3.- Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying ) +//! 4.- Capabilities +//! 5.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz) +//! 6.- Open file (Filename ={drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3) +//! 7.- Pause 10s(Pause=TRUE) +//! 8.- SetExpectedError(ExpectedPlayError=-21) +//! 9.- Start Play +//! 10.- Close file +//! 11.- Destroy DevSound instance +//! +//!@SYMTestStatus Verified +//!@SYMTestPriority High +//!@SYMTestExpectedResults +//! Audio playback during PoC downlink +//! TEST_BLOCK 001 +//! MP3 playback as Received SMS +//! TEST_BLOCK 002 +//! AMR-NB playback as PocCallDown +//!@SYMTestType CIT + + + CONCURRENT + + + + START_TEST_BLOCK 200 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0053-0001-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0053-0001-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0053-0001-SetConfigL_command05 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0053-0001-OpenFile_command06 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 20000000 + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 200 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0053-0002-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0053-0002-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0053-0002-SetConfigL_command05 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0053-0002-OpenFile_command06 + COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Comb_Pp-0053-0002-Stop_command07 + DELAY 10000000 + COMMAND !AsyncError=-21 devsound1 PlayInitL + OUTSTANDING + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0053 + + + + +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0054 + +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0054 +//!@SYMAPI +//! TEST_BLOCK 001 +//! CMMFDevSound::InitializeL(MDevSoundObserver{ref}, TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings{ref}) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities{ref}) +//! CMMFDevSound::PlayInitL() +//! CMMFDevSound::Stop() +//! TEST_BLOCK 002 +//! CMMFDevSound::InitializeL(MDevSoundObserver{ref}, TFourCC , TMMFState) +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings{ref}) +//! CMMFDevSound::Capabilities() +//! CMMFDevSound::SetConfigL(const TMMFCapabilities{ref}) +//! CMMFDevSound::RecordInitL() +//!@SYMAuthor alavariega +//!@SYMCreationDate 9/8/2008 +//!@SYMTestCaseDesc Incoming call during PoC downlink +//!@SYMTestActions +//! TEST_BLOCK 001 +//! 1.- create DevSoundTester instance +//! 2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR ) +//! 3.- Set Priority (Priority = {Priority,PriorityPocCallDown}; Preference = {PriorityPreference,PriorityPreferencePocCallDown} ; PriorityState = EMMFStatePlaying ) +//! 4.- Capabilities +//! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) +//! 6.- Open file (Filename ={drive,mmc}\multimedia\mmf\devsound\amr-nb\AMRNB_8k_12.2kbps_mono_speech.amr) +//! 7.- Start Play +//! 8.- Close file +//! 9.- Destroy DevSound instance +//! TEST_BLOCK 002 +//! 1.- create DevSoundTester instance +//! 2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = MP3 ) +//! 3.- Set Priority (Priority = {Priority,PriorityIncomingCall}; Preference = {PriorityPreference,PriorityPreferenceIncomingCall}; PriorityState = EMMFStatePlaying ) +//! 4.- Capabilities +//! 5.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz) +//! 6.- Open file (Filename ={drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3) +//! 7.- Pause 10S(Pause=TRUE) +//! 8.- Start Play 10s +//! 9.- Close file +//! 10.- Destroy DevSound instance +//!@SYMTestStatus Verified +//!@SYMTestPriority High +//!@SYMTestExpectedResults +//! Incoming call during PoC downlink +//! TEST_BLOCK 001 +//! AMR-NB playback as PocCallDown +//! TEST_BLOCK 002 +//! AMR playback as Voice Recording +//!@SYMTestType CIT + + + CONCURRENT + + + + START_TEST_BLOCK 200 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0054-0001-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0054-0001-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0054-0001-SetConfigL_command05 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0054-0001-OpenFile_command06 + COMMAND !AsyncError=-13 devsound1 PlayInitL + OUTSTANDING + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK + + + + START_TEST_BLOCK 200 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini + CREATE_OBJECT CMMFDevSound devsound1 + COMMAND devsound1 NewL + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0054-0002-InitializeL_command02 + OUTSTANDING + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0054-0002-SetPrioritySettings_command03 + COMMAND devsound1 Capabilities + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0054-0002-SetConfigL_command05 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0054-0002-OpenFile_command06 + COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Comb_Pp-0054-0002-Stop_command07 + DELAY 10000000 + COMMAND devsound1 PlayInitL + ASYNC_DELAY 10000000 + COMMAND devsound1 CloseFile + COMMAND devsound1 ~ + END_TEST_BLOCK +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0054