-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviewboard.asterisk.org/r/4226/
-----------------------------------------------------------

(Updated Dec. 8, 2014, 9:48 a.m.)


Status
------

This change has been marked as submitted.


Review request for Asterisk Developers and Mark Michelson.


Changes
-------

Committed in revision 6047


Bugs: ASTERISK-24537
    https://issues.asterisk.org/jira/browse/ASTERISK-24537


Repository: testsuite


Description
-------

This reorganizes existing tests that affect channels in Stasis() via external 
mechanisms and adds new tests to cover other interactions not yet represented 
in the testsuite. An additional, more comprehensive test for attended transfers 
has been added as well as tests for bridged and unbridged channels in Stasis() 
being affected by AMI Bridge and Redirect actions. The bug reported in 
ASTERISK-24591 was found while writing these tests.

This also modifies the ARI python libraries to allow parameters to have 
substituted variables.

This covers tests 1.3, 2.1.1, 2.10.1, 3.1, and 3.2 from the 
StasisStart/StasisEnd test plan available here: 
https://wiki.asterisk.org/wiki/pages/viewpage.action?pageId=30279826

The two existing attended and blind transfer tests cover tests 1.4 and 1.9.


Diffs
-----

  asterisk/trunk/tests/rest_api/tests.yaml 6018 
  asterisk/trunk/tests/rest_api/external_interaction/tests.yaml PRE-CREATION 
  asterisk/trunk/tests/rest_api/external_interaction/blind_transfer/tests.yaml 
PRE-CREATION 
  
asterisk/trunk/tests/rest_api/external_interaction/blind_transfer/stasis_bridge_to_same_stasis_app/test-config.yaml
 PRE-CREATION 
  
asterisk/trunk/tests/rest_api/external_interaction/blind_transfer/stasis_bridge_to_same_stasis_app/configs/ast1/pjsip.conf
 PRE-CREATION 
  
asterisk/trunk/tests/rest_api/external_interaction/blind_transfer/stasis_bridge_to_same_stasis_app/configs/ast1/extensions.conf
 PRE-CREATION 
  
asterisk/trunk/tests/rest_api/external_interaction/blind_transfer/stasis_bridge_to_same_stasis_app/blind_transfer.py
 PRE-CREATION 
  
asterisk/trunk/tests/rest_api/external_interaction/attended_transfer/tests.yaml 
PRE-CREATION 
  
asterisk/trunk/tests/rest_api/external_interaction/attended_transfer/stasis_bridge_to_stasis_app/test-config.yaml
 PRE-CREATION 
  
asterisk/trunk/tests/rest_api/external_interaction/attended_transfer/stasis_bridge_to_stasis_app/sipp/referer.xml
 PRE-CREATION 
  
asterisk/trunk/tests/rest_api/external_interaction/attended_transfer/stasis_bridge_to_stasis_app/sipp/referee.xml
 PRE-CREATION 
  
asterisk/trunk/tests/rest_api/external_interaction/attended_transfer/stasis_bridge_to_stasis_app/configs/ast1/pjsip.conf
 PRE-CREATION 
  
asterisk/trunk/tests/rest_api/external_interaction/attended_transfer/stasis_bridge_to_stasis_app/configs/ast1/extensions.conf
 PRE-CREATION 
  
asterisk/trunk/tests/rest_api/external_interaction/attended_transfer/stasis_bridge_to_non_stasis_app/test-config.yaml
 PRE-CREATION 
  
asterisk/trunk/tests/rest_api/external_interaction/attended_transfer/stasis_bridge_to_non_stasis_app/sipp/referer.xml
 PRE-CREATION 
  
asterisk/trunk/tests/rest_api/external_interaction/attended_transfer/stasis_bridge_to_non_stasis_app/sipp/referee.xml
 PRE-CREATION 
  
asterisk/trunk/tests/rest_api/external_interaction/attended_transfer/stasis_bridge_to_non_stasis_app/configs/ast1/pjsip.conf
 PRE-CREATION 
  
asterisk/trunk/tests/rest_api/external_interaction/attended_transfer/stasis_bridge_to_non_stasis_app/configs/ast1/extensions.conf
 PRE-CREATION 
  
asterisk/trunk/tests/rest_api/external_interaction/attended_transfer/attended_transfer.py
 PRE-CREATION 
  asterisk/trunk/tests/rest_api/external_interaction/ami_redirect/tests.yaml 
PRE-CREATION 
  
asterisk/trunk/tests/rest_api/external_interaction/ami_redirect/stasis_bridge/test-config.yaml
 PRE-CREATION 
  
asterisk/trunk/tests/rest_api/external_interaction/ami_redirect/stasis_bridge/configs/ast1/extensions.conf
 PRE-CREATION 
  
asterisk/trunk/tests/rest_api/external_interaction/ami_redirect/stasis_app/test-config.yaml
 PRE-CREATION 
  
asterisk/trunk/tests/rest_api/external_interaction/ami_redirect/stasis_app/configs/ast1/extensions.conf
 PRE-CREATION 
  asterisk/trunk/tests/rest_api/external_interaction/ami_bridge/tests.yaml 
PRE-CREATION 
  
asterisk/trunk/tests/rest_api/external_interaction/ami_bridge/stasis_bridge/test-config.yaml
 PRE-CREATION 
  
asterisk/trunk/tests/rest_api/external_interaction/ami_bridge/stasis_bridge/configs/ast1/extensions.conf
 PRE-CREATION 
  
asterisk/trunk/tests/rest_api/external_interaction/ami_bridge/stasis_app/test-config.yaml
 PRE-CREATION 
  
asterisk/trunk/tests/rest_api/external_interaction/ami_bridge/stasis_app/configs/ast1/extensions.conf
 PRE-CREATION 
  asterisk/trunk/tests/rest_api/bridges/tests.yaml 6018 
  asterisk/trunk/tests/rest_api/bridges/blind_transfer/test-config.yaml 6018 
  asterisk/trunk/tests/rest_api/bridges/blind_transfer/configs/ast1/pjsip.conf 
6018 
  
asterisk/trunk/tests/rest_api/bridges/blind_transfer/configs/ast1/extensions.conf
 6018 
  asterisk/trunk/tests/rest_api/bridges/blind_transfer/blind_transfer.py 6018 
  asterisk/trunk/tests/rest_api/bridges/attended_transfer/test-config.yaml 6018 
  asterisk/trunk/tests/rest_api/bridges/attended_transfer/sipp/referer.xml 6018 
  asterisk/trunk/tests/rest_api/bridges/attended_transfer/sipp/referee.xml 6018 
  
asterisk/trunk/tests/rest_api/bridges/attended_transfer/configs/ast1/pjsip.conf 
6018 
  
asterisk/trunk/tests/rest_api/bridges/attended_transfer/configs/ast1/extensions.conf
 6018 
  asterisk/trunk/tests/rest_api/bridges/attended_transfer/attended_transfer.py 
6018 
  asterisk/trunk/lib/python/asterisk/ari.py 6018 

Diff: https://reviewboard.asterisk.org/r/4226/diff/


Testing
-------

Ran the tests and verified they passed with the expected events when the fix in 
4213 is applied.


Thanks,

opticron

-- 
_____________________________________________________________________
-- 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

Reply via email to