mmlibs/mmfw/tsrc/mmfintegrationtest/ACLNT/scripts/tsi_mmf_aclnt_00_truepause.script
author hgs
Thu, 07 Oct 2010 22:34:12 +0100
changeset 0 b8ed18f6c07b
child 5 b220a9341636
permissions -rw-r--r--
2010wk40
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
     1
// Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
     2
// All rights reserved.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
     3
// This component and the accompanying materials are made available
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
     4
// under the terms of "Eclipse Public License v1.0"
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
     5
// which accompanies this distribution, and is available
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
     6
// at the URL "http://www.eclipse.org/legal/epl-v10.html".
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
     7
//
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
     8
// Initial Contributors:
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
     9
// Nokia Corporation - initial contribution.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    10
//
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    11
// Contributors:
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    12
//
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    13
// Description:
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    14
//
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    15
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    16
LOAD_SUITE TSI_MMFACLNT.DLL
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    17
#PAUSE_AT_END
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    18
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    19
# wait for ring.wav to finish playing
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    20
delay 5000
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    21
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    22
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    23
#True Pause
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    24
//! @SYMTestCaseID			MM-MMF-ACLNT-I-0175-HP
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    25
//! @SYMTestCaseDesc			Negative: Call Pause before WriteL
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    26
//! @SYMTestPriority			High
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    27
//! @SYMTestType			Exception usecase
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    28
//! @SYMREQ				REQ11462
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    29
//! @SYMPREQ				1540
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    30
//! @SYMTestActions 			1.Create a CMdaAudioOutputStream object
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    31
//! 					2. Call Pause
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    32
//! 					3. Call Open
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    33
//! 					4. Call Pause
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    34
//! @SYMTestExpectedResults 		CMdaAudioToneUtility::Pause() returns with KErrNotReady
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    35
//! 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    36
PRINT Negative: Call Pause before WriteL 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    37
RUN_TEST_STEP 30000,ACLNT, MM-MMF-ACLNT-I-0175-HP  \audio.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    38
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    39
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    40
//! @SYMTestCaseID			MM-MMF-ACLNT-I-0176-HP
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    41
//! @SYMTestCaseDesc			Positive: Pause-Resume
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    42
//! @SYMTestPriority			High
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    43
//! @SYMTestType			Normal usecase
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    44
//! @SYMREQ				REQ11462
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    45
//! @SYMPREQ				1540
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    46
//! @SYMTestActions 			1.Create a CMdaAudioOutputStream object
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    47
//! 					2. Call Open
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    48
//! 					3. Wait for MaosOpenComplete()
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    49
//! 					4. Call WriteL
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    50
//! 					5. Call Pause. Wait 2 seconds
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    51
//!					6. Resume playback
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    52
//! 					7. Call WriteL until MaoscPlayComplete(TInt)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    53
//! @SYMTestExpectedResults 		MMdaAudioOutputStreamCallback::MaoscBufferCopied callback will not be received after Pause. 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    54
//!					Audio continues from paused position. Pause and Resume return with KErrNone
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    55
//! 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    56
PRINT Positive: Pause-Resume
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    57
RUN_TEST_STEP 30000,ACLNT, MM-MMF-ACLNT-I-0176-HP  \audio.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    58
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    59
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    60
//! @SYMTestCaseID			MM-MMF-ACLNT-I-0177-HP
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    61
//! @SYMTestCaseDesc			Positive: Pause-Resume three times
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    62
//! @SYMTestPriority			High
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    63
//! @SYMTestType			Normal usecase
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    64
//! @SYMREQ				REQ11462
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    65
//! @SYMPREQ				1540
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    66
//! @SYMTestActions 			1.Create a CMdaAudioOutputStream object
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    67
//! 					2. Call Open
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    68
//! 					3. Wait for MaosOpenComplete()
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    69
//! 					4. Call WriteL
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    70
//! 					5. Call Pause. Wait 2 seconds
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    71
//! 					6. Repeat steps 4&5 two times
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    72
//! 					7. Call WriteL until MaoscPlayComplete(TInt)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    73
//! @SYMTestExpectedResults 		MMdaAudioOutputStreamCallback::MaoscBufferCopied callback will not be received after Pause. 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    74
//!					Audio continues from paused position. Pause and Resume return with KErrNone
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    75
//! 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    76
PRINT Positive: Pause-Resume three times
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    77
RUN_TEST_STEP 30000,ACLNT, MM-MMF-ACLNT-I-0177-HP  \audio.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    78
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    79
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    80
//! @SYMTestCaseID			MM-MMF-ACLNT-I-0178-HP
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    81
//! @SYMTestCaseDesc			Positive: Change configuration while in Pause
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    82
//! @SYMTestPriority			High
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    83
//! @SYMTestType			Alternative usecase
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    84
//! @SYMREQ				REQ11462
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    85
//! @SYMPREQ				1540
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    86
//! @SYMTestActions 			1. Play preloaded audio
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    87
//! 					2. Pause playback
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    88
//! 					3. Change volume and balance to values different from default.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    89
//! 					4. Resume playback
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    90
//! 					5. Check the values have been changed
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    91
//! @SYMTestExpectedResults 		Volume and balance can be changed in paused state. Changed values are maintained after resume
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    92
//!					Audio continues from paused position. Pause and Resume return with KErrNone
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    93
//! 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    94
PRINT Positive: Change configuration while in Pause (file sequence)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    95
RUN_TEST_STEP 30000,ACLNT, MM-MMF-ACLNT-I-0178-HP  \audio.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    96
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    97
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    98
//! @SYMTestCaseID			MM-MMF-ACLNT-I-0179-HP
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    99
//! @SYMTestCaseDesc			Negative: Change invalid config while in pause
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   100
//! @SYMTestPriority			High
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   101
//! @SYMTestType			Alternative usecase
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   102
//! @SYMREQ				REQ11462
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   103
//! @SYMPREQ				1540
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   104
//! @SYMTestActions 			1.Create a CMdaAudioOutputStream object
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   105
//! 					2. Call Open
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   106
//! 					3. Wait for MaosOpenComplete()
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   107
//! 					4. Call WriteL
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   108
//! 					5. Call Pause.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   109
//! 					6. Call SetAudioPropertiesL
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   110
//! 					7. Call WriteL
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   111
//! @SYMTestExpectedResults 	SetAudioPropertiesL should leave with KErrNotSupported
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   112
//!				Audio continues from paused position. Pause and Resume return with KErrNone
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   113
//! 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   114
PRINT Negative: Change invalid config while in pause
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   115
RUN_TEST_STEP 30000,ACLNT, MM-MMF-ACLNT-I-0179-HP  \audio.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   116
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   117
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   118
//! @SYMTestCaseID			MM-MMF-ACLNT-I-0180-HP
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   119
//! @SYMTestCaseDesc			Positive: GetBytes during pause
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   120
//! @SYMTestPriority			High
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   121
//! @SYMTestType			Alternative usecase
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   122
//! @SYMREQ				REQ11462
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   123
//! @SYMPREQ				1540
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   124
//! @SYMTestActions 			1.Create a CMdaAudioOutputStream object
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   125
//! 					2. Call Open
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   126
//! 					3. Wait for MaosOpenComplete()
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   127
//! 					4. Call WriteL
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   128
//! 					5. Call Pause.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   129
//! 					6. Call GetBytes. Wait 2 seconds
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   130
//! 					7. Call GetBytes again
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   131
//! 					8. Call WriteL until MaoscPlayComplete(TInt)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   132
//! @SYMTestExpectedResults 		GetBytes should return the same number while in Pause
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   133
//!					Audio continues from paused position. Pause and Resume return with KErrNone
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   134
//! 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   135
PRINT Positive: GetBytes during pause
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   136
RUN_TEST_STEP 30000,ACLNT, MM-MMF-ACLNT-I-0180-HP  \audio.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   137
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   138
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   139
//! @SYMTestCaseID			MM-MMF-ACLNT-I-0181-HP
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   140
//! @SYMTestCaseDesc			Positive: Write-Pause-Stop-Write
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   141
//! @SYMTestPriority			High
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   142
//! @SYMTestType			Normal usecase
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   143
//! @SYMREQ				REQ11462
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   144
//! @SYMPREQ				1540
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   145
//! @SYMTestActions 			1.Create a CMdaAudioOutputStream object
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   146
//! 					2. Call Open
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   147
//! 					3. Wait for MaosOpenComplete()
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   148
//! 					4. Call WriteL
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   149
//! 					5. Call Pause. Wait 2 seconds
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   150
//! 					6. Call Stop
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   151
//!                                     7. Call Resume
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   152
//! 					8. Call WriteL until MaoscPlayComplete(TInt)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   153
//! @SYMTestExpectedResults 		Pause returns with KErrNone. Resume returns with KErrNotReady while stopped. Audio should be resumed from the start
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   154
//! 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   155
PRINT Positive: Write-Pause-Stop-Resume-Write
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   156
RUN_TEST_STEP 30000,ACLNT, MM-MMF-ACLNT-I-0181-HP  \audio.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   157
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   158
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   159
//! @SYMTestCaseID			MM-MMF-ACLNT-I-0182-HP
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   160
//! @SYMTestCaseDesc			Negative: Pause-Resume non-support formats
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   161
//! @SYMTestPriority			High
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   162
//! @SYMTestType			Alternative usecase
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   163
//! @SYMREQ				REQ11462
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   164
//! @SYMPREQ				1540
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   165
//! @SYMTestActions 			1.Create a CMdaAudioOutputStream object
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   166
//! 					2. Call Open
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   167
//! 					3. Wait for MaosOpenComplete()
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   168
//! 					4. SetDataTypeL
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   169
//! 					5. Call WriteL
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   170
//! 					6. Call Pause. Wait 2 seconds
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   171
//! 					7. Call WriteL until MaoscPlayComplete(TInt)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   172
//! @SYMTestExpectedResults 		Pause returns KErrNotSupported
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   173
//! 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   174
PRINT Negative: Pause-Resume non-support formats
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   175
RUN_TEST_STEP 30000,ACLNT, MM-MMF-ACLNT-I-0182-HP  \audio.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   176
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   177
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   178
//! @SYMTestCaseID			MM-MMF-ACLNT-I-0185-HP
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   179
//! @SYMTestCaseDec			Play-Pause-Stop-Play
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   180
//! @SYMTestPriority			High
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   181
//! @SYMTestType			Normal usecase
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   182
//! @SYMREQ				REQ11462
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   183
//!					REQ11459
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   184
//!					REQ11460
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   185
//! @SYMPREQ				1540
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   186
//! @SYMTestActions			1. Play preloaded audio
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   187
//!					2. Pause
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   188
//!					3. Stop
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   189
//!					4. Continue play. Checking that play continues correctly.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   190
//! @SYMTestExpectedResults		Audio does not continue from paused position. Audio is restarted
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   191
//!
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   192
PRINT Play-Pause-Stop-Play
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   193
RUN_TEST_STEP 60000, ACLNT, MM-MMF-ACLNT-I-0185-HP c:\audio.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   194
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   195
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   196
//! @SYMTestCaseID			MM-MMF-ACLNT-I-0186-HP
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   197
//! @SYMTestCaseDec			Change configuration while in Pause
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   198
//! @SYMTestPriority			High
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   199
//! @SYMTestType			Alternative usecase
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   200
//! @SYMREQ				REQ11462
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   201
//!					REQ11459
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   202
//!					REQ11460
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   203
//! @SYMPREQ				1540
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   204
//! @SYMTestActions: 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   205
//!					1. Play preloaded audio
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   206
//!					2. Pause playback
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   207
//!					3. Change volume and balance to values different from default.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   208
//!					4. Resume playback
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   209
//!					5. Check the values have been changed
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   210
//! @SYMTestExpectedResults:		Volume and balance can be changed in paused state. Changed values are maintained after resume
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   211
//!
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   212
PRINT Change configuration while in Pause
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   213
RUN_TEST_STEP 60000, ACLNT, MM-MMF-ACLNT-I-0186-HP c:\audio.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   214
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   215
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   216
//! @SYMTestCaseID			MM-MMF-ACLNT-I-0187-HP
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   217
//! @SYMTestCaseDec			Pause play and continue play (sqn).
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   218
//! @SYMTestPriority			High
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   219
//! @SYMTestType			Normal usecase
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   220
//! @SYMREQ				REQ11461
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   221
//! @SYMPREQ				1540
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   222
//! @SYMTestActions
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   223
//!					1. Play preloaded audio
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   224
//!					2. Pause
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   225
//!					3. Continue play. Checking that play continues correctly.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   226
//! @SYMTestExpectedResults		Audio continues from paused position.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   227
//!					
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   228
PRINT Pause play and continue play (sqn).
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   229
RUN_TEST_STEP 60000, ACLNT, MM-MMF-ACLNT-I-0187-HP c:\audio.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   230
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   231
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   232
//! @SYMTestCaseID			MM-MMF-ACLNT-I-0188-HP
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   233
//! @SYMTestCaseDec			Pause play and continue play three times (sqn)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   234
//! @SYMTestPriority			High
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   235
//! @SYMTestType			Normal usecase
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   236
//! @SYMREQ				REQ11461
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   237
//! @SYMPREQ				1540
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   238
//! @SYMTestActions: 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   239
//!					1. Play preloaded audio
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   240
//!					2. Pause
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   241
//!					3. Continue play
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   242
//!					4. Repeat steps 2-3 two more times
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   243
//! @SYMTestExpectedResults		Audio continues from paused position.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   244
//!					
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   245
PRINT Pause play and continue play three times (sqn)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   246
RUN_TEST_STEP 60000, ACLNT, MM-MMF-ACLNT-I-0188-HP c:\audio.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   247
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   248
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   249
//! @SYMTestCaseID			MM-MMF-ACLNT-I-0189-HP
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   250
//! @SYMTestCaseDec			Play-Pause-Stop-Play (sqn)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   251
//! @SYMTestPriority			High
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   252
//! @SYMTestType			Normal usecase
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   253
//! @SYMREQ				REQ11461
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   254
//! @SYMPREQ				1540
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   255
//! @SYMTestActions 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   256
//!					1. Play preloaded audio
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   257
//!					2. Pause
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   258
//!					3. Stop
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   259
//!					4. Continue play. Checking that play continues correctly.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   260
//! @SYMTestExpectedResults		Audio does not continue from paused position.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   261
//!					
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   262
PRINT Play-Pause-Stop-Play (sqn)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   263
RUN_TEST_STEP 60000, ACLNT, MM-MMF-ACLNT-I-0189-HP c:\audio.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   264
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   265
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   266
//! @SYMTestCaseID			MM-MMF-ACLNT-I-0190-HP
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   267
//! @SYMTestCaseDec			Change configuration while in Pause (sqn)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   268
//! @SYMTestPriority			High
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   269
//! @SYMTestType			Alternative usecase
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   270
//! @SYMREQ				REQ11461
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   271
//! @SYMPREQ				1540
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   272
//! @SYMTestActions
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   273
//!					1. Play preloaded audio
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   274
//!					2. Pause playback
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   275
//!					3. Change volume and balance to values different from default.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   276
//!					4. Resume playback
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   277
//!					5. Check the values have been changed
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   278
//! @SYMTestExpectedResults		Volume and balance can be changed in paused state. Changed values are maintained after resume
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   279
//!
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   280
PRINT Change configuration while in Pause (sqn)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   281
RUN_TEST_STEP 60000, ACLNT, MM-MMF-ACLNT-I-0190-HP c:\audio.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   282
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   283
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   284
//! @SYMTestCaseID			MM-MMF-ACLNT-I-0191-HP
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   285
//! @SYMTestCaseDec			Pause play and continue play using different codecs.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   286
//! @SYMTestPriority			High
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   287
//! @SYMTestType			Alternative usecase
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   288
//! @SYMREQ				REQ11461
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   289
//! @SYMPREQ				1540
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   290
//! @SYMTestActions
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   291
//!					1. Play preloaded audio
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   292
//!					2. Pause
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   293
//!					3. Continue play. Checking that play continues correctly.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   294
//!					4. Repeat this with all supported formats
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   295
//! @SYMTestExpectedResults		Audio continues from paused position for each format
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   296
//!				
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   297
PRINT Pause play and continue play using different codecs.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   298
RUN_TEST_STEP 120000, ACLNT, MM-MMF-ACLNT-I-0191-HP c:\audio.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   299
TEST_COMPLETE