----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviewboard.asterisk.org/r/3353/#review11360 -----------------------------------------------------------
In retrospect, since the bridge is automatically subscribed by the channel being pushed into it, there is no need to maintain a separate application at all. I'm revising the test to eliminate it. - Jonathan Rose On March 13, 2014, 5:47 p.m., Jonathan Rose wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://reviewboard.asterisk.org/r/3353/ > ----------------------------------------------------------- > > (Updated March 13, 2014, 5:47 p.m.) > > > Review request for Asterisk Developers, Matt Jordan and Mark Michelson. > > > 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/subscribe_bridge.py > PRE-CREATION > > /asterisk/trunk/tests/rest_api/bridges/bridge_record/configs/ast1/extensions.conf > PRE-CREATION > /asterisk/trunk/tests/rest_api/bridges/bridge_play/test-config.yaml > PRE-CREATION > /asterisk/trunk/tests/rest_api/bridges/bridge_play/subscribe_bridge.py > PRE-CREATION > > /asterisk/trunk/tests/rest_api/bridges/bridge_play/configs/ast1/extensions.conf > 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