mmapitest/devsoundhaitest/scripts/multimedia-mmf-devsound-stress-automated-recording.script
author hgs
Mon, 23 Aug 2010 18:56:36 +0100
changeset 41 f7bf1ed8db72
parent 26 c36d67f77f75
permissions -rw-r--r--
2010wk27_04
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
26
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
     1
//
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
     2
// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
     3
// All rights reserved.
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
     4
// This component and the accompanying materials are made available
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
     5
// under the terms of "Eclipse Public License v1.0"
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
     6
// which accompanies this distribution, and is available
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
     7
// at the URL "http://www.eclipse.org/legal/epl-v10.html".
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
     8
//
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
     9
// Initial Contributors:
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    10
// Nokia Corporation - initial contribution.
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    11
//
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    12
// Contributors:
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    13
//
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    14
// Description: 
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    15
//
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    16
//
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    17
//! @file
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    18
//! @SYMTestSuiteName multimedia-mmf-devsound-stress-automated-recording
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    19
//! @SYMScriptTestEnvironment This test script requires a basic ROM.
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    20
//
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    21
// Tests all public elements of the CMMFDevSound
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    22
// classes as a means of confidence that the APIs work as expected.
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    23
// 
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    24
// The purpose is to provide a regression test suite of PublishedAll
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    25
// APIs for: CMMFDevSound
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    26
// The tests are fully automated.
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    27
//
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    28
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    29
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    30
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    31
LOAD_SUITE t_devsound
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    32
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    33
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    34
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    35
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    36
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    37
START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-STRESS-AUTOMATED-RECORDING-0001
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    38
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    39
//!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-STRESS-AUTOMATED-RECORDING-0001
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    40
//!@SYMAPI
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    41
//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TMMFState )
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    42
//!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings {ref} )
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    43
//!                CMMFDevSound::Capabilities()
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    44
//!                CMMFDevSound::SetConfigL(const TMMFCapabilities {ref} )
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    45
//!                CMMFDevSound::PlayInitL()
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    46
//!                CMMFDevSound::RecordInitL()
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    47
//!                CMMFDevSound::Stop()
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    48
//!                
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    49
//!@SYMAuthor			etorres
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    50
//!@SYMCreationDate		7/21/2008 
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    51
//!@SYMTestCaseDesc		AMR-NB recording 30 minutes
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    52
//!@SYMTestActions
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    53
//!                1. Create Devsound instance 
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    54
//!                2. Initialize Devsound (Mode = EMMFStateRecording; FourCC = AMR)
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    55
//!                3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording)
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    56
//!                4. Capabilities
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    57
//!                5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    58
//!                6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\robustness\RecAMRNB30Min.amr )
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    59
//!                7. Record 1800m 
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    60
//!                8. Stop 5s
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    61
//!                9.CloseFile
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    62
//!                10. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = AMR)
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    63
//!                11. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying)
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    64
//!                12. Capabilities
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    65
//!                13. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    66
//!                14. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\robustness\RecAMRNB30Min.amr)
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    67
//!                15. Start Play 60 seconds
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    68
//!                16. Stop
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    69
//!                17. CloseFile
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    70
//!                18. Delete devsound instance
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    71
//!@SYMTestStatus		Verified
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    72
//!@SYMTestPriority		High
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    73
//!@SYMTestExpectedResults
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    74
//!                AMR-NB recording 30 minutes
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    75
//!@SYMTestType			CIT
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    76
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    77
	START_TEST_BLOCK	2000	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-stress-automated-recording.ini
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    78
		CREATE_OBJECT	CMMFDevSound		devsound1
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    79
		COMMAND		devsound1		NewL
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    80
		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Stress-Recording-0001-0001-InitializeL_command02
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    81
		OUTSTANDING
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    82
		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Stress-Recording-0001-0001-SetPrioritySettings_command03
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    83
		COMMAND		devsound1		Capabilities
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    84
		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Stress-Recording-0001-0001-SetConfigL_command05
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    85
		COMMAND		devsound1		ReplaceFile			MULTIMEDIA-MMF-DevSound-Stress-Recording-0001-0001-ReplaceFile_command06
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    86
		COMMAND		devsound1		RecordInitL
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    87
		ASYNC_DELAY  1800000000 
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    88
		COMMAND		devsound1		Stop
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    89
		DELAY  5000000 
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    90
		COMMAND		devsound1		CloseFile
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    91
		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Stress-Recording-0001-0001-InitializeL_command10
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    92
		OUTSTANDING
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    93
		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Stress-Recording-0001-0001-SetPrioritySettings_command11
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    94
		COMMAND		devsound1		Capabilities
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    95
		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Stress-Recording-0001-0001-SetConfigL_command13
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    96
		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Stress-Recording-0001-0001-OpenFile_command14
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    97
		COMMAND		devsound1		PlayInitL
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    98
		ASYNC_DELAY  60000000 
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    99
		COMMAND		devsound1		Stop
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   100
		DELAY  2000000 
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   101
		COMMAND		devsound1		CloseFile
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   102
		COMMAND		devsound1		~
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   103
	END_TEST_BLOCK
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   104
END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-STRESS-AUTOMATED-RECORDING-0001
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   105
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   106
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   107
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   108
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   109
START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-STRESS-AUTOMATED-RECORDING-0002
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   110
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   111
//!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-STRESS-AUTOMATED-RECORDING-0002
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   112
//!@SYMAPI
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   113
//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TMMFState )
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   114
//!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings {ref} )
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   115
//!                CMMFDevSound::Capabilities()
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   116
//!                CMMFDevSound::SetConfigL(const TMMFCapabilities {ref} )
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   117
//!                CMMFDevSound::PlayInitL()
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   118
//!                CMMFDevSound::RecordInitL()
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   119
//!                CMMFDevSound::Stop()
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   120
//!                
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   121
//!@SYMAuthor			etorres
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   122
//!@SYMCreationDate		7/21/2008 
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   123
//!@SYMTestCaseDesc		AMR-WB recording 30 minutes
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   124
//!@SYMTestActions
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   125
//!                1. Create Devsound instance 
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   126
//!                2. Initialize Devsound (Mode = EMMFStateRecording; FourCC = AWB)
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   127
//!                3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording)
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   128
//!                4. Capabilities
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   129
//!                5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   130
//!                6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\robustness\RecAMRWB30Min.awb )
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   131
//!                7. Record 1800m
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   132
//!                8. Stop 5s
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   133
//!                9. CloseFile
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   134
//!                10. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = AWB)
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   135
//!                11. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying)
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   136
//!                12. Capabilities
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   137
//!                13. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   138
//!                14. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\robustness\RecAMRWB30Min.awb)
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   139
//!                15. Start Play 60 seconds 
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   140
//!                16. Stop
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   141
//!                17. CloseFile
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   142
//!                18. Delete devsound instance
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   143
//!@SYMTestStatus		Verified
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   144
//!@SYMTestPriority		High
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   145
//!@SYMTestExpectedResults
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   146
//!                AMR-WB recording 30 minutes
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   147
//!@SYMTestType			CIT
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   148
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   149
	START_TEST_BLOCK	2000	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-stress-automated-recording.ini
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   150
		CREATE_OBJECT	CMMFDevSound		devsound1
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   151
		COMMAND		devsound1		NewL
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   152
		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Stress-Recording-0002-0001-InitializeL_command02
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   153
		OUTSTANDING
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   154
		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Stress-Recording-0002-0001-SetPrioritySettings_command03
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   155
		COMMAND		devsound1		Capabilities
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   156
		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Stress-Recording-0002-0001-SetConfigL_command05
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   157
		COMMAND		devsound1		ReplaceFile			MULTIMEDIA-MMF-DevSound-Stress-Recording-0002-0001-ReplaceFile_command06
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   158
		COMMAND		devsound1		RecordInitL
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   159
		ASYNC_DELAY  1800000000 
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   160
		COMMAND		devsound1		Stop
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   161
		DELAY  5000000 
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   162
		COMMAND		devsound1		CloseFile
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   163
		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Stress-Recording-0002-0001-InitializeL_command10
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   164
		OUTSTANDING
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   165
		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Stress-Recording-0002-0001-SetPrioritySettings_command11
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   166
		COMMAND		devsound1		Capabilities
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   167
		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Stress-Recording-0002-0001-SetConfigL_command13
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   168
		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Stress-Recording-0002-0001-OpenFile_command14
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   169
		COMMAND		devsound1		PlayInitL
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   170
		ASYNC_DELAY  60000000 
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   171
		COMMAND		devsound1		Stop
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   172
		DELAY  2000000 
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   173
		COMMAND		devsound1		CloseFile
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   174
		COMMAND		devsound1		~
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   175
	END_TEST_BLOCK
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   176
END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-STRESS-AUTOMATED-RECORDING-0002
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   177
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   178
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   179
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   180
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   181
START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-STRESS-AUTOMATED-RECORDING-0003
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   182
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   183
//!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-STRESS-AUTOMATED-RECORDING-0003
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   184
//!@SYMAPI
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   185
//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TMMFState )
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   186
//!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings {ref} )
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   187
//!                CMMFDevSound::Capabilities()
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   188
//!                CMMFDevSound::SetConfigL(const TMMFCapabilities {ref} )
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   189
//!                CMMFDevSound::PlayInitL()
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   190
//!                CMMFDevSound::RecordInitL()
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   191
//!                CMMFDevSound::Stop()
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   192
//!                
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   193
//!@SYMAuthor			etorres
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   194
//!@SYMCreationDate		7/21/2008 
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   195
//!@SYMTestCaseDesc		G.711 recording 30 minutes
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   196
//!@SYMTestActions
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   197
//!                1. Create Devsound instance 
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   198
//!                2. Initialize Devsound (Mode = EMMFStateRecording; FourCC = G711)
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   199
//!                3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording)
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   200
//!                4. Capabilities
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   201
//!                5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   202
//!                6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\robustness\RecG711a30Min.pcm )
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   203
//!                7. Record 1800m
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   204
//!                8. Stop 5s
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   205
//!                9. CloseFile 
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   206
//!                10. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = G711)
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   207
//!                11. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying)
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   208
//!                12. Capabilities
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   209
//!                13. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   210
//!                14. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\robustness\RecG711a30Min.pcm)
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   211
//!                15. Start Play 60 seconds 
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   212
//!                16. Stop
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   213
//!                17. CloseFile
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   214
//!                18. Delete devsound instance
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   215
//!@SYMTestStatus		Verified
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   216
//!@SYMTestPriority		High
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   217
//!@SYMTestExpectedResults
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   218
//!                G.711 recording 30 minutes
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   219
//!@SYMTestType			CIT
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   220
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   221
	START_TEST_BLOCK	2000	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-stress-automated-recording.ini
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   222
		CREATE_OBJECT	CMMFDevSound		devsound1
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   223
		COMMAND		devsound1		NewL
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   224
		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Stress-Recording-0003-0001-InitializeL_command02
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   225
		OUTSTANDING
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   226
		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Stress-Recording-0003-0001-SetPrioritySettings_command03
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   227
		COMMAND		devsound1		Capabilities
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   228
		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Stress-Recording-0003-0001-SetConfigL_command05
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   229
		COMMAND		devsound1		ReplaceFile			MULTIMEDIA-MMF-DevSound-Stress-Recording-0003-0001-ReplaceFile_command06
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   230
		COMMAND		devsound1		RecordInitL
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   231
		ASYNC_DELAY  1800000000 
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   232
		COMMAND		devsound1		Stop
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   233
		DELAY  5000000 
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   234
		COMMAND		devsound1		CloseFile
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   235
		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Stress-Recording-0003-0001-InitializeL_command10
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   236
		OUTSTANDING
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   237
		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Stress-Recording-0003-0001-SetPrioritySettings_command11
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   238
		COMMAND		devsound1		Capabilities
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   239
		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Stress-Recording-0003-0001-SetConfigL_command13
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   240
		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Stress-Recording-0003-0001-OpenFile_command14
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   241
		COMMAND		devsound1		PlayInitL
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   242
		ASYNC_DELAY  60000000 
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   243
		COMMAND		devsound1		Stop
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   244
		DELAY  2000000 
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   245
		COMMAND		devsound1		CloseFile
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   246
		COMMAND		devsound1		~
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   247
	END_TEST_BLOCK
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   248
END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-STRESS-AUTOMATED-RECORDING-0003
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   249
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   250
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   251
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   252
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   253
START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-STRESS-AUTOMATED-RECORDING-0004
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   254
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   255
//!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-STRESS-AUTOMATED-RECORDING-0004
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   256
//!@SYMAPI
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   257
//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TMMFState )
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   258
//!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings {ref} )
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   259
//!                CMMFDevSound::Capabilities()
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   260
//!                CMMFDevSound::SetConfigL(const TMMFCapabilities {ref} )
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   261
//!                CMMFDevSound::PlayInitL()
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   262
//!                CMMFDevSound::RecordInitL()
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   263
//!                CMMFDevSound::Stop()
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   264
//!                
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   265
//!@SYMAuthor			etorres
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   266
//!@SYMCreationDate		7/21/2008 
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   267
//!@SYMTestCaseDesc		G.729AB recording 30 minutes
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   268
//!@SYMTestActions
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   269
//!                1. Create Devsound instance 
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   270
//!                2. Initialize Devsound (Mode = EMMFStateRecording; FourCC = G729)
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   271
//!                3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording)
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   272
//!                4. Capabilities
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   273
//!                5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   274
//!                6. ReplaceFile(Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\robustness\RecG729AB30min.bin )
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   275
//!                7. Record 1800m 
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   276
//!                8. Stop 5s
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   277
//!                9. CloseFile
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   278
//!                10. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = G729)
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   279
//!                11. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying)
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   280
//!                12. Capabilities
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   281
//!                13. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   282
//!                14. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\robustness\RecG729AB30min.bin)
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   283
//!                15. Start Play 60 seconds 
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   284
//!                16. Stop
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   285
//!                17. CloseFile
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   286
//!                18. Delete devsound instance
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   287
//!@SYMTestStatus		Verified
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   288
//!@SYMTestPriority		High
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   289
//!@SYMTestExpectedResults
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   290
//!                G.729AB recording 30 minutes
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   291
//!@SYMTestType			CIT
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   292
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   293
	START_TEST_BLOCK	2000	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-stress-automated-recording.ini
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   294
		CREATE_OBJECT	CMMFDevSound		devsound1
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   295
		COMMAND		devsound1		NewL
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   296
		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Stress-Recording-0004-0001-InitializeL_command02
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   297
		OUTSTANDING
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   298
		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Stress-Recording-0004-0001-SetPrioritySettings_command03
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   299
		COMMAND		devsound1		Capabilities
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   300
		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Stress-Recording-0004-0001-SetConfigL_command05
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   301
		COMMAND		devsound1		ReplaceFile			MULTIMEDIA-MMF-DevSound-Stress-Recording-0004-0001-ReplaceFile_command06
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   302
		COMMAND		devsound1		RecordInitL
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   303
		ASYNC_DELAY  1800000000 
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   304
		COMMAND		devsound1		Stop
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   305
		DELAY  5000000 
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   306
		COMMAND		devsound1		CloseFile
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   307
		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Stress-Recording-0004-0001-InitializeL_command10
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   308
		OUTSTANDING
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   309
		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Stress-Recording-0004-0001-SetPrioritySettings_command11
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   310
		COMMAND		devsound1		Capabilities
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   311
		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Stress-Recording-0004-0001-SetConfigL_command13
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   312
		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Stress-Recording-0004-0001-OpenFile_command14
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   313
		COMMAND		devsound1		PlayInitL
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   314
		ASYNC_DELAY  60000000 
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   315
		COMMAND		devsound1		Stop
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   316
		DELAY  2000000 
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   317
		COMMAND		devsound1		CloseFile
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   318
		COMMAND		devsound1		~
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   319
	END_TEST_BLOCK
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   320
END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-STRESS-AUTOMATED-RECORDING-0004
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   321
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   322
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   323
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   324
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   325
START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-STRESS-AUTOMATED-RECORDING-0005
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   326
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   327
//!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-STRESS-AUTOMATED-RECORDING-0005
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   328
//!@SYMAPI
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   329
//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TMMFState )
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   330
//!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings {ref} )
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   331
//!                CMMFDevSound::Capabilities()
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   332
//!                CMMFDevSound::SetConfigL(const TMMFCapabilities {ref} )
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   333
//!                CMMFDevSound::PlayInitL()
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   334
//!                CMMFDevSound::RecordInitL()
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   335
//!                CMMFDevSound::Stop()
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   336
//!                
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   337
//!@SYMAuthor			etorres
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   338
//!@SYMCreationDate		7/21/2008 
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   339
//!@SYMTestCaseDesc		iLBC recording 30 minutes
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   340
//!@SYMTestActions
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   341
//!                1. Create Devsound instance 
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   342
//!                2. Initialize Devsound (Mode = EMMFStateRecording; FourCC = ILBC)
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   343
//!                3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording)
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   344
//!                4. Capabilities
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   345
//!                5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   346
//!                6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\robustness\Rec15kbpsiLBC30min.bin )
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   347
//!                7. Record 1800m 
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   348
//!                8. Stop 5s
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   349
//!                9. CloseFile
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   350
//!                10. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = ILBC)
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   351
//!                11. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying)
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   352
//!                12. Capabilities
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   353
//!                13. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   354
//!                14. OpenFile(Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\robustness\Rec15kbpsiLBC30min.bin)
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   355
//!                15. Start Play 60 seconds 
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   356
//!                16. Stop
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   357
//!                17. CloseFile
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   358
//!                18. Delete devsound instance
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   359
//!@SYMTestStatus		Verified
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   360
//!@SYMTestPriority		High
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   361
//!@SYMTestExpectedResults
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   362
//!                iLBC recording 30 minutes
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   363
//!@SYMTestType			CIT
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   364
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   365
	START_TEST_BLOCK	2000	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-stress-automated-recording.ini
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   366
		CREATE_OBJECT	CMMFDevSound		devsound1
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   367
		COMMAND		devsound1		NewL
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   368
		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Stress-Recording-0005-0001-InitializeL_command02
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   369
		OUTSTANDING
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   370
		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Stress-Recording-0005-0001-SetPrioritySettings_command03
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   371
		COMMAND		devsound1		Capabilities
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   372
		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Stress-Recording-0005-0001-SetConfigL_command05
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   373
		COMMAND		devsound1		ReplaceFile			MULTIMEDIA-MMF-DevSound-Stress-Recording-0005-0001-ReplaceFile_command06
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   374
		COMMAND		devsound1		RecordInitL
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   375
		ASYNC_DELAY  1800000000 
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   376
		COMMAND		devsound1		Stop
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   377
		DELAY  5000000 
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   378
		COMMAND		devsound1		CloseFile
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   379
		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Stress-Recording-0005-0001-InitializeL_command10
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   380
		OUTSTANDING
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   381
		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Stress-Recording-0005-0001-SetPrioritySettings_command11
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   382
		COMMAND		devsound1		Capabilities
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   383
		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Stress-Recording-0005-0001-SetConfigL_command13
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   384
		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Stress-Recording-0005-0001-OpenFile_command14
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   385
		COMMAND		devsound1		PlayInitL
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   386
		ASYNC_DELAY  60000000 
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   387
		COMMAND		devsound1		Stop
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   388
		DELAY  2000000 
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   389
		COMMAND		devsound1		CloseFile
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   390
		COMMAND		devsound1		~
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   391
	END_TEST_BLOCK
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   392
END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-STRESS-AUTOMATED-RECORDING-0005
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   393
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   394
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   395
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   396
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   397
START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-STRESS-AUTOMATED-RECORDING-0006
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   398
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   399
//!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-STRESS-AUTOMATED-RECORDING-0006
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   400
//!@SYMAPI
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   401
//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TMMFState )
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   402
//!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings {ref} )
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   403
//!                CMMFDevSound::Capabilities()
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   404
//!                CMMFDevSound::SetConfigL(const TMMFCapabilities {ref} )
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   405
//!                CMMFDevSound::PlayInitL()
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   406
//!                CMMFDevSound::RecordInitL()
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   407
//!                CMMFDevSound::Stop()
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   408
//!                
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   409
//!@SYMAuthor			etorres
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   410
//!@SYMCreationDate		7/21/2008 
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   411
//!@SYMTestCaseDesc		PCM recording 30 minutes
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   412
//!@SYMTestActions
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   413
//!                1. Create Devsound instance 
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   414
//!                2. Initialize Devsound (Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW})
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   415
//!                3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording)
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   416
//!                4. Capabilities
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   417
//!                5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   418
//!                6.ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\robustness\Rec8kPCM30Min.pcm )
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   419
//!                7. Record 1800m 
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   420
//!                8. Stop 5s
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   421
//!                9. CloseFile
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   422
//!                10. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   423
//!                11. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying)
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   424
//!                12. Capabilities
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   425
//!                13. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   426
//!                14. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\robustness\Rec8kPCM30Min.pcm)
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   427
//!                15. Start Play 60 seconds 
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   428
//!                16. Stop
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   429
//!                17. CloseFile
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   430
//!                18. Delete devsound instance
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   431
//!@SYMTestStatus		Verified
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   432
//!@SYMTestPriority		High
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   433
//!@SYMTestExpectedResults
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   434
//!                PCM recording 30 minutes
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   435
//!@SYMTestType			CIT
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   436
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   437
	START_TEST_BLOCK	2000	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-stress-automated-recording.ini
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   438
		CREATE_OBJECT	CMMFDevSound		devsound1
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   439
		COMMAND		devsound1		NewL
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   440
		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Stress-Recording-0006-0001-InitializeL_command02
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   441
		OUTSTANDING
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   442
		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Stress-Recording-0006-0001-SetPrioritySettings_command03
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   443
		COMMAND		devsound1		Capabilities
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   444
		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Stress-Recording-0006-0001-SetConfigL_command05
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   445
		COMMAND		devsound1		ReplaceFile			MULTIMEDIA-MMF-DevSound-Stress-Recording-0006-0001-ReplaceFile_command06
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   446
		COMMAND		devsound1		RecordInitL
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   447
		ASYNC_DELAY  1800000000 
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   448
		COMMAND		devsound1		Stop
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   449
		DELAY  5000000 
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   450
		COMMAND		devsound1		CloseFile
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   451
		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Stress-Recording-0006-0001-InitializeL_command10
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   452
		OUTSTANDING
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   453
		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Stress-Recording-0006-0001-SetPrioritySettings_command11
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   454
		COMMAND		devsound1		Capabilities
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   455
		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Stress-Recording-0006-0001-SetConfigL_command13
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   456
		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Stress-Recording-0006-0001-OpenFile_command14
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   457
		COMMAND		devsound1		PlayInitL
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   458
		ASYNC_DELAY  60000000 
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   459
		COMMAND		devsound1		Stop
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   460
		DELAY  2000000 
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   461
		COMMAND		devsound1		CloseFile
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   462
		COMMAND		devsound1		~
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   463
	END_TEST_BLOCK
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   464
END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-STRESS-AUTOMATED-RECORDING-0006
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   465
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   466
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   467
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   468
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   469
START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-STRESS-AUTOMATED-RECORDING-0007
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   470
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   471
//!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-STRESS-AUTOMATED-RECORDING-0007
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   472
//!@SYMAPI
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   473
//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TMMFState )
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   474
//!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings {ref} )
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   475
//!                CMMFDevSound::Capabilities()
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   476
//!                CMMFDevSound::SetConfigL(const TMMFCapabilities {ref} )
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   477
//!                CMMFDevSound::PlayInitL()
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   478
//!                CMMFDevSound::RecordInitL()
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   479
//!                CMMFDevSound::Stop()
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   480
//!                
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   481
//!@SYMAuthor			etorres
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   482
//!@SYMCreationDate		7/21/2008 
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   483
//!@SYMTestCaseDesc		PCM recording 30 minutes
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   484
//!@SYMTestActions
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   485
//!                1. Create Devsound instance 
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   486
//!                2. Initialize Devsound (Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW})
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   487
//!                3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording)
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   488
//!                4. Capabilities
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   489
//!                5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   490
//!                6.ReplaceFile(Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\robustness\Rec8kPCM30MinB.pcm )
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   491
//!                7. Record 1800m 
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   492
//!                8. Stop 5s
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   493
//!                9.CloseFile
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   494
//!                10. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   495
//!                11. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying)
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   496
//!                12. Capabilities
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   497
//!                13. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   498
//!                14. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\robustness\Rec8kPCM30MinB.pcm)
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   499
//!                15. Start Play 60 seconds 
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   500
//!                16. Stop
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   501
//!                17. CloseFile
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   502
//!                18. Delete devsound instance
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   503
//!@SYMTestStatus		Verified
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   504
//!@SYMTestPriority		High
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   505
//!@SYMTestExpectedResults
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   506
//!                PCM recording 30 minutes
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   507
//!@SYMTestType			CIT
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   508
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   509
	START_TEST_BLOCK	2000	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-stress-automated-recording.ini
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   510
		CREATE_OBJECT	CMMFDevSound		devsound1
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   511
		COMMAND		devsound1		NewL
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   512
		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Stress-Recording-0007-0001-InitializeL_command02
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   513
		OUTSTANDING
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   514
		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Stress-Recording-0007-0001-SetPrioritySettings_command03
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   515
		COMMAND		devsound1		Capabilities
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   516
		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Stress-Recording-0007-0001-SetConfigL_command05
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   517
		COMMAND		devsound1		ReplaceFile			MULTIMEDIA-MMF-DevSound-Stress-Recording-0007-0001-ReplaceFile_command06
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   518
		COMMAND		devsound1		RecordInitL
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   519
		ASYNC_DELAY  1800000000 
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   520
		COMMAND		devsound1		Stop
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   521
		DELAY  5000000 
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   522
		COMMAND		devsound1		CloseFile
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   523
		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Stress-Recording-0007-0001-InitializeL_command10
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   524
		OUTSTANDING
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   525
		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Stress-Recording-0007-0001-SetPrioritySettings_command11
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   526
		COMMAND		devsound1		Capabilities
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   527
		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Stress-Recording-0007-0001-SetConfigL_command13
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   528
		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Stress-Recording-0007-0001-OpenFile_command14
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   529
		COMMAND		devsound1		PlayInitL
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   530
		ASYNC_DELAY  60000000 
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   531
		COMMAND		devsound1		Stop
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   532
		DELAY  2000000 
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   533
		COMMAND		devsound1		CloseFile
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   534
		COMMAND		devsound1		~
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   535
	END_TEST_BLOCK
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   536
END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-STRESS-AUTOMATED-RECORDING-0007