[asterisk-dev] [Code Review] Initial set of Queue tests
Mark Michelson
mmichelson at digium.com
Fri Apr 30 16:46:45 CDT 2010
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviewboard.asterisk.org/r/638/
-----------------------------------------------------------
Review request for Asterisk Developers.
Summary
-------
A set of five queue tests.
1. Queue Baseline: Places a call to a queue and ensures that the call goes through as expected by watching for manager events
2. Wrapup Time: Places calls to queue members and then ensures that the member cannot be reached during wrapuptime. Tests both regular queues and sharedlastcall instances.
3. Gosub/macro: Tests that macros and gosubs are executed as expected when a member answers. Tests both static configuration and overriding with parameters to the Queue application.
4. Ringinuse and Pause: Tests that members are not called if ringinuse=no. Ensures that autopause only takes effect if the member is attempted to be called. Ensures that paused members do not get called.
5. Position, Priority, and maxlen: Adds a bunch of callers to a queue and ensures that they enter at the position we expect them to.
I have ideas for about 15 more tests, but those will have to come later.
Diffs
-----
/asterisk/trunk/tests/queues/macro_gosub_test/configs/extensions.conf PRE-CREATION
/asterisk/trunk/tests/queues/macro_gosub_test/configs/queues.conf PRE-CREATION
/asterisk/trunk/tests/queues/macro_gosub_test/run-test PRE-CREATION
/asterisk/trunk/tests/queues/macro_gosub_test/test-config.yaml PRE-CREATION
/asterisk/trunk/tests/queues/macro_gosub_test/test.lua PRE-CREATION
/asterisk/trunk/tests/queues/position_priority_maxlen/configs/extensions.conf PRE-CREATION
/asterisk/trunk/tests/queues/position_priority_maxlen/configs/queues.conf PRE-CREATION
/asterisk/trunk/tests/queues/position_priority_maxlen/run-test PRE-CREATION
/asterisk/trunk/tests/queues/position_priority_maxlen/test-config.yaml PRE-CREATION
/asterisk/trunk/tests/queues/position_priority_maxlen/test.lua PRE-CREATION
/asterisk/trunk/tests/queues/queue_baseline/configs/extensions.conf PRE-CREATION
/asterisk/trunk/tests/queues/queue_baseline/configs/queues.conf PRE-CREATION
/asterisk/trunk/tests/queues/queue_baseline/run-test PRE-CREATION
/asterisk/trunk/tests/queues/queue_baseline/test-config.yaml PRE-CREATION
/asterisk/trunk/tests/queues/queue_baseline/test.lua PRE-CREATION
/asterisk/trunk/tests/queues/ringinuse_and_pause/configs/extensions.conf PRE-CREATION
/asterisk/trunk/tests/queues/ringinuse_and_pause/configs/queues.conf PRE-CREATION
/asterisk/trunk/tests/queues/ringinuse_and_pause/configs/sip.conf PRE-CREATION
/asterisk/trunk/tests/queues/ringinuse_and_pause/run-test PRE-CREATION
/asterisk/trunk/tests/queues/ringinuse_and_pause/sipp/uas.xml PRE-CREATION
/asterisk/trunk/tests/queues/ringinuse_and_pause/test-config.yaml PRE-CREATION
/asterisk/trunk/tests/queues/ringinuse_and_pause/test.lua PRE-CREATION
/asterisk/trunk/tests/queues/wrapup_time/configs/ast1/queues.conf PRE-CREATION
/asterisk/trunk/tests/queues/wrapup_time/configs/ast2/queues.conf PRE-CREATION
/asterisk/trunk/tests/queues/wrapup_time/configs/extensions.conf PRE-CREATION
/asterisk/trunk/tests/queues/wrapup_time/run-test PRE-CREATION
/asterisk/trunk/tests/queues/wrapup_time/test-config.yaml PRE-CREATION
/asterisk/trunk/tests/queues/wrapup_time/test.lua PRE-CREATION
/asterisk/trunk/tests/tests.yaml 275
Diff: https://reviewboard.asterisk.org/r/638/diff
Testing
-------
Ran the tests. They pass.
Thanks,
Mark
More information about the asterisk-dev
mailing list