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.
     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]