----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviewboard.asterisk.org/r/3353/ -----------------------------------------------------------
(Updated March 28, 2014, 3:29 p.m.) Status ------ This change has been marked as submitted. Review request for Asterisk Developers, Matt Jordan and Mark Michelson. Changes ------- Committed in revision 4908 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 ----- /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