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