-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviewboard.asterisk.org/r/3353/
-----------------------------------------------------------
(Updated March 27, 2014, 11:12 a.m.)
Review request for Asterisk Developers, Matt Jordan and Mark Michelson.
Changes
-------
Address opticron's findings.
Bugs: ASTERISK-23444
https://issues.asterisk.org/jira/browse/ASTERISK-23444
Repository: testsuite
Description
-------
As mmichelson suggested, here are a couple automated tests for replicating the
tests I did by hand in https://reviewboard.asterisk.org/r/3340/
The mechanism is fairly simple...
Channel enters stasis and starts the whole process
Mixing bridge gets created via ARI
An application subscribes to bridge stasis messages for the newly created bridge
Channel gets pushed into the bridge via ARI
Bridge is recorded via ARI / Bridge playback with sound:tt-weasels is executed
via ARI
The sound comes naturally to an end / the recording is stopped manually upon
receiving its startup event
The test closes in the same way as a normal bridge subscription test
Diffs (updated)
-----
/asterisk/trunk/tests/rest_api/bridges/tests.yaml 4836
/asterisk/trunk/tests/rest_api/bridges/bridge_record/test-config.yaml
PRE-CREATION
/asterisk/trunk/tests/rest_api/bridges/bridge_record/configs/ast1/extensions.conf
PRE-CREATION
/asterisk/trunk/tests/rest_api/bridges/bridge_record/bridges_record.py
PRE-CREATION
/asterisk/trunk/tests/rest_api/bridges/bridge_play/test-config.yaml
PRE-CREATION
/asterisk/trunk/tests/rest_api/bridges/bridge_play/configs/ast1/extensions.conf
PRE-CREATION
/asterisk/trunk/tests/rest_api/bridges/bridge_play/bridges_play.py
PRE-CREATION
Diff: https://reviewboard.asterisk.org/r/3353/diff/
Testing
-------
ran both tests some number of times to ensure success was repeatable.
Varied some expectations to make sure everything I was looking for was actually
being checked appropriately.
Thanks,
Jonathan Rose
--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
asterisk-dev mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-dev