----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviewboard.asterisk.org/r/3795/#review13083 -----------------------------------------------------------
/asterisk/trunk/tests/apps/mixmonitor_record/test-config.yaml <https://reviewboard.asterisk.org/r/3795/#comment23526> This won't work on Asterisk 11, as that version doesn't have a DialEnd event. I'll clean this up on commit. - Matt Jordan On July 25, 2014, 2:51 p.m., Tyler Austin Cambron wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://reviewboard.asterisk.org/r/3795/ > ----------------------------------------------------------- > > (Updated July 25, 2014, 2:51 p.m.) > > > Review request for Asterisk Developers. > > > Bugs: Asterisk-24028 > https://issues.asterisk.org/jira/browse/Asterisk-24028 > > > Repository: testsuite > > > Description > ------- > > This is a test that verifies that the recording feature of MixMonitor is > functioning properly. The test uses the SoundChecker pluggable module, which > is currently still up for review, so the test could change depending on > changes with the pluggable module. Assuming the pluggable module is working > correctly, this test uses the pluggable module to verify that audio has been > recorded from a local channel call and that the recording has correctly > created a sound file that contains the full recording. The pluggable module > will appear in the diff, specifically to show how the test uses the pluggable > module. Please do not review the module on this thread, as it is being > reviewed in another thread posted by cwolfe. > > > Diffs > ----- > > /asterisk/trunk/tests/apps/tests.yaml 5315 > /asterisk/trunk/tests/apps/mixmonitor_record/test-config.yaml PRE-CREATION > /asterisk/trunk/tests/apps/mixmonitor_record/start_mix.py PRE-CREATION > /asterisk/trunk/tests/apps/mixmonitor_record/configs/ast1/extensions.conf > PRE-CREATION > /asterisk/trunk/lib/python/asterisk/pluggable_modules.py 5315 > > Diff: https://reviewboard.asterisk.org/r/3795/diff/ > > > Testing > ------- > > The test begins by executing dialplan, where MixMonitor is started and a > playback of tt-monkeys begins. MixMonitor records this audio and stores it > into a file called theRecording.wav. When the recording is finished, the > dialplan executes a hangup, which triggers (through the yaml file) a size > check and energy check on the newly created file, which is done using the > SoundChecker pluggable module. The test logs confirm that a call is made, the > audio starts and is recorded, the file is saved, and then the pluggable > module verifies that the file has the correct size and energy, showing that > there is actual audio in the file. I also went and found the file manually, > and the recording fully played back tt-monkeys. > > > Thanks, > > Tyler Austin Cambron > >
-- _____________________________________________________________________ -- 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