os/mm/mm_plat/audio_routing_api/tsrc/Conf/AudioRoutingTestClass.cfg
author sl
Tue, 10 Jun 2014 14:32:02 +0200
changeset 1 260cb5ec6c19
permissions -rw-r--r--
Update contrib.
sl@0
     1
// _Unsupported_ Those API could be not implemented and return KErrNotSupported
sl@0
     2
sl@0
     3
sl@0
     4
[Define]
sl@0
     5
KErrNotFound -1
sl@0
     6
KErrNotSupported -5
sl@0
     7
KErrAlreadyExists -11
sl@0
     8
KErrNotReady -18
sl@0
     9
KErrAccessDenied -21
sl@0
    10
sl@0
    11
KErrEventPending -2000
sl@0
    12
KErrCallbackErrorCode -2001
sl@0
    13
KErrUnexpectedValue -2002
sl@0
    14
KErrNotificationPending -2005
sl@0
    15
KErrUnexpectedNotification -2006
sl@0
    16
KErrTimeoutController -2007
sl@0
    17
sl@0
    18
sl@0
    19
sl@0
    20
[Enddefine]
sl@0
    21
sl@0
    22
sl@0
    23
sl@0
    24
[Test]
sl@0
    25
title 1. Create AudioRouting CAudioInput - Recorder
sl@0
    26
create AudioRoutingTestClass AudioRoutingTest
sl@0
    27
AudioRoutingTest CreateObject Recorder
sl@0
    28
waittestclass AudioRoutingTest
sl@0
    29
AudioRoutingTest AudioInput Recorder
sl@0
    30
delete AudioRoutingTest
sl@0
    31
[Endtest]
sl@0
    32
sl@0
    33
[Test]
sl@0
    34
title 1.1. Create AudioRouting CAudioInput - Recorder
sl@0
    35
create AudioRoutingTestClass AudioRoutingTest
sl@0
    36
AudioRoutingTest CreateObject Recorder
sl@0
    37
waittestclass AudioRoutingTest
sl@0
    38
AudioRoutingTest AudioInput Recorder
sl@0
    39
AudioRoutingTest SetAudioInput
sl@0
    40
AudioRoutingTest AudioInputs
sl@0
    41
delete AudioRoutingTest
sl@0
    42
[Endtest]
sl@0
    43
sl@0
    44
[Test]
sl@0
    45
title 1.2. Create AudioRouting CAudioInput - VideoRecorder
sl@0
    46
create AudioRoutingTestClass AudioRoutingTest
sl@0
    47
AudioRoutingTest CreateObject  VideoRecord
sl@0
    48
sl@0
    49
AudioRoutingTest AudioInput VideoRecord
sl@0
    50
delete AudioRoutingTest
sl@0
    51
[Endtest]
sl@0
    52
sl@0
    53
[Test]
sl@0
    54
title 2. Create AudioRouting CAudioInput - CustomCommand
sl@0
    55
create AudioRoutingTestClass AudioRoutingTest
sl@0
    56
AudioRoutingTest CreateObject Recorder
sl@0
    57
waittestclass AudioRoutingTest
sl@0
    58
AudioRoutingTest CreateObject CustomCommand
sl@0
    59
AudioRoutingTest AudioInput CustomCommand
sl@0
    60
delete AudioRoutingTest
sl@0
    61
[Endtest]
sl@0
    62
sl@0
    63
[Test]
sl@0
    64
title 3. Create AudioRouting CAudioInput - CustomCommand
sl@0
    65
create AudioRoutingTestClass AudioRoutingTest
sl@0
    66
AudioRoutingTest CreateObject AudioPlayer
sl@0
    67
waittestclass AudioRoutingTest
sl@0
    68
AudioRoutingTest CreateObject CustomCommand AudioPlayer
sl@0
    69
AudioRoutingTest AudioInput CustomCommand
sl@0
    70
AudioRoutingTest SetAudioInput
sl@0
    71
AudioRoutingTest AudioInputs
sl@0
    72
delete AudioRoutingTest
sl@0
    73
[Endtest]
sl@0
    74
sl@0
    75
[Test]
sl@0
    76
title 4. Create AudioRouting CAudioInput - CustomInterface
sl@0
    77
create AudioRoutingTestClass AudioRoutingTest
sl@0
    78
AudioRoutingTest CreateObject AudioPlayer
sl@0
    79
waittestclass AudioRoutingTest
sl@0
    80
AudioRoutingTest CreateObject CustomInterface AudioPlayer
sl@0
    81
AudioRoutingTest AudioInput CustomInterface
sl@0
    82
delete AudioRoutingTest
sl@0
    83
[Endtest]
sl@0
    84
sl@0
    85
[Test]
sl@0
    86
title 5. Create AudioRouting CAudioInput - CustomInterface
sl@0
    87
create AudioRoutingTestClass AudioRoutingTest
sl@0
    88
AudioRoutingTest CreateObject Recorder
sl@0
    89
waittestclass AudioRoutingTest
sl@0
    90
AudioRoutingTest CreateObject CustomCommand Recorder
sl@0
    91
AudioRoutingTest CreateObject CustomInterface Recorder
sl@0
    92
AudioRoutingTest AudioInput CustomInterface Recorder
sl@0
    93
delete AudioRoutingTest
sl@0
    94
[Endtest]
sl@0
    95
sl@0
    96
[Test]
sl@0
    97
title 5.1. Create CAudioInput - CustomInterface
sl@0
    98
create AudioRoutingTestClass AudioRoutingTest
sl@0
    99
AudioRoutingTest CreateObject Recorder
sl@0
   100
waittestclass AudioRoutingTest
sl@0
   101
AudioRoutingTest CreateObject CustomInterface Recorder
sl@0
   102
AudioRoutingTest AudioInput CustomInterface
sl@0
   103
delete AudioRoutingTest
sl@0
   104
[Endtest]
sl@0
   105
sl@0
   106
[Test]
sl@0
   107
title 6. Create AudioRouting CAudioInput - DevSound
sl@0
   108
create AudioRoutingTestClass AudioRoutingTest
sl@0
   109
AudioRoutingTest CreateObject DevSound
sl@0
   110
waittestclass AudioRoutingTest
sl@0
   111
AudioRoutingTest AudioInput DevSound
sl@0
   112
delete AudioRoutingTest
sl@0
   113
[Endtest]
sl@0
   114
sl@0
   115
[Test]
sl@0
   116
title 7. Create AudioRouting CAudioInput - InputStream
sl@0
   117
create AudioRoutingTestClass AudioRoutingTest
sl@0
   118
AudioRoutingTest CreateObject InputStream
sl@0
   119
waittestclass AudioRoutingTest
sl@0
   120
AudioRoutingTest AudioInput InputStream
sl@0
   121
delete AudioRoutingTest
sl@0
   122
[Endtest]
sl@0
   123
sl@0
   124
[Test]
sl@0
   125
title 8. Create AudioRouting CAudioOutput - CMdaAudioPlayerUtility
sl@0
   126
create AudioRoutingTestClass AudioRoutingTest
sl@0
   127
AudioRoutingTest CreateObject AudioPlayer
sl@0
   128
waittestclass AudioRoutingTest
sl@0
   129
AudioRoutingTest AudioInput AudioPlayer
sl@0
   130
[Endtest]
sl@0
   131
sl@0
   132
[Test]
sl@0
   133
title 8.1. CAudioOutput - CMdaAudioPlayerUtility - AudioOutput
sl@0
   134
create AudioRoutingTestClass AudioRoutingTest
sl@0
   135
AudioRoutingTest CreateObject AudioPlayer
sl@0
   136
waittestclass AudioRoutingTest
sl@0
   137
AudioRoutingTest AudioInput AudioPlayer
sl@0
   138
AudioRoutingTest AudioOutput
sl@0
   139
[Endtest]
sl@0
   140
sl@0
   141
[Test]
sl@0
   142
title 9. Create AudioRouting CAudioOutput - CMdaAudioRecorderUtility
sl@0
   143
create AudioRoutingTestClass AudioRoutingTest
sl@0
   144
AudioRoutingTest CreateObject OutputRecord
sl@0
   145
waittestclass AudioRoutingTest
sl@0
   146
AudioRoutingTest AudioInput OutputRecord
sl@0
   147
delete AudioRoutingTest
sl@0
   148
[Endtest]
sl@0
   149
sl@0
   150
[Test]
sl@0
   151
title 10. Create AudioRouting CAudioOutput - CMdaAudioOutputStream 
sl@0
   152
create AudioRoutingTestClass AudioRoutingTest
sl@0
   153
AudioRoutingTest CreateObject OutputStream
sl@0
   154
//waittestclass AudioRoutingTest
sl@0
   155
AudioRoutingTest AudioInput OutputStream
sl@0
   156
delete AudioRoutingTest
sl@0
   157
[Endtest]
sl@0
   158
sl@0
   159
[Test]
sl@0
   160
title 11. Create AudioRouting CAudioOutput - CMdaAudioToneUtility 
sl@0
   161
create AudioRoutingTestClass AudioRoutingTest
sl@0
   162
AudioRoutingTest CreateObject ToneUtility
sl@0
   163
waittestclass AudioRoutingTest
sl@0
   164
AudioRoutingTest AudioInput ToneUtility
sl@0
   165
delete AudioRoutingTest
sl@0
   166
[Endtest]
sl@0
   167
sl@0
   168
[Test]
sl@0
   169
title 12. Create AudioRouting CAudioOutput - DevSound 
sl@0
   170
create AudioRoutingTestClass AudioRoutingTest
sl@0
   171
AudioRoutingTest CreateObject DevSound1
sl@0
   172
waittestclass AudioRoutingTest
sl@0
   173
AudioRoutingTest AudioInput DevSound1
sl@0
   174
delete AudioRoutingTest
sl@0
   175
[Endtest]
sl@0
   176
sl@0
   177
[Test]
sl@0
   178
title 12.1. Create CAudioOutput - DevSound - ProxyF 
sl@0
   179
create AudioRoutingTestClass AudioRoutingTest
sl@0
   180
AudioRoutingTest CreateObject DevSound1
sl@0
   181
waittestclass AudioRoutingTest
sl@0
   182
AudioRoutingTest AudioInput DevSound1
sl@0
   183
AudioRoutingTest DefaultAudioOutput
sl@0
   184
AudioRoutingTest RegisterObserver
sl@0
   185
AudioRoutingTest SecureOutput
sl@0
   186
AudioRoutingTest SetAudioOutput
sl@0
   187
AudioRoutingTest SetSecureOutput
sl@0
   188
AudioRoutingTest UnregisterObserver
sl@0
   189
delete AudioRoutingTest
sl@0
   190
[Endtest]
sl@0
   191
sl@0
   192
[Test]
sl@0
   193
title 13. Create AudioRouting CAudioOutput - CustomInterfaceOutput 
sl@0
   194
create AudioRoutingTestClass AudioRoutingTest
sl@0
   195
AudioRoutingTest CreateObject AudioPlayer
sl@0
   196
waittestclass AudioRoutingTest
sl@0
   197
AudioRoutingTest CreateObject CustomInterface AudioPlayer
sl@0
   198
AudioRoutingTest AudioInput CustomInterfaceOutput
sl@0
   199
delete AudioRoutingTest
sl@0
   200
[Endtest]
sl@0
   201
sl@0
   202
[Test]
sl@0
   203
title 13.1. Create AudioRouting CAudioOutput - CustomCommand
sl@0
   204
create AudioRoutingTestClass AudioRoutingTest
sl@0
   205
AudioRoutingTest CreateObject AudioPlayer
sl@0
   206
waittestclass AudioRoutingTest
sl@0
   207
AudioRoutingTest CreateObject CustomCommand AudioPlayer
sl@0
   208
AudioRoutingTest CreateObject CustomInterface CustomCommand
sl@0
   209
AudioRoutingTest AudioInput CustomInterfaceOutput
sl@0
   210
AudioRoutingTest SetAudioOutput
sl@0
   211
AudioRoutingTest SetSecureOutput
sl@0
   212
pause 2000
sl@0
   213
AudioRoutingTest DefaultAudioOutput
sl@0
   214
AudioRoutingTest SecureOutput
sl@0
   215
pause 2000
sl@0
   216
delete AudioRoutingTest
sl@0
   217
[Endtest]
sl@0
   218
sl@0
   219
[Test]
sl@0
   220
title 14. Create AudioRouting CAudioOutput - CustomCommand
sl@0
   221
create AudioRoutingTestClass AudioRoutingTest
sl@0
   222
AudioRoutingTest CreateObject AudioPlayer
sl@0
   223
waittestclass AudioRoutingTest
sl@0
   224
AudioRoutingTest CreateObject CustomCommand AudioPlayer
sl@0
   225
AudioRoutingTest AudioInput CustomCommandOutput
sl@0
   226
AudioRoutingTest RegisterObserver
sl@0
   227
AudioRoutingTest UnregisterObserver
sl@0
   228
delete AudioRoutingTest
sl@0
   229
[Endtest]
sl@0
   230
sl@0
   231
[Test]
sl@0
   232
title 15. Create AudioRouting CAudioOutput - MidiClient 
sl@0
   233
create AudioRoutingTestClass AudioRoutingTest
sl@0
   234
AudioRoutingTest CreateObject MidiClient
sl@0
   235
waittestclass AudioRoutingTest
sl@0
   236
AudioRoutingTest AudioInput MidiClient
sl@0
   237
AudioRoutingTest DefaultAudioOutput
sl@0
   238
AudioRoutingTest RegisterObserver
sl@0
   239
AudioRoutingTest SecureOutput
sl@0
   240
AudioRoutingTest SetAudioOutput
sl@0
   241
AudioRoutingTest SetSecureOutput
sl@0
   242
AudioRoutingTest UnregisterObserver
sl@0
   243
delete AudioRoutingTest
sl@0
   244
[Endtest]
sl@0
   245
sl@0
   246
[Test]
sl@0
   247
title 16. Create AudioRouting CAudioOutput - DrmPlayer 
sl@0
   248
create AudioRoutingTestClass AudioRoutingTest
sl@0
   249
AudioRoutingTest CreateObject DrmPlayer
sl@0
   250
waittestclass AudioRoutingTest
sl@0
   251
AudioRoutingTest AudioInput DrmPlayer
sl@0
   252
delete AudioRoutingTest
sl@0
   253
[Endtest]
sl@0
   254
sl@0
   255
[Test]
sl@0
   256
title 17. Create AudioRouting CAudioOutput - VideoPlayer 
sl@0
   257
create AudioRoutingTestClass AudioRoutingTest
sl@0
   258
AudioRoutingTest CreateObject VideoPlayer 
sl@0
   259
waittestclass AudioRoutingTest
sl@0
   260
AudioRoutingTest AudioInput VideoPlayer
sl@0
   261
AudioRoutingTest AudioInputs
sl@0
   262
AudioRoutingTest SetAudioInput
sl@0
   263
delete AudioRoutingTest
sl@0
   264
[Endtest]
sl@0
   265
sl@0
   266
[Test]
sl@0
   267
title 18. Create AudioRouting CAudioOutput - VideoPlayer 
sl@0
   268
create AudioRoutingTestClass AudioRoutingTest
sl@0
   269
AudioRoutingTest CreateObject VideoPlayer 
sl@0
   270
waittestclass AudioRoutingTest
sl@0
   271
AudioRoutingTest AudioInput VideoPlayer
sl@0
   272
AudioRoutingTest DefaultAudioOutput
sl@0
   273
AudioRoutingTest RegisterObserver
sl@0
   274
AudioRoutingTest SecureOutput
sl@0
   275
AudioRoutingTest SetAudioOutput
sl@0
   276
AudioRoutingTest SetSecureOutput
sl@0
   277
AudioRoutingTest UnregisterObserver
sl@0
   278
delete AudioRoutingTest
sl@0
   279
[Endtest]