--- a/mmmw_plat/voip_audio_services_api/tsrc/Conf/VoIPAudioServicesTestClass.cfg Fri Sep 03 19:34:12 2010 -0500
+++ b/mmmw_plat/voip_audio_services_api/tsrc/Conf/VoIPAudioServicesTestClass.cfg Tue Sep 21 11:38:43 2010 -0500
@@ -1,9 +1,9 @@
-// _Unsupported_ Those API could be not implemented and return KErrNotSupported
-
+//VoIPAudioServicesTestClass.cfg
[Define]
KErrNotFound -1
KErrNotSupported -5
+KErrArgument -6
KErrAlreadyExists -11
KErrNotReady -18
KErrAccessDenied -21
@@ -17,17 +17,15 @@
[Enddefine]
-
[Test]
-title 01. VoIPUtilityFactory - 01. Create Factory
+title 01. Factory - 1. Create Factory
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
delete VoIP
[Endtest]
-
[Test]
-title 01. VoIPUtilityFactory - 02. Create Downlinkstream
+title 01. Factory - 2. Create DLN
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
VoIP CreateDownlinkStream
@@ -35,7 +33,7 @@
[Endtest]
[Test]
-title 01. VoIPUtilityFactory - 03. Create Uplinkstream
+title 01. Factory - 3. Create UPL
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
VoIP CreateUplinkStream
@@ -43,35 +41,36 @@
[Endtest]
[Test]
-title 01. VoIPUtilityFactory - 04. Create DTMFTonePlayer
+title 01. Factory - 4. Create DTMF Player
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
-VoIP CreateDownlinkStream
-VoIP CreateUplinkStream
-VoIP CreateDTMFTonePlayer
+VoIP CreateDTMFTonePlayer Uplink
+VoIP CreateDTMFTonePlayer Dnlink
delete VoIP
[Endtest]
[Test]
-title 01. VoIPUtilityFactory - 05. GetSupportedDownlinkFormats
+title 01. Factory - 5. Get DNL Formats
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
VoIP CreateDownlinkStream
VoIP GetSupportedDownlinkFormats
+VoIP GetSupportedDownlinkFormats
delete VoIP
[Endtest]
[Test]
-title 01. VoIPUtilityFactory - 06. GetSupportedUplinkFormats
+title 01. Factory - 6. Get UPL Formats
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
VoIP CreateUplinkStream
VoIP GetSupportedUplinkFormats
+VoIP GetSupportedUplinkFormats
delete VoIP
[Endtest]
[Test]
-title 01. VoIPUtilityFactory - 07. Get Downlink Version
+title 01. Factory - 7. Get DNL Version
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
VoIP CreateDownlinkStream
@@ -80,7 +79,7 @@
[Endtest]
[Test]
-title 01. VoIPUtilityFactory - 08. Get Uplink Version
+title 01. Factory - 8. Get UPL Version
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
VoIP CreateUplinkStream
@@ -88,222 +87,267 @@
delete VoIP
[Endtest]
-
[Test]
-title 02. RingToneFactory - 01. Create Ring Tone Factory
+title 02. RT Factory - 1. Create RT Factory
create VoIPAudioServicesTestClass VoIP
VoIP CreateRingToneFactory
delete VoIP
[Endtest]
[Test]
-title 02. RingToneFactory - 02. Create RingTonePlayer
+title 02. RT Factory - 2. Create RT Player
create VoIPAudioServicesTestClass VoIP
VoIP CreateRingToneFactory
VoIP CreateRingTonePlayer
delete VoIP
[Endtest]
-
[Test]
-title 03. VoIPAudioDownlinkStream - 01. Set Downlink format - G711
+title 03. DNL - 1. Set format G711
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
VoIP CreateDownlinkStream
VoIP SetDownlinkFormat G711
+VoIP SetDownlinkFormat G711
delete VoIP
[Endtest]
[Test]
-title 03. VoIPAudioDownlinkStream - 02. Set Downlink format - G729
+title 03. DNL - 2. Set format G729
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
VoIP CreateDownlinkStream
VoIP SetDownlinkFormat G729
+VoIP SetDownlinkFormat G729
delete VoIP
[Endtest]
[Test]
-title 03. VoIPAudioDownlinkStream - 03. Set Downlink format - iLBC
+title 03. DNL - 3. Set format iLBC
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
VoIP CreateDownlinkStream
VoIP SetDownlinkFormat iLBC
+VoIP SetDownlinkFormat iLBC
delete VoIP
[Endtest]
[Test]
-title 03. VoIPAudioDownlinkStream - 04. Set Downlink format - AMR-NB
+title 03. DNL - 4. Set format AMR-NB
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
VoIP CreateDownlinkStream
VoIP SetDownlinkFormat AMR-NB
+VoIP SetDownlinkFormat AMR-NB
delete VoIP
[Endtest]
[Test]
-title 03. VoIPAudioDownlinkStream - 05. Set Downlink format - PCM16
+title 03. DNL - 5. Set format PCM16
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
VoIP CreateDownlinkStream
VoIP SetDownlinkFormat PCM16
+VoIP SetDownlinkFormat PCM16
delete VoIP
[Endtest]
+// Fail case
[Test]
-title 03. VoIPAudioDownlinkStream - 06. Open Downlink format - G711
+title 03. DNL - 6. Set format NULL
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateDownlinkStream
+allownextresult KErrNotSupported
+VoIP SetDownlinkFormat NULL
+delete VoIP
+[Endtest]
+
+[Test]
+title 03. DNL - 7. Open G711
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
VoIP CreateDownlinkStream
VoIP SetDownlinkFormat G711
-VoIP OpenDownlink
+VoIP OpenDownlink StdBuf
waittestclass VoIP
delete VoIP
[Endtest]
[Test]
-title 03. VoIPAudioDownlinkStream - 07. Open Downlink format - G729
+title 03. DNL - 8. Open G711_10MS
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
VoIP CreateDownlinkStream
-VoIP SetDownlinkFormat G729
-VoIP OpenDownlink
+VoIP GetSupportedDownlinkFormats
+VoIP SetDownlinkFormat G711_10MS
+VoIP OpenDownlink StdBuf
waittestclass VoIP
delete VoIP
[Endtest]
[Test]
-title 03. VoIPAudioDownlinkStream - 08. Open Downlink format - iLBC
+title 03. DNL - 9. Open G729
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
VoIP CreateDownlinkStream
-VoIP SetDownlinkFormat iLBC
-VoIP OpenDownlink
+VoIP GetSupportedDownlinkFormats
+VoIP SetDownlinkFormat G729
+VoIP OpenDownlink StdBuf
waittestclass VoIP
delete VoIP
[Endtest]
[Test]
-title 03. VoIPAudioDownlinkStream - 09. Open Downlink format - AMR-NB
+title 03. DNL - 10. Open iLBC
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateDownlinkStream
+VoIP SetDownlinkFormat iLBC
+VoIP OpenDownlink StdBuf
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+[Test]
+title 03. DNL - 11. Open AMR-NB
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
VoIP CreateDownlinkStream
VoIP SetDownlinkFormat AMR-NB
-VoIP OpenDownlink
+VoIP OpenDownlink StdBuf
waittestclass VoIP
delete VoIP
[Endtest]
[Test]
-title 03. VoIPAudioDownlinkStream - 10. Open Downlink format - PCM16
+title 03. DNL - 12. Open PCM16
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
VoIP CreateDownlinkStream
VoIP SetDownlinkFormat PCM16
-VoIP OpenDownlink
+VoIP OpenDownlink StdBuf
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+[Test]
+title 03. DNL - 13. Spkr Volume
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateDownlinkStream
+VoIP SetDownlinkFormat AMR-NB
+VoIP OpenDownlink StdBuf
+waittestclass VoIP
+VoIP Volume
+VoIP Close Dnlink
waittestclass VoIP
delete VoIP
[Endtest]
-
[Test]
-title 03. VoIPAudioDownlinkStream - 11. Volume
+title 03. DNL - 14. AudioDevice - Handset
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
VoIP CreateDownlinkStream
+VoIP GetSupportedDownlinkFormats
VoIP SetDownlinkFormat AMR-NB
-VoIP OpenDownlink
+VoIP OpenDownlink StdBuf
waittestclass VoIP
-VoIP Volume
+VoIP SetDevice Handset
VoIP Close Dnlink
waittestclass VoIP
-VoIP SetTimeout 10000
+delete VoIP
+[Endtest]
+
+[Test]
+title 03. DNL - 15. AudioDevice - Loudspeaker
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateDownlinkStream
+VoIP SetDownlinkFormat G711
+VoIP OpenDownlink StdBuf
+waittestclass VoIP
+VoIP SetDevice LoudSpeaker
+VoIP Close Dnlink
waittestclass VoIP
delete VoIP
[Endtest]
[Test]
-title 03. VoIPAudioDownlinkStream - 12. AudioDevice - Handset
-create VoIPAudioServicesTestClass VoIP
-VoIP CreateFactory
-VoIP CreateDownlinkStream
-VoIP SetDownlinkFormat AMR-NB
-VoIP OpenDownlink
-waittestclass VoIP
-VoIP SetDevice Handset
-VoIP Close Dnlink
-waittestclass VoIP
-VoIP SetTimeout 10000
-waittestclass VoIP
-delete VoIP
-[Endtest]
-
-
-[Test]
-title 03. VoIPAudioDownlinkStream - 13. AudioDevice - Loudspeaker
-create VoIPAudioServicesTestClass VoIP
-VoIP CreateFactory
-VoIP CreateDownlinkStream
-VoIP SetDownlinkFormat AMR-NB
-VoIP OpenDownlink
-waittestclass VoIP
-VoIP SetDevice LoudSpeaker
-VoIP Close Dnlink
-waittestclass VoIP
-VoIP SetTimeout 10000
-waittestclass VoIP
-delete VoIP
-[Endtest]
-
-
-
-[Test]
-title 04. VoIPAudioUplinkStream - 01. Set Uplink format - G711
+title 04. UPL - 1. Set G711
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
VoIP CreateUplinkStream
VoIP SetUplinkFormat G711
+VoIP SetUplinkFormat G711
delete VoIP
[Endtest]
[Test]
-title 04. VoIPAudioUplinkStream - 02. Set Uplink format - G729
+title 04. UPL - 2. Set G711_10MS
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
VoIP CreateUplinkStream
+VoIP SetUplinkFormat G711_10MS
+delete VoIP
+[Endtest]
+
+[Test]
+title 04. UPL - 3. Set G729
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateUplinkStream
+VoIP SetUplinkFormat G729
VoIP SetUplinkFormat G729
delete VoIP
[Endtest]
[Test]
-title 04. VoIPAudioUplinkStream - 03. Set Uplink format - iLBC
+title 04. UPL - 4. Set iLBC
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
VoIP CreateUplinkStream
+VoIP GetSupportedUplinkFormats
+VoIP SetUplinkFormat iLBC
VoIP SetUplinkFormat iLBC
delete VoIP
[Endtest]
[Test]
-title 04. VoIPAudioUplinkStream - 04. Set Uplink format - AMR-NB
+title 04. UPL - 5. Set AMR-NB
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
VoIP CreateUplinkStream
+VoIP GetSupportedUplinkFormats
+VoIP SetUplinkFormat AMR-NB
VoIP SetUplinkFormat AMR-NB
delete VoIP
[Endtest]
[Test]
-title 04. VoIPAudioUplinkStream - 05. Set Uplink format - PCM16
+title 04. UPL - 6. Set PCM16
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
VoIP CreateUplinkStream
VoIP SetUplinkFormat PCM16
+VoIP SetUplinkFormat PCM16
+delete VoIP
+[Endtest]
+
+// Fail case
+[Test]
+title 04. UPL - 7. Set NULL
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateUplinkStream
+allownextresult KErrNotSupported
+VoIP SetUplinkFormat NULL
delete VoIP
[Endtest]
[Test]
-title 04. VoIPAudioUplinkStream - 06. Open Uplink format - G711
+title 04. UPL - 8. Open G711
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
VoIP CreateUplinkStream
@@ -314,7 +358,7 @@
[Endtest]
[Test]
-title 04. VoIPAudioUplinkStream - 07. Open Uplink format - G729
+title 04. UPL - 9. Open G729
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
VoIP CreateUplinkStream
@@ -325,7 +369,7 @@
[Endtest]
[Test]
-title 04. VoIPAudioUplinkStream - 08. Open Uplink format - iLBC
+title 04. UPL - 10. Open iLBC
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
VoIP CreateUplinkStream
@@ -336,7 +380,7 @@
[Endtest]
[Test]
-title 04. VoIPAudioUplinkStream - 09. Open Uplink format - AMR-NB
+title 04. UPL - 11. Open AMR-NB
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
VoIP CreateUplinkStream
@@ -347,7 +391,7 @@
[Endtest]
[Test]
-title 04. VoIPAudioUplinkStream - 10. Open Uplink format - PCM16
+title 04. UPL - 12. Open PCM16
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
VoIP CreateUplinkStream
@@ -357,9 +401,8 @@
delete VoIP
[Endtest]
-
[Test]
-title 04. VoIPAudioUplinkStream - 11. Gain
+title 04. UPL - 13. Mic Gain
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
VoIP CreateUplinkStream
@@ -372,27 +415,26 @@
delete VoIP
[Endtest]
-
[Test]
-title 05. DTMFTonePlayer - 01. Init DTMFTonePlayerDnlink
+title 05. DTMF - 1. Init DNL
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
VoIP CreateDownlinkStream
-VoIP SetDownlinkFormat G729
-VoIP OpenDownlink
+VoIP SetDownlinkFormat G711
+VoIP OpenDownlink StdBuf
waittestclass VoIP
-VoIP CreateDTMFTonePlayer
+VoIP CreateDTMFTonePlayer Dnlink
VoIP InitDTMFTonePlayer Dnlink
waittestclass VoIP
delete VoIP
[Endtest]
[Test]
-title 05. DTMFTonePlayer - 02. Init DTMFTonePlayerUplink
+title 05. DTMF - 2. Init UPL
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
VoIP CreateUplinkStream
-VoIP CreateDTMFTonePlayer
+VoIP CreateDTMFTonePlayer Uplink
VoIP SetUplinkFormat G729
VoIP OpenUplink
waittestclass VoIP
@@ -401,48 +443,51 @@
delete VoIP
[Endtest]
-
[Test]
-title 05. DTMFTonePlayer - 03. DTMFPlayDnlink
+title 05. DTMF - 3. Play DNL
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
VoIP CreateDownlinkStream
-VoIP SetDownlinkFormat G729
-VoIP OpenDownlink
+VoIP SetDownlinkFormat AMR-NB
+VoIP OpenDownlink StdBuf
waittestclass VoIP
-VoIP CreateDTMFTonePlayer
+VoIP CreateDTMFTonePlayer Dnlink
VoIP InitDTMFTonePlayer Dnlink
waittestclass VoIP
VoIP DTMFTonePlay Dnlink
+VoIP SetTimeout 1000
+waittestclass VoIP
VoIP CloseDTMFPlayer Dnlink
delete VoIP
[Endtest]
[Test]
-title 05. DTMFTonePlayer - 04. DTMFPlayUplink
+title 05. DTMF - 4. Play UPL
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
VoIP CreateUplinkStream
-VoIP CreateDTMFTonePlayer
-VoIP SetUplinkFormat G729
+VoIP CreateDTMFTonePlayer Uplink
+VoIP SetUplinkFormat AMR-NB
VoIP OpenUplink
waittestclass VoIP
VoIP InitDTMFTonePlayer Uplink
waittestclass VoIP
VoIP DTMFTonePlay Uplink
+VoIP SetTimeout 1000
+waittestclass VoIP
VoIP CloseDTMFPlayer Uplink
delete VoIP
[Endtest]
[Test]
-title 05. DTMFTonePlayer - 05. StopDTMFPlayer Dnlink
+title 05. DTMF - 5. Stop DNL
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
VoIP CreateDownlinkStream
-VoIP SetDownlinkFormat G729
-VoIP OpenDownlink
+VoIP SetDownlinkFormat G711
+VoIP OpenDownlink StdBuf
waittestclass VoIP
-VoIP CreateDTMFTonePlayer
+VoIP CreateDTMFTonePlayer Dnlink
VoIP InitDTMFTonePlayer Dnlink
waittestclass VoIP
VoIP DTMFTonePlay Dnlink
@@ -452,12 +497,12 @@
[Endtest]
[Test]
-title 05. DTMFTonePlayer - 06. StopDTMFPlayer Uplink
+title 05. DTMF - 6. Stop UPL
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
VoIP CreateUplinkStream
-VoIP CreateDTMFTonePlayer
-VoIP SetUplinkFormat G729
+VoIP CreateDTMFTonePlayer Uplink
+VoIP SetUplinkFormat G711
VoIP OpenUplink
waittestclass VoIP
VoIP InitDTMFTonePlayer Uplink
@@ -468,9 +513,30 @@
delete VoIP
[Endtest]
+// Fail case
+[Test]
+title 05. DTMF - 7. Add NULL DNL
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateDTMFTonePlayer Dnlink
+allownextresult KErrArgument
+VoIP InitDTMFTonePlayer Dnlink
+delete VoIP
+[Endtest]
+
+// Fail case
+[Test]
+title 05. DTMF - 8. Add NULL UPL
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateDTMFTonePlayer Uplink
+allownextresult KErrArgument
+VoIP InitDTMFTonePlayer Uplink
+delete VoIP
+[Endtest]
[Test]
-title 06. RingTonePlayer - 01. InitRingTonePlayerFromFile with File1
+title 06. RT - 1. Init File
create VoIPAudioServicesTestClass VoIP
VoIP CreateRingToneFactory
VoIP CreateRingTonePlayer
@@ -481,18 +547,7 @@
[Endtest]
[Test]
-title 06. RingTonePlayer - 02. InitRingTonePlayerFromFile with File2
-create VoIPAudioServicesTestClass VoIP
-VoIP CreateRingToneFactory
-VoIP CreateRingTonePlayer
-VoIP InitRingTonePlayer File File2
-waittestclass VoIP
-VoIP CloseRingTonePlayer
-delete VoIP
-[Endtest]
-
-[Test]
-title 06. RingTonePlayer - 03. InitRingTonePlayerFromRFile with File1
+title 06. RT - 2. Init File handle
create VoIPAudioServicesTestClass VoIP
VoIP CreateRingToneFactory
VoIP CreateRingTonePlayer
@@ -503,41 +558,32 @@
[Endtest]
[Test]
-title 06. RingTonePlayer - 04. InitRingTonePlayerFromRFile with File2
+title 06. RT - 3. Init DesL
create VoIPAudioServicesTestClass VoIP
VoIP CreateRingToneFactory
VoIP CreateRingTonePlayer
-VoIP InitRingTonePlayer RFile File2
+VoIP InitRingTonePlayer DesL
waittestclass VoIP
VoIP CloseRingTonePlayer
delete VoIP
[Endtest]
[Test]
-title 06. RingTonePlayer - 05. InitRingTonePlayerFromProfile
+title 06. RT - 4. Play Profile
create VoIPAudioServicesTestClass VoIP
VoIP CreateRingToneFactory
VoIP CreateRingTonePlayer
VoIP InitRingTonePlayer Profile
waittestclass VoIP
+VoIP PlayRingTone
+VoIP SetTimeout 5000
+waittestclass VoIP
VoIP CloseRingTonePlayer
delete VoIP
[Endtest]
[Test]
-title 06. RingTonePlayer - 06. InitRingTonePlayerFromDesL
-create VoIPAudioServicesTestClass VoIP
-VoIP CreateRingToneFactory
-VoIP CreateRingTonePlayer
-VoIP InitRingTonePlayer DesL
-allownextresult KErrCallbackErrorCode
-waittestclass VoIP
-VoIP CloseRingTonePlayer
-delete VoIP
-[Endtest]
-
-[Test]
-title 06. RingTonePlayer - 07. Play ringtone to end with File1
+title 06. RT - 5. Play File
create VoIPAudioServicesTestClass VoIP
VoIP CreateRingToneFactory
VoIP CreateRingTonePlayer
@@ -550,42 +596,14 @@
[Endtest]
[Test]
-title 06. RingTonePlayer - 08. Play ringtone to end with File2
-create VoIPAudioServicesTestClass VoIP
-VoIP CreateRingToneFactory
-VoIP CreateRingTonePlayer
-VoIP InitRingTonePlayer File File2
-waittestclass VoIP
-VoIP PlayRingTone
-waittestclass VoIP
-VoIP CloseRingTonePlayer
-delete VoIP
-[Endtest]
-
-[Test]
-title 06. RingTonePlayer - 09. Play ringtone - Stop - Close with File1
+title 06. RT - 6. Stop File
create VoIPAudioServicesTestClass VoIP
VoIP CreateRingToneFactory
VoIP CreateRingTonePlayer
VoIP InitRingTonePlayer File File1
waittestclass VoIP
VoIP PlayRingTone
-VoIP SetTimeout 2000
-waittestclass VoIP
-VoIP StopRingTone
-VoIP CloseRingTonePlayer
-delete VoIP
-[Endtest]
-
-[Test]
-title 06. RingTonePlayer - 10. Play ringtone - Stop - Close with File2
-create VoIPAudioServicesTestClass VoIP
-VoIP CreateRingToneFactory
-VoIP CreateRingTonePlayer
-VoIP InitRingTonePlayer File File2
-waittestclass VoIP
-VoIP PlayRingTone
-VoIP SetTimeout 2000
+VoIP SetTimeout 1000
waittestclass VoIP
VoIP StopRingTone
VoIP CloseRingTonePlayer
@@ -593,50 +611,27 @@
[Endtest]
[Test]
-title 06. RingTonePlayer - 11. Play ringtone - Pause - Resume with File1
+title 06. RT - 7. Resume File
create VoIPAudioServicesTestClass VoIP
VoIP CreateRingToneFactory
VoIP CreateRingTonePlayer
VoIP InitRingTonePlayer File File1
waittestclass VoIP
-VoIP PlayRingTone
+VoIP PlayRingTone
VoIP SetTimeout 1000
waittestclass VoIP
VoIP PauseRingTone
VoIP SetTimeout 2000
waittestclass VoIP
VoIP ResumeRingTone
-VoIP SetTimeout 4000
+VoIP SetTimeout 2000
waittestclass VoIP
VoIP CloseRingTonePlayer
delete VoIP
[Endtest]
[Test]
-title 06. RingTonePlayer - 12. Play ringtone - Pause - Resume with File2
-create VoIPAudioServicesTestClass VoIP
-VoIP CreateRingToneFactory
-VoIP CreateRingTonePlayer
-VoIP InitRingTonePlayer File File2
-waittestclass VoIP
-VoIP PlayRingTone
-VoIP SetTimeout 2000
-waittestclass VoIP
-VoIP PauseRingTone
-VoIP SetTimeout 4000
-waittestclass VoIP
-VoIP ResumeRingTone
-VoIP SetTimeout 10000
-waittestclass VoIP
-VoIP CloseRingTonePlayer
-delete VoIP
-[Endtest]
-
-
-
-
-[Test]
-title 07. VoIPFormatIntfc - 01. BitRate - G711
+title 07. G711 - 1. BitRate
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
VoIP CreateUplinkStream
@@ -650,13 +645,13 @@
VoIP GetBitrate
VoIP Close Uplink
waittestclass VoIP
-VoIP SetTimeout 10000
+VoIP SetTimeout 1000
waittestclass VoIP
delete VoIP
[Endtest]
[Test]
-title 07. VoIPFormatIntfc - 02. BitRate - G729
+title 07. G729 - 2. BitRate
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
VoIP CreateUplinkStream
@@ -670,13 +665,13 @@
VoIP GetBitrate
VoIP Close Uplink
waittestclass VoIP
-VoIP SetTimeout 10000
+VoIP SetTimeout 1000
waittestclass VoIP
delete VoIP
[Endtest]
[Test]
-title 07. VoIPFormatIntfc - 03. BitRate - iLBC
+title 07. iLBC - 3. BitRate
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
VoIP CreateUplinkStream
@@ -690,13 +685,13 @@
VoIP GetBitrate
VoIP Close Uplink
waittestclass VoIP
-VoIP SetTimeout 10000
+VoIP SetTimeout 1000
waittestclass VoIP
delete VoIP
[Endtest]
[Test]
-title 07. VoIPFormatIntfc - 04. BitRate - AMR-NB
+title 07. AMR-NB - 4. BitRate
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
VoIP CreateUplinkStream
@@ -710,33 +705,36 @@
VoIP GetBitrate
VoIP Close Uplink
waittestclass VoIP
-VoIP SetTimeout 10000
+VoIP SetTimeout 1000
waittestclass VoIP
delete VoIP
[Endtest]
+// Fail case
[Test]
-title 07. VoIPFormatIntfc - 05. BitRate - PCM16
+title 07. PCM16 - 5. BitRate
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
VoIP CreateUplinkStream
VoIP SetUplinkFormat PCM16
VoIP OpenUplink
waittestclass VoIP
+allownextresult KErrNotSupported
VoIP GetSupportedBitrates
-VoIP SetBitrate MIN
+allownextresult KErrNotSupported
VoIP GetBitrate
-VoIP SetBitrate MAX
-VoIP GetBitrate
+VoIP SetBitrate
+allownextresult KErrCallbackErrorCode
+waittestclass VoIP
VoIP Close Uplink
waittestclass VoIP
-VoIP SetTimeout 10000
+VoIP SetTimeout 1000
waittestclass VoIP
delete VoIP
[Endtest]
[Test]
-title 07. VoIPFormatIntfc - 06. VADMode - G711
+title 07. G711 - 6. VAD
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
VoIP CreateUplinkStream
@@ -748,13 +746,13 @@
VoIP GetVAD
VoIP Close Uplink
waittestclass VoIP
-VoIP SetTimeout 10000
+VoIP SetTimeout 1000
waittestclass VoIP
delete VoIP
[Endtest]
[Test]
-title 07. VoIPFormatIntfc - 07. VADMode - G729
+title 07. G729 - 7. VAD
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
VoIP CreateUplinkStream
@@ -766,13 +764,13 @@
VoIP GetVAD
VoIP Close Uplink
waittestclass VoIP
-VoIP SetTimeout 10000
+VoIP SetTimeout 1000
waittestclass VoIP
delete VoIP
[Endtest]
[Test]
-title 07. VoIPFormatIntfc - 08. VADMode - iLBC
+title 07. iLBC - 8. VAD
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
VoIP CreateUplinkStream
@@ -784,13 +782,13 @@
VoIP GetVAD
VoIP Close Uplink
waittestclass VoIP
-VoIP SetTimeout 10000
+VoIP SetTimeout 1000
waittestclass VoIP
delete VoIP
[Endtest]
[Test]
-title 07. VoIPFormatIntfc - 09. VADMode - AMR-NB
+title 07. AMR-NB - 9. VAD
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
VoIP CreateUplinkStream
@@ -802,15 +800,14 @@
VoIP GetVAD
VoIP Close Uplink
waittestclass VoIP
-VoIP SetTimeout 10000
+VoIP SetTimeout 1000
waittestclass VoIP
delete VoIP
[Endtest]
-// Toggle VAD doesn't supported yet, this case just make no crash when API called.
-// add line - allownextresult KErrUnexpectedValue to PASS the test case
+// Fail case
[Test]
-title 07. VoIPFormatIntfc - 10. VADMode - PCM16
+title 07. PCM16 - 10. VAD
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
VoIP CreateUplinkStream
@@ -820,82 +817,79 @@
allownextresult KErrNotSupported
VoIP GetVAD
VoIP ToggleVAD
-allownextresult KErrUnexpectedValue
-VoIP GetVAD
+allownextresult KErrCallbackErrorCode
+waittestclass VoIP
VoIP Close Uplink
waittestclass VoIP
-VoIP SetTimeout 10000
+VoIP SetTimeout 1000
waittestclass VoIP
delete VoIP
[Endtest]
[Test]
-title 07. VoIPFormatIntfc - 11. FrameMode - G711
+title 07. G711 - 11. FrameMode
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
VoIP CreateDownlinkStream
VoIP SetDownlinkFormat G711
-VoIP OpenDownlink
+VoIP OpenDownlink StdBuf
waittestclass VoIP
VoIP GetFrameMode
VoIP GetFrameModeRqrdForEC
VoIP ToggleFrameMode
VoIP GetFrameMode
-VoIP ConcealErrForNextBuf
VoIP Close Dnlink
waittestclass VoIP
-VoIP SetTimeout 10000
+VoIP SetTimeout 1000
waittestclass VoIP
delete VoIP
[Endtest]
[Test]
-title 07. VoIPFormatIntfc - 12. FrameMode - G729
+title 07. G729 - 12. FrameMode
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
VoIP CreateDownlinkStream
-VoIP SetDownlinkFormat G711
-VoIP OpenDownlink
+VoIP SetDownlinkFormat G729
+VoIP OpenDownlink StdBuf
waittestclass VoIP
VoIP GetFrameMode
VoIP GetFrameModeRqrdForEC
VoIP ToggleFrameMode
VoIP GetFrameMode
-VoIP ConcealErrForNextBuf
VoIP Close Dnlink
waittestclass VoIP
-VoIP SetTimeout 10000
+VoIP SetTimeout 1000
waittestclass VoIP
delete VoIP
[Endtest]
[Test]
-title 07. VoIPFormatIntfc - 13. FrameMode - iLBC
+title 07. iLBC - 13. FrameMode
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
VoIP CreateDownlinkStream
-VoIP SetDownlinkFormat G711
-VoIP OpenDownlink
+VoIP SetDownlinkFormat iLBC
+VoIP OpenDownlink StdBuf
waittestclass VoIP
VoIP GetFrameMode
VoIP GetFrameModeRqrdForEC
VoIP ToggleFrameMode
VoIP GetFrameMode
-VoIP ConcealErrForNextBuf
VoIP Close Dnlink
waittestclass VoIP
-VoIP SetTimeout 10000
+VoIP SetTimeout 1000
waittestclass VoIP
delete VoIP
[Endtest]
[Test]
-title 07. VoIPFormatIntfc - 14. FrameMode - AMR-NB
+title 07. AMR-NB - 14. FrameMode
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
VoIP CreateDownlinkStream
-VoIP SetDownlinkFormat G711
-VoIP OpenDownlink
+VoIP SetDownlinkFormat AMR-NB
+VoIP OpenDownlink StdBuf
waittestclass VoIP
VoIP GetFrameMode
VoIP GetFrameModeRqrdForEC
@@ -904,39 +898,63 @@
VoIP ConcealErrForNextBuf
VoIP Close Dnlink
waittestclass VoIP
-VoIP SetTimeout 10000
+VoIP SetTimeout 1000
waittestclass VoIP
delete VoIP
[Endtest]
-
+// Fail case
+[Test]
+title 07. PCM16 - 15. FrameMode
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateDownlinkStream
+VoIP SetDownlinkFormat PCM16
+VoIP OpenDownlink StdBuf
+waittestclass VoIP
+allownextresult KErrNotSupported
+VoIP GetFrameMode
+allownextresult KErrNotSupported
+VoIP GetFrameModeRqrdForEC
+VoIP ConcealErrForNextBuf
+allownextresult KErrCallbackErrorCode
+waittestclass VoIP
+VoIP ToggleFrameMode
+allownextresult KErrCallbackErrorCode
+waittestclass VoIP
+VoIP Close Dnlink
+waittestclass VoIP
+VoIP SetTimeout 1000
+waittestclass VoIP
+delete VoIP
+[Endtest]
[Test]
-title 08. VoIPDecoderIntfc - 1. SetMode and GetMode - G711 decoder
+title 08. Decoder - 1. G711 Mode
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
VoIP CreateDownlinkStream
VoIP SetDownlinkFormat G711
-VoIP OpenDownlink
+VoIP OpenDownlink StdBuf
waittestclass VoIP
-VoIP SetMode Dnlink aLaw
+VoIP SetMode Dnlink aLaw
VoIP GetMode Dnlink
VoIP SetMode Dnlink uLaw
VoIP GetMode Dnlink
VoIP Close Dnlink
waittestclass VoIP
-VoIP SetTimeout 10000
+VoIP SetTimeout 1000
waittestclass VoIP
delete VoIP
[Endtest]
[Test]
-title 08. VoIPDecoderIntfc - 2. SetMode and GetMode - iLBC decoder
+title 08. Decoder - 2. iLBC Mode
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
VoIP CreateDownlinkStream
VoIP SetDownlinkFormat iLBC
-VoIP OpenDownlink
+VoIP OpenDownlink StdBuf
waittestclass VoIP
VoIP SetMode Dnlink 20ms
VoIP GetMode Dnlink
@@ -944,18 +962,37 @@
VoIP GetMode Dnlink
VoIP Close Dnlink
waittestclass VoIP
-VoIP SetTimeout 10000
+VoIP SetTimeout 1000
waittestclass VoIP
delete VoIP
[Endtest]
[Test]
-title 08. VoIPDecoderIntfc - 3. SetCNG and GetCNG - G711 decoder
+title 08. Decoder - 3. G711 CNG
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
VoIP CreateDownlinkStream
VoIP SetDownlinkFormat G711
-VoIP OpenDownlink
+VoIP OpenDownlink StdBuf
+waittestclass VoIP
+VoIP ToggleCNG
+VoIP GetCNG
+VoIP ToggleCNG
+VoIP GetCNG
+VoIP Close Dnlink
+waittestclass VoIP
+VoIP SetTimeout 1000
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+[Test]
+title 08. Decoder - 4. iLBC CNG
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateDownlinkStream
+VoIP SetDownlinkFormat iLBC
+VoIP OpenDownlink StdBuf
waittestclass VoIP
VoIP ToggleCNG
VoIP GetCNG
@@ -963,69 +1000,164 @@
VoIP GetCNG
VoIP Close Dnlink
waittestclass VoIP
-VoIP SetTimeout 10000
+VoIP SetTimeout 1000
waittestclass VoIP
delete VoIP
[Endtest]
[Test]
-title 08. VoIPDecoderIntfc - 4. SetCNG and GetCNG - iLBC decoder
-create VoIPAudioServicesTestClass VoIP
-VoIP CreateFactory
-VoIP CreateDownlinkStream
-VoIP SetDownlinkFormat iLBC
-VoIP OpenDownlink
-waittestclass VoIP
-VoIP ToggleCNG
-VoIP GetCNG
-VoIP ToggleCNG
-VoIP GetCNG
-VoIP Close Dnlink
-waittestclass VoIP
-VoIP SetTimeout 10000
-waittestclass VoIP
-delete VoIP
-[Endtest]
-
-[Test]
-title 08. VoIPDecoderIntfc - 5. SetPLC and GetPLC - G711 decoder
+title 08. Decoder - 5. G711 PLC
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
VoIP CreateDownlinkStream
VoIP SetDownlinkFormat G711
-VoIP OpenDownlink
+VoIP OpenDownlink StdBuf
waittestclass VoIP
VoIP GetPLC
VoIP TogglePLC
VoIP GetPLC
VoIP Close Dnlink
waittestclass VoIP
-VoIP SetTimeout 10000
+VoIP SetTimeout 1000
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+// Fail case (must be streaming)
+[Test]
+title 08. Decoder - 6. G729 BadLsfNextBuffer
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateDownlinkStream
+VoIP SetDownlinkFormat G729
+VoIP OpenDownlink StdBuf
+waittestclass VoIP
+VoIP BadLsfNextBuffer
+allownextresult KErrCallbackErrorCode
+waittestclass VoIP
+VoIP Close Dnlink
+waittestclass VoIP
+VoIP SetTimeout 2000
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+[Test]
+title 08. Decoder - 7. PCM16 Play
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateDownlinkStream
+VoIP SetDownlinkFormat PCM16
+VoIP OpenDownlink StdBuf
+waittestclass VoIP
+VoIP Start Dnlink
+VoIP SetTimeout 5000
+waittestclass VoIP
+VoIP Stop Dnlink
+VoIP Close Dnlink
+waittestclass VoIP
+VoIP SetTimeout 2000
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+[Test]
+title 08. Decoder - 8. G711 Play
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateDownlinkStream
+VoIP SetDownlinkFormat G711
+VoIP OpenDownlink StdBuf
+waittestclass VoIP
+VoIP Start Dnlink
+VoIP SetTimeout 5000
+waittestclass VoIP
+VoIP Stop Dnlink
+VoIP Close Dnlink
+waittestclass VoIP
+VoIP SetTimeout 2000
waittestclass VoIP
delete VoIP
[Endtest]
[Test]
-title 08. VoIPDecoderIntfc - 6. BadLsfNextBuffer - G729
+title 08. Decoder - 9. G729 Play
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
VoIP CreateDownlinkStream
VoIP SetDownlinkFormat G729
-VoIP OpenDownlink
+VoIP OpenDownlink StdBuf
waittestclass VoIP
-VoIP BadLsfNextBuffer
+VoIP Start Dnlink
+VoIP SetTimeout 5000
+waittestclass VoIP
+VoIP Stop Dnlink
VoIP Close Dnlink
waittestclass VoIP
-VoIP SetTimeout 10000
+VoIP SetTimeout 2000
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+[Test]
+title 08. Decoder - 10. iLBC Play
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateDownlinkStream
+VoIP SetDownlinkFormat iLBC
+VoIP OpenDownlink StdBuf
+waittestclass VoIP
+VoIP Start Dnlink
+VoIP SetTimeout 5000
+waittestclass VoIP
+VoIP Stop Dnlink
+VoIP Close Dnlink
+waittestclass VoIP
+VoIP SetTimeout 2000
waittestclass VoIP
delete VoIP
[Endtest]
+[Test]
+title 08. Decoder - 11. AMR-NB Play
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateDownlinkStream
+VoIP SetDownlinkFormat AMR-NB
+VoIP OpenDownlink StdBuf
+waittestclass VoIP
+VoIP Start Dnlink
+VoIP SetTimeout 5000
+waittestclass VoIP
+VoIP Stop Dnlink
+VoIP Close Dnlink
+waittestclass VoIP
+VoIP SetTimeout 2000
+waittestclass VoIP
+delete VoIP
+[Endtest]
-
+// Fail case
+[Test]
+title 08. Decoder - 12. G711 PLC Not ready
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateDownlinkStream
+VoIP SetDownlinkFormat G711
+//allownextresult KErrNotSupported
+//VoIP GetPLC
+//VoIP TogglePLC
+//allownextresult KErrCallbackErrorCode
+//waittestclass VoIP
+VoIP Close Dnlink
+waittestclass VoIP
+VoIP SetTimeout 1000
+waittestclass VoIP
+delete VoIP
+[Endtest]
[Test]
-title 09. VoIPEncoderIntfc - 1. SetMode and GetMode - G711 encoder
+title 09. Encoder - 1. G711 Mode
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
VoIP CreateUplinkStream
@@ -1038,13 +1170,13 @@
VoIP GetMode Uplink
VoIP Close Uplink
waittestclass VoIP
-VoIP SetTimeout 10000
+VoIP SetTimeout 1000
waittestclass VoIP
delete VoIP
[Endtest]
[Test]
-title 09. VoIPEncoderIntfc - 2. SetMode and GetMode - iLBC encoder
+title 09. Encoder - 2. iLBC Mode
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
VoIP CreateUplinkStream
@@ -1057,13 +1189,13 @@
VoIP GetMode Uplink
VoIP Close Uplink
waittestclass VoIP
-VoIP SetTimeout 10000
+VoIP SetTimeout 1000
waittestclass VoIP
delete VoIP
[Endtest]
[Test]
-title 09. VoIPEncoderIntfc - 3 Start Stop - G711 encoder
+title 09. Encoder - 3. G711 Record aLaw
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
VoIP CreateUplinkStream
@@ -1071,22 +1203,21 @@
VoIP OpenUplink
waittestclass VoIP
VoIP ConfigEncAudDevice
-VoIP Start Uplink
-waittestclass VoIP
-VoIP Stop Uplink
VoIP SetMode Uplink aLaw
VoIP GetMode Uplink
-VoIP SetMode Uplink uLaw
-VoIP GetMode Uplink
+VoIP Start Uplink
+VoIP SetTimeout 5000
+waittestclass VoIP
+VoIP Stop Uplink
VoIP Close Uplink
waittestclass VoIP
-VoIP SetTimeout 4000
+VoIP SetTimeout 2000
waittestclass VoIP
delete VoIP
[Endtest]
[Test]
-title 09. VoIPEncoderIntfc - 4. Start Stop - G711 encoder
+title 09. Encoder - 4. G711 Record uLaw
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
VoIP CreateUplinkStream
@@ -1094,68 +1225,98 @@
VoIP OpenUplink
waittestclass VoIP
VoIP ConfigEncAudDevice
+VoIP SetMode Uplink uLaw
+VoIP GetMode Uplink
VoIP Start Uplink
-waittestclass VoIP
-VoIP CreateDownlinkStream
-VoIP SetDownlinkFormat G711
-VoIP OpenDownlink
-waittestclass VoIP
-VoIP Start Dnlink
+VoIP SetTimeout 5000
waittestclass VoIP
VoIP Stop Uplink
VoIP Close Uplink
waittestclass VoIP
-VoIP SetTimeout 4000
+VoIP SetTimeout 2000
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+[Test]
+title 09. Encoder - 5. iLBC Record 20ms
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateUplinkStream
+VoIP SetUplinkFormat iLBC
+VoIP OpenUplink
+waittestclass VoIP
+VoIP ConfigEncAudDevice
+VoIP SetMode Uplink 20ms
+VoIP GetMode Uplink
+VoIP Start Uplink
+VoIP SetTimeout 5000
+waittestclass VoIP
+VoIP Stop Uplink
+VoIP Close Uplink
+waittestclass VoIP
+VoIP SetTimeout 2000
waittestclass VoIP
delete VoIP
[Endtest]
[Test]
-title 09. VoIPEncoderIntfc - 5. Start Stop - G711 encoder
+title 09. Encoder - 6. iLBC Record 30ms
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
-VoIP CreateDownlinkStream
-VoIP SetDownlinkFormat G711
-VoIP OpenDownlink
-waittestclass VoIP
-VoIP Start Dnlink
-waittestclass VoIP
VoIP CreateUplinkStream
-VoIP SetUplinkFormat G711
+VoIP SetUplinkFormat iLBC
VoIP OpenUplink
waittestclass VoIP
VoIP ConfigEncAudDevice
+VoIP SetMode Uplink 30ms
+VoIP GetMode Uplink
VoIP Start Uplink
+VoIP SetTimeout 5000
waittestclass VoIP
-VoIP Stop Dnlink
VoIP Stop Uplink
-VoIP Close Dnlink
VoIP Close Uplink
waittestclass VoIP
-VoIP SetTimeout 4000
+VoIP SetTimeout 2000
waittestclass VoIP
delete VoIP
[Endtest]
[Test]
-title 10. Loopback - 1. Start Downlink and Uplink stream - G711
+title 09. Encoder - 7. PCM16 Record
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
-VoIP CreateDownlinkStream
-VoIP SetDownlinkFormat G711
-VoIP OpenDownlink
+VoIP CreateUplinkStream
+VoIP SetUplinkFormat PCM16
+VoIP OpenUplink
+waittestclass VoIP
+VoIP Start Uplink
+VoIP SetTimeout 5000
+waittestclass VoIP
+VoIP Stop Uplink
+VoIP Close Uplink
waittestclass VoIP
+VoIP SetTimeout 2000
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+[Test]
+title 10. Loopback - 1. G711
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
VoIP CreateUplinkStream
VoIP SetUplinkFormat G711
VoIP OpenUplink
waittestclass VoIP
-VoIP ConfigEncAudDevice
-VoIP Start Dnlink
+VoIP CreateDownlinkStream
+VoIP SetDownlinkFormat G711
+VoIP OpenDownlink StdBuf
waittestclass VoIP
+VoIP SetLoopPlay
VoIP Start Uplink
-waittestclass VoIP
-VoIP Stop Uplink
-VoIP Start Uplink
+VoIP Start Dnlink
+VoIP SetTimeout 10000
waittestclass VoIP
VoIP Stop Uplink
VoIP Stop Dnlink
@@ -1163,27 +1324,83 @@
waittestclass VoIP
VoIP Close Uplink
waittestclass VoIP
+VoIP SetTimeout 2000
+waittestclass VoIP
delete VoIP
[Endtest]
[Test]
-title 10. Loopback - 2. Start Downlink and Uplink stream - G729
+title 10. Loopback - 2. G729
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
VoIP CreateDownlinkStream
VoIP SetDownlinkFormat G729
-VoIP OpenDownlink
+VoIP OpenDownlink StdBuf
waittestclass VoIP
VoIP CreateUplinkStream
VoIP SetUplinkFormat G729
VoIP OpenUplink
waittestclass VoIP
+VoIP SetLoopPlay
VoIP Start Dnlink
-waittestclass VoIP
VoIP Start Uplink
+VoIP SetTimeout 10000
waittestclass VoIP
VoIP Stop Uplink
+VoIP Stop Dnlink
+VoIP Close Dnlink
+waittestclass VoIP
+VoIP Close Uplink
+waittestclass VoIP
+VoIP SetTimeout 2000
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+[Test]
+title 10. Loopback - 3. iLBC
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateUplinkStream
+VoIP CreateDownlinkStream
+VoIP SetUplinkFormat iLBC
+VoIP SetDownlinkFormat iLBC
+VoIP OpenUplink
+waittestclass VoIP
+VoIP OpenDownlink StdBuf
+waittestclass VoIP
+VoIP SetLoopPlay
VoIP Start Uplink
+VoIP Start Dnlink
+VoIP SetTimeout 10000
+waittestclass VoIP
+VoIP Stop Uplink
+VoIP Stop Dnlink
+VoIP Close Uplink
+waittestclass VoIP
+VoIP Close Dnlink
+waittestclass VoIP
+VoIP SetTimeout 2000
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+[Test]
+title 10. Loopback - 4. AMR-NB
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateUplinkStream
+VoIP SetUplinkFormat AMR-NB
+VoIP CreateDownlinkStream
+VoIP SetDownlinkFormat AMR-NB
+VoIP OpenDownlink StdBuf
+waittestclass VoIP
+VoIP OpenUplink
+waittestclass VoIP
+VoIP SetLoopPlay
+VoIP Start Uplink
+VoIP Start Dnlink
+VoIP SetTimeout 10000
waittestclass VoIP
VoIP Stop Uplink
VoIP Stop Dnlink
@@ -1191,55 +1408,27 @@
waittestclass VoIP
VoIP Close Uplink
waittestclass VoIP
-delete VoIP
-[Endtest]
-
-[Test]
-title 10. Loopback - 3. Start Downlink and Uplink stream - iLBC
-create VoIPAudioServicesTestClass VoIP
-VoIP CreateFactory
-VoIP CreateDownlinkStream
-VoIP SetDownlinkFormat iLBC
-VoIP OpenDownlink
-waittestclass VoIP
-VoIP CreateUplinkStream
-VoIP SetUplinkFormat iLBC
-VoIP OpenUplink
-waittestclass VoIP
-VoIP Start Dnlink
-waittestclass VoIP
-VoIP Start Uplink
-waittestclass VoIP
-VoIP Stop Uplink
-VoIP Start Uplink
-waittestclass VoIP
-VoIP Stop Uplink
-VoIP Stop Dnlink
-VoIP Close Dnlink
-waittestclass VoIP
-VoIP Close Uplink
+VoIP SetTimeout 2000
waittestclass VoIP
delete VoIP
[Endtest]
[Test]
-title 10. Loopback - 4. Start Downlink and Uplink stream - AMR-NB
+title 10. Loopback - 5. PCM16
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
+VoIP CreateDownlinkStream
+VoIP SetDownlinkFormat PCM16
+VoIP OpenDownlink StdBuf
+waittestclass VoIP
VoIP CreateUplinkStream
-VoIP SetUplinkFormat AMR-NB
+VoIP SetUplinkFormat PCM16
VoIP OpenUplink
waittestclass VoIP
-VoIP CreateDownlinkStream
-VoIP SetDownlinkFormat AMR-NB
-VoIP OpenDownlink
-waittestclass VoIP
+VoIP SetLoopPlay
+VoIP Start Dnlink
VoIP Start Uplink
-waittestclass VoIP
-VoIP Start Dnlink
-waittestclass VoIP
-VoIP Stop Uplink
-VoIP Start Uplink
+VoIP SetTimeout 10000
waittestclass VoIP
VoIP Stop Uplink
VoIP Stop Dnlink
@@ -1247,27 +1436,150 @@
waittestclass VoIP
VoIP Close Uplink
waittestclass VoIP
+VoIP SetTimeout 2000
+waittestclass VoIP
delete VoIP
[Endtest]
[Test]
-title 10. Loopback - 5. Start Downlink and Uplink stream - PCM16
+title 11. DataBuffer - 1. GetType PCM16
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateDownlinkStream
+VoIP SetDownlinkFormat PCM16
+VoIP OpenDownlink StdBuf
+waittestclass VoIP
+VoIP GetBufferType
+VoIP Close Dnlink
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+[Test]
+title 11. DataBuffer - 2. GetType G711
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateDownlinkStream
+VoIP SetDownlinkFormat G711
+VoIP OpenDownlink StdBuf
+waittestclass VoIP
+VoIP GetBufferType
+VoIP Close Dnlink
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+// JB not supported for PCM
+[Test]
+title 11. DataBuffer - 3. GetJBType PCM16
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
VoIP CreateDownlinkStream
VoIP SetDownlinkFormat PCM16
-VoIP OpenDownlink
+allownextresult KErrNotSupported
+VoIP OpenDownlink JbBuf
+delete VoIP
+[Endtest]
+
+[Test]
+title 11. DataBuffer - 4. GetJBType G711
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateDownlinkStreamJB
+VoIP SetDownlinkFormat G711
+VoIP OpenDownlink JbBuf
+waittestclass VoIP
+VoIP GetBufferType
+VoIP Close Dnlink
+waittestclass VoIP
+VoIP SetTimeout 1000
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+[Test]
+title 12. JB - 1. Configure
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateDownlinkStreamJB
+VoIP SetDownlinkFormat G711
+VoIP OpenDownlink JbBuf
+waittestclass VoIP
+VoIP ConfigureJB
+waittestclass VoIP
+VoIP Close Dnlink
+waittestclass VoIP
+VoIP SetTimeout 2000
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+[Test]
+title 12. JB - 2. Reset
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateDownlinkStreamJB
+VoIP SetDownlinkFormat G711
+VoIP OpenDownlink JbBuf
+waittestclass VoIP
+VoIP ResetJB
+VoIP Close Dnlink
+waittestclass VoIP
+VoIP SetTimeout 1000
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+[Test]
+title 12. JB - 3. DelayDown
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateDownlinkStreamJB
+VoIP SetDownlinkFormat G711
+VoIP OpenDownlink JbBuf
+waittestclass VoIP
+VoIP DelayDown
+VoIP Close Dnlink
+waittestclass VoIP
+VoIP SetTimeout 1000
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+[Test]
+title 12. JB - 4. DelayUp
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateDownlinkStreamJB
+VoIP SetDownlinkFormat G711
+VoIP OpenDownlink JbBuf
+waittestclass VoIP
+VoIP DelayUp
+VoIP Close Dnlink
+waittestclass VoIP
+VoIP SetTimeout 1000
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+[Test]
+title 12. JB - 5. Loopback G711
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateDownlinkStreamJB
+VoIP SetDownlinkFormat G711
+VoIP OpenDownlink JbBuf
+waittestclass VoIP
+VoIP ConfigureJB
waittestclass VoIP
VoIP CreateUplinkStream
-VoIP SetUplinkFormat PCM16
+VoIP SetUplinkFormat G711
VoIP OpenUplink
waittestclass VoIP
+VoIP Start Uplink
VoIP Start Dnlink
-waittestclass VoIP
-VoIP Start Uplink
-waittestclass VoIP
-VoIP Stop Uplink
-VoIP Start Uplink
+VoIP DelayDown
+VoIP SetTimeout 5000
waittestclass VoIP
VoIP Stop Uplink
VoIP Stop Dnlink
@@ -1275,72 +1587,97 @@
waittestclass VoIP
VoIP Close Uplink
waittestclass VoIP
+VoIP SetTimeout 2000
+waittestclass VoIP
delete VoIP
[Endtest]
-
-
[Test]
-title 11. DataBuffer - 01. GetBufferType
+title 12. JB - 6. Loopback G729
create VoIPAudioServicesTestClass VoIP
VoIP CreateFactory
-VoIP CreateDownlinkStream
-VoIP SetDownlinkFormat G711
-VoIP GetBufferType
+VoIP CreateDownlinkStreamJB
+VoIP SetDownlinkFormat G729
+VoIP OpenDownlink JbBuf
+waittestclass VoIP
+VoIP ConfigureJB
+waittestclass VoIP
+VoIP CreateUplinkStream
+VoIP SetUplinkFormat G729
+VoIP OpenUplink
+waittestclass VoIP
+VoIP Start Uplink
+VoIP Start Dnlink
+VoIP DelayUp
+VoIP SetTimeout 5000
+waittestclass VoIP
+VoIP Stop Uplink
+VoIP Stop Dnlink
VoIP Close Dnlink
waittestclass VoIP
+VoIP Close Uplink
+waittestclass VoIP
+VoIP SetTimeout 2000
+waittestclass VoIP
delete VoIP
[Endtest]
-
-
-// Needs jitter buffer defined
-// Jitter Buffer Not Supported at this time.
-//[Test]
-//title 12. JitterBuffer - 01. ConfigureJB
-//create VoIPAudioServicesTestClass VoIP
-//VoIP CreateFactory
-//VoIP CreateDownlinkStream
-//VoIP ConfigureJB
-//delete VoIP
-//[Endtest]
-
-//[Test]
-//title 12. JitterBuffer - 02. ResetJitterBuffer
-//create VoIPAudioServicesTestClass VoIP
-//VoIP CreateFactory
-//VoIP CreateDownlinkStream
-//VoIP ResetJB
-//delete VoIP
-//[Endtest]
+[Test]
+title 12. JB - 7. Loopback iLBC
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateDownlinkStreamJB
+VoIP SetDownlinkFormat iLBC
+VoIP OpenDownlink JbBuf
+waittestclass VoIP
+VoIP ConfigureJB
+waittestclass VoIP
+VoIP CreateUplinkStream
+VoIP SetUplinkFormat iLBC
+VoIP OpenUplink
+waittestclass VoIP
+VoIP Start Uplink
+VoIP Start Dnlink
+VoIP ResetJB
+VoIP SetTimeout 5000
+waittestclass VoIP
+VoIP Stop Uplink
+VoIP Stop Dnlink
+VoIP Close Dnlink
+waittestclass VoIP
+VoIP Close Uplink
+waittestclass VoIP
+VoIP SetTimeout 2000
+waittestclass VoIP
+delete VoIP
+[Endtest]
-//[Test]
-//title 12. JitterBuffer - 03. DelayDown
-//create VoIPAudioServicesTestClass VoIP
-//VoIP CreateFactory
-//VoIP CreateDownlinkStream
-//VoIP DelayDown
-//delete VoIP
-//[Endtest]
+[Test]
+title 12. JB - 8. Loopback AMR-NB
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateDownlinkStreamJB
+VoIP SetDownlinkFormat AMR-NB
+VoIP OpenDownlink JbBuf
+waittestclass VoIP
+VoIP ConfigureJB
+waittestclass VoIP
+VoIP CreateUplinkStream
+VoIP SetUplinkFormat AMR-NB
+VoIP OpenUplink
+waittestclass VoIP
+VoIP Start Uplink
+VoIP Start Dnlink
+VoIP SetTimeout 5000
+waittestclass VoIP
+VoIP Stop Uplink
+VoIP Stop Dnlink
+VoIP Close Dnlink
+waittestclass VoIP
+VoIP Close Uplink
+waittestclass VoIP
+VoIP SetTimeout 2000
+waittestclass VoIP
+delete VoIP
+[Endtest]
-//[Test]
-//title 12. JitterBuffer - 04. DelayUp
-//create VoIPAudioServicesTestClass VoIP
-//VoIP CreateFactory
-//VoIP CreateDownlinkStream
-//VoIP DelayUp
-//delete VoIP
-//[Endtest]
-
-
-
-
-
-#[Test]
-#title ExampleL
-#create VoIPAudioServicesTestClass VoIP
-#VoIP Example
-#delete VoIP
-#[Endtest]
-
-