<p>Kevin Harwell has uploaded this change for <strong>review</strong>.</p><p><a href="https://gerrit.asterisk.org/8488">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">testsuite branching: Remove non eligible tests from the 14 branch<br><br>This patch removes any tests that do not belong in the 14 branch. Essentially,<br>those tests with a minversion >= 15.0.0, or tests with a maxversion < 14.7.6<br>(where 14.7.6 is the Asterisk version cutoff at the time of branching).<br><br>Change-Id: I975f02422c8b4fe70d270be862e2d76d6d95ff31<br>---<br>D tests/apps/waitdigit/test-config.yaml<br>D tests/channels/SIP/ami/sip_notify/call_id/test-config.yaml<br>D tests/channels/pjsip/basic_calls/incoming/nominal/unauthed/ident_by_host_only/test-config.yaml<br>D tests/channels/pjsip/dialplan_functions/pjsip_channel2/test-config.yaml<br>D tests/channels/pjsip/identify/header_ordering_header_ip/test-config.yaml<br>D tests/channels/pjsip/identify/header_ordering_ip_header/test-config.yaml<br>D tests/channels/pjsip/sdp_offer_answer/incoming/nominal/multiple-media-stream/audio-video/accept/bundled/test-config.yaml<br>D tests/channels/pjsip/sdp_offer_answer/incoming/nominal/multiple-media-stream/audio-video/accept/multiple-audio/test-config.yaml<br>D tests/channels/pjsip/sdp_offer_answer/incoming/nominal/multiple-media-stream/audio-video/accept/multiple-video/test-config.yaml<br>D tests/channels/pjsip/sdp_offer_answer/incoming/nominal/multiple-media-stream/audio/accept/test-config.yaml<br>D tests/channels/pjsip/sdp_offer_answer/incoming/nominal/multiple-media-stream/audio/add/test-config.yaml<br>D tests/channels/pjsip/sdp_offer_answer/incoming/nominal/multiple-media-stream/audio/remove/test-config.yaml<br>D tests/channels/pjsip/sdp_offer_answer/incoming/nominal/multiple-media-stream/video/accept/test-config.yaml<br>D tests/channels/pjsip/sdp_offer_answer/incoming/nominal/multiple-media-stream/video/add/test-config.yaml<br>D tests/channels/pjsip/sdp_offer_answer/incoming/nominal/multiple-media-stream/video/remove/test-config.yaml<br>D tests/channels/pjsip/subscriptions/large_number_of_accept_headers/test-config.yaml<br>D tests/channels/pjsip/subscriptions/presence/verify_bodies/verify_pidf/test-config.yaml<br>D tests/channels/pjsip/subscriptions/presence/verify_bodies/verify_xpidf/test-config.yaml<br>18 files changed, 0 insertions(+), 1,100 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://gerrit.asterisk.org:29418/testsuite refs/changes/88/8488/1</pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">diff --git a/tests/apps/waitdigit/test-config.yaml b/tests/apps/waitdigit/test-config.yaml<br>deleted file mode 100644<br>index 160c8b4..0000000<br>--- a/tests/apps/waitdigit/test-config.yaml<br>+++ /dev/null<br>@@ -1,42 +0,0 @@<br>-testinfo:<br>- summary: 'Test WaitDigit'<br>- description: |<br>- 'Basic testing of WaitDigit.'<br>-<br>-test-modules:<br>- test-object:<br>- config-section: test-object-config<br>- typename: 'test_case.SimpleTestCase'<br>- modules:<br>- -<br>- config-section: ami-config<br>- typename: 'ami.AMIEventModule'<br>-<br>-test-object-config:<br>- spawn-after-hangup: True<br>- expected_events: 4<br>- test-iterations:<br>- -<br>- channel: 'Local/test@default'<br>- context: 'caller'<br>- exten: 'test'<br>- priority: 1<br>-<br>-ami-config:<br>- -<br>- type: 'headermatch'<br>- conditions:<br>- match:<br>- Event: 'UserEvent'<br>- requirements:<br>- match:<br>- Result: 'pass'<br>- count: '4'<br>-<br>-properties:<br>- minversion: '15.0.0'<br>- dependencies:<br>- - python : 'twisted'<br>- - python : 'starpy'<br>- - asterisk : 'app_userevent'<br>- - asterisk : 'app_senddtmf'<br>diff --git a/tests/channels/SIP/ami/sip_notify/call_id/test-config.yaml b/tests/channels/SIP/ami/sip_notify/call_id/test-config.yaml<br>deleted file mode 100644<br>index 4ed7627..0000000<br>--- a/tests/channels/SIP/ami/sip_notify/call_id/test-config.yaml<br>+++ /dev/null<br>@@ -1,48 +0,0 @@<br>-info:<br>- summary: 'Test SIPNotify AMI Action for Call-ID'<br>- description: |<br>- This Tests the AMI Action SIPNotify in order to make sure<br>- that Call-ID header can be specified.<br>-<br>-test-modules:<br>- test-object:<br>- config-section: test-object-config<br>- typename: sipp.SIPpTestCase<br>- modules:<br>- -<br>- config-section: ami-config<br>- typename: 'pluggable_modules.EventActionModule'<br>-<br>-test-object-config:<br>- fail-on-any: True<br>- test-iterations:<br>- -<br>- scenarios:<br>- - { 'key-args': { 'scenario': 'caller.xml', '-i': '127.0.0.1', '-p': '5062', '-trace_msg': '-pause_msg_ign' } }<br>- - { 'key-args': { 'scenario': 'callee.xml', '-i': '127.0.0.1', '-p': '5063', '-trace_msg': '-pause_msg_ign' } }<br>-<br>-ami-config:<br>- -<br>- ami-events:<br>- type: 'headermatch'<br>- conditions:<br>- match:<br>- Event: 'VarSet'<br>- Channel: 'SIP/callee-.*'<br>- Variable: 'SIPCALLID'<br>- ami-actions:<br>- action:<br>- Action: 'SIPnotify'<br>- Channel: '{channel}'<br>- Variable: 'Event=talk'<br>- Call-ID: '{value}'<br>-<br>-properties:<br>- minversion: [ '13.20.0', '15.3.0' ]<br>- dependencies:<br>- - sipp :<br>- version : 'v3.0'<br>- - asterisk : 'chan_sip'<br>- tags:<br>- - SIP<br>-<br>diff --git a/tests/channels/pjsip/basic_calls/incoming/nominal/unauthed/ident_by_host_only/test-config.yaml b/tests/channels/pjsip/basic_calls/incoming/nominal/unauthed/ident_by_host_only/test-config.yaml<br>deleted file mode 100644<br>index a7061f1..0000000<br>--- a/tests/channels/pjsip/basic_calls/incoming/nominal/unauthed/ident_by_host_only/test-config.yaml<br>+++ /dev/null<br>@@ -1,34 +0,0 @@<br>-testinfo:<br>- summary: 'Tests incoming calls without authentication matching only on IP address'<br>- description: |<br>- 'Run a SIPp scenario that sends various calls to res_pjsip, which should be matched only on IP address'<br>-<br>-test-modules:<br>- test-object:<br>- config-section: test-object-config<br>- typename: 'sipp.SIPpTestCase'<br>-<br>-test-object-config:<br>- reactor-timeout: 80<br>- fail-on-any: False<br>- test-iterations:<br>- # IPv4 & UDP<br>- -<br>- scenarios:<br>- - { 'key-args': {'scenario': 'playback_with_initial_sdp.xml', '-i': '127.0.0.1', '-p': '5061'} }<br>- # IPv6 & UDP<br>- -<br>- scenarios:<br>- - { 'target': '[::1]', 'key-args': {'scenario': 'playback_with_initial_sdp.xml', '-i': '[::1]', '-p': '5061'} }<br>-<br>-properties:<br>- minversion: [ '13.19.0', '15.2.0' ]<br>- dependencies:<br>- - sipp :<br>- version : 'v3.0'<br>- - asterisk : 'res_pjsip'<br>- - asterisk : 'res_pjsip_session'<br>- - asterisk : 'chan_pjsip'<br>- - asterisk : 'res_pjsip_endpoint_identifier_ip'<br>- tags:<br>- - pjsip<br>diff --git a/tests/channels/pjsip/dialplan_functions/pjsip_channel2/test-config.yaml b/tests/channels/pjsip/dialplan_functions/pjsip_channel2/test-config.yaml<br>deleted file mode 100644<br>index bc1a537..0000000<br>--- a/tests/channels/pjsip/dialplan_functions/pjsip_channel2/test-config.yaml<br>+++ /dev/null<br>@@ -1,62 +0,0 @@<br>-testinfo:<br>- summary: 'Test PJSIP channel for CALLERID(dnid) and CHANNEL(pjsip,request_uri)'<br>- description: |<br>- 'Run a SIPp scenario that places a call from endpoint alice to check<br>- that the CALLERID(dnid) and CHANNEL(pjsip,request_uri) are set to<br>- expected values.'<br>-<br>-test-modules:<br>- test-object:<br>- config-section: test-object-config<br>- typename: 'sipp.SIPpTestCase'<br>- modules:<br>- -<br>- config-section: ami-config<br>- typename: 'ami.AMIEventModule'<br>-<br>-test-object-config:<br>- test-iterations:<br>- -<br>- scenarios:<br>- - { 'key-args': {'scenario': 'incoming.xml', '-i': '127.0.0.1', '-p': '5061', '-s': 'alice'} }<br>-<br>-ami-config:<br>- -<br>- type: 'headermatch'<br>- id: '0'<br>- conditions:<br>- match:<br>- Event: 'Newchannel'<br>- Channel: 'PJSIP/alice-.*'<br>- count: '1'<br>- -<br>- type: 'headermatch'<br>- id: '0'<br>- conditions:<br>- match:<br>- Event: 'UserEvent'<br>- Channel: 'PJSIP/alice-.*'<br>- UserEvent: 'Failure'<br>- count: '0'<br>- -<br>- type: 'headermatch'<br>- id: '0'<br>- conditions:<br>- match:<br>- Event: 'UserEvent'<br>- Channel: 'PJSIP/alice-.*'<br>- UserEvent: 'Done'<br>- count: '1'<br>-<br>-properties:<br>- minversion: ['13.19.0', '15.2.0']<br>- dependencies:<br>- - sipp :<br>- version : 'v3.0'<br>- - asterisk : 'app_dial'<br>- - asterisk : 'app_userevent'<br>- - asterisk : 'func_callerid'<br>- - asterisk : 'func_channel'<br>- - asterisk : 'res_pjsip'<br>- tags:<br>- - pjsip<br>diff --git a/tests/channels/pjsip/identify/header_ordering_header_ip/test-config.yaml b/tests/channels/pjsip/identify/header_ordering_header_ip/test-config.yaml<br>deleted file mode 100644<br>index 0c91298..0000000<br>--- a/tests/channels/pjsip/identify/header_ordering_header_ip/test-config.yaml<br>+++ /dev/null<br>@@ -1,56 +0,0 @@<br>-testinfo:<br>- summary: 'Tests incoming calls identified by header and source IP'<br>- description: |<br>- This test covers sending calls to an Asterisk instance<br>- identifiable by a custom header and by a source IP address.<br>- It is expected that the requests are accepted by the correct<br>- endpoint determined by endpoint_identifier_order.<br>- This test expects the call to be accepted by the header identifier.<br>-<br>-test-modules:<br>- test-object:<br>- config-section: test-object-config<br>- typename: 'sipp.SIPpTestCase'<br>- modules:<br>- -<br>- config-section: ami-config<br>- typename: 'ami.AMIEventModule'<br>-<br>-test-object-config:<br>- memcheck-delay-stop: 7<br>- fail-on-any: True<br>- test-iterations:<br>- # IPv4 & UDP<br>- -<br>- scenarios:<br>- - { 'key-args': {'scenario': 'nominal.xml', '-i': '127.0.0.1', '-p': '5061', '-s': 's'},<br>- 'ordered-args': ['-key', 'ident_key', 'e7657250-07fa-11e7-92f8-1b946c0c7e84'] }<br>-<br>-ami-config:<br>- -<br>- type: 'headermatch'<br>- id: '0'<br>- conditions:<br>- match:<br>- Event: 'UserEvent'<br>- UserEvent: 'Header'<br>- count: '1'<br>- -<br>- type: 'headermatch'<br>- id: '0'<br>- conditions:<br>- match:<br>- Event: 'UserEvent'<br>- UserEvent: 'Ip'<br>- count: '0'<br>-<br>-properties:<br>- minversion: ['13.20.0', '15.3.0']<br>- dependencies:<br>- - sipp :<br>- version : 'v3.0'<br>- - asterisk : 'app_userevent'<br>- - asterisk : 'res_pjsip'<br>- - asterisk : 'res_pjsip_endpoint_identifier_ip'<br>- tags:<br>- - pjsip<br>diff --git a/tests/channels/pjsip/identify/header_ordering_ip_header/test-config.yaml b/tests/channels/pjsip/identify/header_ordering_ip_header/test-config.yaml<br>deleted file mode 100644<br>index 0dc4167..0000000<br>--- a/tests/channels/pjsip/identify/header_ordering_ip_header/test-config.yaml<br>+++ /dev/null<br>@@ -1,56 +0,0 @@<br>-testinfo:<br>- summary: 'Tests incoming calls identified by header and source IP'<br>- description: |<br>- This test covers sending calls to an Asterisk instance<br>- identifiable by a custom header and by a source IP address.<br>- It is expected that the requests are accepted by the correct<br>- endpoint determined by endpoint_identifier_order.<br>- This test expects the call to be accepted by the ip identifier.<br>-<br>-test-modules:<br>- test-object:<br>- config-section: test-object-config<br>- typename: 'sipp.SIPpTestCase'<br>- modules:<br>- -<br>- config-section: ami-config<br>- typename: 'ami.AMIEventModule'<br>-<br>-test-object-config:<br>- memcheck-delay-stop: 7<br>- fail-on-any: True<br>- test-iterations:<br>- # IPv4 & UDP<br>- -<br>- scenarios:<br>- - { 'key-args': {'scenario': 'nominal.xml', '-i': '127.0.0.1', '-p': '5061', '-s': 's'},<br>- 'ordered-args': ['-key', 'ident_key', 'e7657250-07fa-11e7-92f8-1b946c0c7e84'] }<br>-<br>-ami-config:<br>- -<br>- type: 'headermatch'<br>- id: '0'<br>- conditions:<br>- match:<br>- Event: 'UserEvent'<br>- UserEvent: 'Header'<br>- count: '0'<br>- -<br>- type: 'headermatch'<br>- id: '0'<br>- conditions:<br>- match:<br>- Event: 'UserEvent'<br>- UserEvent: 'Ip'<br>- count: '1'<br>-<br>-properties:<br>- minversion: ['13.20.0', '15.3.0']<br>- dependencies:<br>- - sipp :<br>- version : 'v3.0'<br>- - asterisk : 'app_userevent'<br>- - asterisk : 'res_pjsip'<br>- - asterisk : 'res_pjsip_endpoint_identifier_ip'<br>- tags:<br>- - pjsip<br>diff --git a/tests/channels/pjsip/sdp_offer_answer/incoming/nominal/multiple-media-stream/audio-video/accept/bundled/test-config.yaml b/tests/channels/pjsip/sdp_offer_answer/incoming/nominal/multiple-media-stream/audio-video/accept/bundled/test-config.yaml<br>deleted file mode 100644<br>index 51cf1e5..0000000<br>--- a/tests/channels/pjsip/sdp_offer_answer/incoming/nominal/multiple-media-stream/audio-video/accept/bundled/test-config.yaml<br>+++ /dev/null<br>@@ -1,28 +0,0 @@<br>-testinfo:<br>- summary: 'Test offers with multiple video streams/one audio stream and bundled'<br>- description: |<br>- This tests inbound offers that contain multiple video<br>- media streams and a single audio stream with bundle enabled.<br>- Asterisk should accept all the streams in a single bundle group.<br>-<br>-test-modules:<br>- test-object:<br>- config-section: test-object-config<br>- typename: 'sipp.SIPpTestCase'<br>-<br>-test-object-config:<br>- memcheck-delay-stop: 7<br>- fail-on-any: False<br>- test-iterations:<br>- -<br>- scenarios:<br>- - { 'key-args': {'scenario': 'uac-multiple-video-with-audio.xml', '-i': '127.0.0.1', '-p': '5061', '-s': 'alice'} }<br>-<br>-properties:<br>- minversion: '15.0.0'<br>- dependencies:<br>- - sipp :<br>- version : 'v3.0'<br>- - asterisk : 'res_pjsip'<br>- tags:<br>- - pjsip<br>diff --git a/tests/channels/pjsip/sdp_offer_answer/incoming/nominal/multiple-media-stream/audio-video/accept/multiple-audio/test-config.yaml b/tests/channels/pjsip/sdp_offer_answer/incoming/nominal/multiple-media-stream/audio-video/accept/multiple-audio/test-config.yaml<br>deleted file mode 100644<br>index bd7774d..0000000<br>--- a/tests/channels/pjsip/sdp_offer_answer/incoming/nominal/multiple-media-stream/audio-video/accept/multiple-audio/test-config.yaml<br>+++ /dev/null<br>@@ -1,28 +0,0 @@<br>-testinfo:<br>- summary: 'Test offers with multiple audio streams/one video stream'<br>- description: |<br>- This tests inbound offers that contain multiple audio<br>- media streams and a single video stream. Asterisk should<br>- accept all the streams.<br>-<br>-test-modules:<br>- test-object:<br>- config-section: test-object-config<br>- typename: 'sipp.SIPpTestCase'<br>-<br>-test-object-config:<br>- memcheck-delay-stop: 7<br>- fail-on-any: False<br>- test-iterations:<br>- -<br>- scenarios:<br>- - { 'key-args': {'scenario': 'uac-multiple-audio-with-video.xml', '-i': '127.0.0.1', '-p': '5061', '-s': 'alice'} }<br>-<br>-properties:<br>- minversion: '15.0.0'<br>- dependencies:<br>- - sipp :<br>- version : 'v3.0'<br>- - asterisk : 'res_pjsip'<br>- tags:<br>- - pjsip<br>diff --git a/tests/channels/pjsip/sdp_offer_answer/incoming/nominal/multiple-media-stream/audio-video/accept/multiple-video/test-config.yaml b/tests/channels/pjsip/sdp_offer_answer/incoming/nominal/multiple-media-stream/audio-video/accept/multiple-video/test-config.yaml<br>deleted file mode 100644<br>index 0d4b113..0000000<br>--- a/tests/channels/pjsip/sdp_offer_answer/incoming/nominal/multiple-media-stream/audio-video/accept/multiple-video/test-config.yaml<br>+++ /dev/null<br>@@ -1,28 +0,0 @@<br>-testinfo:<br>- summary: 'Test offers with multiple video streams/one audio stream'<br>- description: |<br>- This tests inbound offers that contain multiple video<br>- media streams and a single audio stream. Asterisk should<br>- accept all the streams.<br>-<br>-test-modules:<br>- test-object:<br>- config-section: test-object-config<br>- typename: 'sipp.SIPpTestCase'<br>-<br>-test-object-config:<br>- memcheck-delay-stop: 7<br>- fail-on-any: False<br>- test-iterations:<br>- -<br>- scenarios:<br>- - { 'key-args': {'scenario': 'uac-multiple-video-with-audio.xml', '-i': '127.0.0.1', '-p': '5061', '-s': 'alice'} }<br>-<br>-properties:<br>- minversion: '15.0.0'<br>- dependencies:<br>- - sipp :<br>- version : 'v3.0'<br>- - asterisk : 'res_pjsip'<br>- tags:<br>- - pjsip<br>diff --git a/tests/channels/pjsip/sdp_offer_answer/incoming/nominal/multiple-media-stream/audio/accept/test-config.yaml b/tests/channels/pjsip/sdp_offer_answer/incoming/nominal/multiple-media-stream/audio/accept/test-config.yaml<br>deleted file mode 100644<br>index 7301ede..0000000<br>--- a/tests/channels/pjsip/sdp_offer_answer/incoming/nominal/multiple-media-stream/audio/accept/test-config.yaml<br>+++ /dev/null<br>@@ -1,28 +0,0 @@<br>-testinfo:<br>- summary: 'Test offers with multiple audio streams'<br>- description: |<br>- This tests inbound offers that contain multiple audio<br>- media streams. Asterisk should accept all of the audio<br>- streams.<br>-<br>-test-modules:<br>- test-object:<br>- config-section: test-object-config<br>- typename: 'sipp.SIPpTestCase'<br>-<br>-test-object-config:<br>- memcheck-delay-stop: 7<br>- fail-on-any: False<br>- test-iterations:<br>- -<br>- scenarios:<br>- - { 'key-args': {'scenario': 'uac-multiple-audio.xml', '-i': '127.0.0.1', '-p': '5061', '-s': 'alice'} }<br>-<br>-properties:<br>- minversion: '15.0.0'<br>- dependencies:<br>- - sipp :<br>- version : 'v3.0'<br>- - asterisk : 'res_pjsip'<br>- tags:<br>- - pjsip<br>diff --git a/tests/channels/pjsip/sdp_offer_answer/incoming/nominal/multiple-media-stream/audio/add/test-config.yaml b/tests/channels/pjsip/sdp_offer_answer/incoming/nominal/multiple-media-stream/audio/add/test-config.yaml<br>deleted file mode 100644<br>index 0c677a8..0000000<br>--- a/tests/channels/pjsip/sdp_offer_answer/incoming/nominal/multiple-media-stream/audio/add/test-config.yaml<br>+++ /dev/null<br>@@ -1,27 +0,0 @@<br>-testinfo:<br>- summary: 'Test adding of multiple audio streams'<br>- description: |<br>- This tests the addition of multiple audio streams once<br>- a call has been established.<br>-<br>-test-modules:<br>- test-object:<br>- config-section: test-object-config<br>- typename: 'sipp.SIPpTestCase'<br>-<br>-test-object-config:<br>- memcheck-delay-stop: 7<br>- fail-on-any: False<br>- test-iterations:<br>- -<br>- scenarios:<br>- - { 'key-args': {'scenario': 'uac-multiple-audio.xml', '-i': '127.0.0.1', '-p': '5061', '-s': 'alice'} }<br>-<br>-properties:<br>- minversion: '15.0.0'<br>- dependencies:<br>- - sipp :<br>- version : 'v3.0'<br>- - asterisk : 'res_pjsip'<br>- tags:<br>- - pjsip<br>diff --git a/tests/channels/pjsip/sdp_offer_answer/incoming/nominal/multiple-media-stream/audio/remove/test-config.yaml b/tests/channels/pjsip/sdp_offer_answer/incoming/nominal/multiple-media-stream/audio/remove/test-config.yaml<br>deleted file mode 100644<br>index c1703b1..0000000<br>--- a/tests/channels/pjsip/sdp_offer_answer/incoming/nominal/multiple-media-stream/audio/remove/test-config.yaml<br>+++ /dev/null<br>@@ -1,27 +0,0 @@<br>-testinfo:<br>- summary: 'Test removing of multiple audio streams'<br>- description: |<br>- This tests the removal of multiple audio streams once<br>- a call has been established.<br>-<br>-test-modules:<br>- test-object:<br>- config-section: test-object-config<br>- typename: 'sipp.SIPpTestCase'<br>-<br>-test-object-config:<br>- memcheck-delay-stop: 7<br>- fail-on-any: False<br>- test-iterations:<br>- -<br>- scenarios:<br>- - { 'key-args': {'scenario': 'uac-multiple-audio.xml', '-i': '127.0.0.1', '-p': '5061', '-s': 'alice'} }<br>-<br>-properties:<br>- minversion: '15.0.0'<br>- dependencies:<br>- - sipp :<br>- version : 'v3.0'<br>- - asterisk : 'res_pjsip'<br>- tags:<br>- - pjsip<br>diff --git a/tests/channels/pjsip/sdp_offer_answer/incoming/nominal/multiple-media-stream/video/accept/test-config.yaml b/tests/channels/pjsip/sdp_offer_answer/incoming/nominal/multiple-media-stream/video/accept/test-config.yaml<br>deleted file mode 100644<br>index 8eae8ed..0000000<br>--- a/tests/channels/pjsip/sdp_offer_answer/incoming/nominal/multiple-media-stream/video/accept/test-config.yaml<br>+++ /dev/null<br>@@ -1,28 +0,0 @@<br>-testinfo:<br>- summary: 'Test offers with multiple video streams'<br>- description: |<br>- This tests inbound offers that contain multiple video<br>- media streams. Asterisk should accept all the video<br>- streams.<br>-<br>-test-modules:<br>- test-object:<br>- config-section: test-object-config<br>- typename: 'sipp.SIPpTestCase'<br>-<br>-test-object-config:<br>- memcheck-delay-stop: 7<br>- fail-on-any: False<br>- test-iterations:<br>- -<br>- scenarios:<br>- - { 'key-args': {'scenario': 'uac-multiple-video.xml', '-i': '127.0.0.1', '-p': '5061', '-s': 'alice'} }<br>-<br>-properties:<br>- minversion: '15.0.0'<br>- dependencies:<br>- - sipp :<br>- version : 'v3.0'<br>- - asterisk : 'res_pjsip'<br>- tags:<br>- - pjsip<br>diff --git a/tests/channels/pjsip/sdp_offer_answer/incoming/nominal/multiple-media-stream/video/add/test-config.yaml b/tests/channels/pjsip/sdp_offer_answer/incoming/nominal/multiple-media-stream/video/add/test-config.yaml<br>deleted file mode 100644<br>index 0a1c1f8..0000000<br>--- a/tests/channels/pjsip/sdp_offer_answer/incoming/nominal/multiple-media-stream/video/add/test-config.yaml<br>+++ /dev/null<br>@@ -1,27 +0,0 @@<br>-testinfo:<br>- summary: 'Test adding of multiple video streams'<br>- description: |<br>- This tests the addition of multiple video streams once<br>- a call has been established.<br>-<br>-test-modules:<br>- test-object:<br>- config-section: test-object-config<br>- typename: 'sipp.SIPpTestCase'<br>-<br>-test-object-config:<br>- memcheck-delay-stop: 7<br>- fail-on-any: False<br>- test-iterations:<br>- -<br>- scenarios:<br>- - { 'key-args': {'scenario': 'uac-multiple-video.xml', '-i': '127.0.0.1', '-p': '5061', '-s': 'alice'} }<br>-<br>-properties:<br>- minversion: '15.0.0'<br>- dependencies:<br>- - sipp :<br>- version : 'v3.0'<br>- - asterisk : 'res_pjsip'<br>- tags:<br>- - pjsip<br>diff --git a/tests/channels/pjsip/sdp_offer_answer/incoming/nominal/multiple-media-stream/video/remove/test-config.yaml b/tests/channels/pjsip/sdp_offer_answer/incoming/nominal/multiple-media-stream/video/remove/test-config.yaml<br>deleted file mode 100644<br>index bc7c2db..0000000<br>--- a/tests/channels/pjsip/sdp_offer_answer/incoming/nominal/multiple-media-stream/video/remove/test-config.yaml<br>+++ /dev/null<br>@@ -1,27 +0,0 @@<br>-testinfo:<br>- summary: 'Test removing of multiple video streams'<br>- description: |<br>- This tests the removal of multiple video streams once<br>- a call has been established.<br>-<br>-test-modules:<br>- test-object:<br>- config-section: test-object-config<br>- typename: 'sipp.SIPpTestCase'<br>-<br>-test-object-config:<br>- memcheck-delay-stop: 7<br>- fail-on-any: False<br>- test-iterations:<br>- -<br>- scenarios:<br>- - { 'key-args': {'scenario': 'uac-multiple-video.xml', '-i': '127.0.0.1', '-p': '5061', '-s': 'alice'} }<br>-<br>-properties:<br>- minversion: '15.0.0'<br>- dependencies:<br>- - sipp :<br>- version : 'v3.0'<br>- - asterisk : 'res_pjsip'<br>- tags:<br>- - pjsip<br>diff --git a/tests/channels/pjsip/subscriptions/large_number_of_accept_headers/test-config.yaml b/tests/channels/pjsip/subscriptions/large_number_of_accept_headers/test-config.yaml<br>deleted file mode 100644<br>index 6093e9d..0000000<br>--- a/tests/channels/pjsip/subscriptions/large_number_of_accept_headers/test-config.yaml<br>+++ /dev/null<br>@@ -1,28 +0,0 @@<br>-testinfo:<br>- summary: 'Ensure that sending a large number of Accept headers in a SUBSCRIBE does not crash'<br>- description: |<br>- 'This test runs a SIPp scenario that sends a SUBSCRIBE with a large number of Accept headers.<br>- If the subscription is successful then the test passes. If a crash occurs then the test fails.'<br>-<br>-test-modules:<br>- test-object:<br>- config-section: sipp-config<br>- typename: 'sipp.SIPpTestCase'<br>-<br>-sipp-config:<br>- reactor-timeout: 30<br>- fail-on-any: True<br>- test-iterations:<br>- -<br>- scenarios:<br>- - {'key-args': { 'scenario': 'subscribe.xml', '-s': 'sipp' }}<br>-properties:<br>- minversion: [ '13.19.2', '15.2.2' ]<br>- dependencies:<br>- - python: 'twisted'<br>- - python: 'starpy'<br>- - asterisk: 'res_pjsip'<br>- - asterisk: 'res_pjsip_pubsub'<br>- - asterisk: 'res_pjsip_mwi'<br>- tags:<br>- - pjsip<br>diff --git a/tests/channels/pjsip/subscriptions/presence/verify_bodies/verify_pidf/test-config.yaml b/tests/channels/pjsip/subscriptions/presence/verify_bodies/verify_pidf/test-config.yaml<br>deleted file mode 100644<br>index 1c81712..0000000<br>--- a/tests/channels/pjsip/subscriptions/presence/verify_bodies/verify_pidf/test-config.yaml<br>+++ /dev/null<br>@@ -1,261 +0,0 @@<br>-testinfo:<br>- summary: 'Ensure NOTIFY bodies for pidf+xml subscriptions are correct.'<br>- description: |<br>- 'A SIPp instance subscribes to "bob" using pidf+xml. Upon the<br>- first TestEvent indicating that there is an active subscription, the<br>- state of "Custom:bob" is changed. Each AMI event indicating that a<br>- state change occurred triggers another state change until all states<br>- have been set. The SIPp scenario expects to receive a NOTIFY message<br>- for each state and simply responds to them.<br>-<br>- A test module is used to verify each NOTIFY body that it finds while<br>- listening for SIP packets. The module parses the body and verifies the<br>- tags, attributes, and text for each element using the specified<br>- configuration. If the body is not able to be parsed(IE. malformed XML)<br>- or any component of the body does not match what is expected, the test<br>- fails.'<br>-<br>-properties:<br>- minversion: ['13.19.0', '15.2.0']<br>- dependencies:<br>- - buildoption: 'TEST_FRAMEWORK'<br>- - sipp :<br>- version : 'v3.0'<br>- - python: 'twisted'<br>- - python: 'starpy'<br>- - python: 'yappcap'<br>- - asterisk: 'res_pjsip'<br>- - asterisk: 'res_pjsip_exten_state'<br>- - asterisk: 'res_pjsip_pidf_body_generator'<br>- tags:<br>- - pjsip<br>-<br>-test-modules:<br>- add-relative-to-search-path: ['..']<br>- test-object:<br>- config-section: sipp-config<br>- typename: 'sipp.SIPpTestCase'<br>- modules:<br>- -<br>- config-section: test-config<br>- typename: 'presence.BodyCheck'<br>- -<br>- config-section: ami-config<br>- typename: 'pluggable_modules.EventActionModule'<br>-<br>-sipp-config:<br>- reactor-timeout: 30<br>- fail-on-any: True<br>- test-iterations:<br>- -<br>- scenarios:<br>- - { 'key-args': {'scenario': 'subscribe.xml', '-p': '5061'},<br>- 'ordered-args': ['-timeout_error'] }<br>-<br>-test-config:<br>- # Expected number of NOTIFY messages with the expected body type.<br>- expected_notifies: '7'<br>- # Expected body type.<br>- expected_body_type: 'pidf'<br>- # Expected body.<br>- expected_body:<br>- # Expected namespaces for PIDF bodies.<br>- namespaces:<br>- default: 'urn:ietf:params:xml:ns:pidf'<br>- pp: 'urn:ietf:params:xml:ns:pidf:data-model'<br>- ep: 'urn:ietf:params:xml:ns:pidf:rpid'<br>- # All expected element tag names for PIDF bodies.<br>- tags:<br>- ['presence', 'note', 'tuple', 'status', 'basic', 'contact',<br>- 'pp:person', 'ep:activities', 'ep:on-the-phone']<br>- # Regex patterns for element attributes for each body in order. Some<br>- # attribute values of elements differ for each body depending on the<br>- # body type and state changes. Therefore we list them in the order that<br>- # matches the state changes. For this test the attribute values should<br>- # be the same for all bodies.<br>- attributes:<br>- -<br>- presence:<br>- entity: '^sip:bob@127.0.0.1(:5060)?$'<br>- tuple:<br>- id: '^bob$'<br>- contact:<br>- priority: '^1$'<br>- -<br>- presence:<br>- entity: '^sip:bob@127.0.0.1(:5060)?$'<br>- tuple:<br>- id: '^bob$'<br>- contact:<br>- priority: '^1$'<br>- -<br>- presence:<br>- entity: '^sip:bob@127.0.0.1(:5060)?$'<br>- tuple:<br>- id: '^bob$'<br>- contact:<br>- priority: '^1$'<br>- -<br>- presence:<br>- entity: '^sip:bob@127.0.0.1(:5060)?$'<br>- tuple:<br>- id: '^bob$'<br>- contact:<br>- priority: '^1$'<br>- -<br>- presence:<br>- entity: '^sip:bob@127.0.0.1(:5060)?$'<br>- tuple:<br>- id: '^bob$'<br>- contact:<br>- priority: '^1$'<br>- -<br>- presence:<br>- entity: '^sip:bob@127.0.0.1(:5060)?$'<br>- tuple:<br>- id: '^bob$'<br>- contact:<br>- priority: '^1$'<br>- -<br>- presence:<br>- entity: '^sip:bob@127.0.0.1(:5060)?$'<br>- tuple:<br>- id: '^bob$'<br>- contact:<br>- priority: '^1$'<br>- # Regex patterns for element text for each body in order. Some text<br>- # of elements differ for each body depending on the body type and state<br>- # changes. Therefore we list them in the order that matches the state<br>- # changes.<br>- text:<br>- -<br>- note: 'Ready'<br>- basic: 'open'<br>- contact: '^sip:alice@127.0.0.1(:5060)?$'<br>- -<br>- note: 'Ringing'<br>- basic: 'open'<br>- contact: '^sip:alice@127.0.0.1(:5060)?$'<br>- -<br>- note: 'On the phone'<br>- basic: 'open'<br>- contact: '^sip:alice@127.0.0.1(:5060)?$'<br>- -<br>- note: 'On hold'<br>- basic: 'open'<br>- contact: '^sip:alice@127.0.0.1(:5060)?$'<br>- -<br>- note: 'On the phone'<br>- basic: 'open'<br>- contact: '^sip:alice@127.0.0.1(:5060)?$'<br>- -<br>- note: 'Unavailable'<br>- basic: 'closed'<br>- contact: '^sip:alice@127.0.0.1(:5060)?$'<br>- -<br>- note: 'Ready'<br>- basic: 'open'<br>- contact: '^sip:alice@127.0.0.1(:5060)?$'<br>-<br>-ami-config:<br>- -<br>- ami-events:<br>- id: '0'<br>- conditions:<br>- match:<br>- Event: 'TestEvent'<br>- State: 'SUBSCRIPTION_STATE_SET'<br>- StateText: 'ACTIVE'<br>- Endpoint: 'alice'<br>- count: '>1'<br>- trigger-on-count: True<br>- ami-actions:<br>- action:<br>- action: 'SetVar'<br>- variable: 'DEVICE_STATE(Custom:bob)'<br>- value: 'RINGING'<br>- -<br>- ami-events:<br>- id: '0'<br>- conditions:<br>- match:<br>- Event: 'ExtensionStatus'<br>- Exten: 'bob'<br>- Hint: 'Custom:bob'<br>- StatusText: 'Ringing'<br>- count: '1'<br>- ami-actions:<br>- action:<br>- action: 'SetVar'<br>- variable: 'DEVICE_STATE(Custom:bob)'<br>- value: 'INUSE'<br>- -<br>- ami-events:<br>- id: '0'<br>- conditions:<br>- match:<br>- Event: 'ExtensionStatus'<br>- Exten: 'bob'<br>- Hint: 'Custom:bob'<br>- StatusText: 'InUse'<br>- count: '1'<br>- ami-actions:<br>- action:<br>- action: 'SetVar'<br>- variable: 'DEVICE_STATE(Custom:bob)'<br>- value: 'ONHOLD'<br>- -<br>- ami-events:<br>- id: '0'<br>- conditions:<br>- match:<br>- Event: 'ExtensionStatus'<br>- Exten: 'bob'<br>- Hint: 'Custom:bob'<br>- StatusText: 'Hold'<br>- count: '1'<br>- ami-actions:<br>- action:<br>- action: 'SetVar'<br>- variable: 'DEVICE_STATE(Custom:bob)'<br>- value: 'BUSY'<br>- -<br>- ami-events:<br>- id: '0'<br>- conditions:<br>- match:<br>- Event: 'ExtensionStatus'<br>- Exten: 'bob'<br>- Hint: 'Custom:bob'<br>- StatusText: 'Busy'<br>- count: '1'<br>- ami-actions:<br>- action:<br>- action: 'SetVar'<br>- variable: 'DEVICE_STATE(Custom:bob)'<br>- value: 'UNAVAILABLE'<br>- -<br>- ami-events:<br>- id: '0'<br>- conditions:<br>- match:<br>- Event: 'ExtensionStatus'<br>- Exten: 'bob'<br>- Hint: 'Custom:bob'<br>- StatusText: 'Unavailable'<br>- count: '1'<br>- ami-actions:<br>- action:<br>- action: 'SetVar'<br>- variable: 'DEVICE_STATE(Custom:bob)'<br>- value: 'NOT_INUSE'<br>- -<br>- ami-events:<br>- id: '0'<br>- conditions:<br>- match:<br>- Event: 'ExtensionStatus'<br>- Exten: 'bob'<br>- Hint: 'Custom:bob'<br>- StatusText: 'Idle'<br>- count: '1'<br>diff --git a/tests/channels/pjsip/subscriptions/presence/verify_bodies/verify_xpidf/test-config.yaml b/tests/channels/pjsip/subscriptions/presence/verify_bodies/verify_xpidf/test-config.yaml<br>deleted file mode 100644<br>index a7cc47f..0000000<br>--- a/tests/channels/pjsip/subscriptions/presence/verify_bodies/verify_xpidf/test-config.yaml<br>+++ /dev/null<br>@@ -1,265 +0,0 @@<br>-testinfo:<br>- summary: 'Ensure NOTIFY bodies for xpidf+xml subscriptions are correct.'<br>- description: |<br>- 'A SIPp instance subscribes to "bob" using xpidf+xml. Upon the<br>- first TestEvent indicating that there is an active subscription, the<br>- state of "Custom:bob" is changed. Each AMI event indicating that a<br>- state change occurred triggers another state change until all states<br>- have been set. The SIPp scenario expects to receive a NOTIFY message<br>- for each state and simply responds to them.<br>-<br>- A test module is used to verify each NOTIFY body that it finds while<br>- listening for SIP packets. The module parses the body and verifies the<br>- tags, attributes, and text for each element using the specified<br>- configuration. If the body is not able to be parsed(IE. malformed XML)<br>- or any component of the body does not match what is expected, the test<br>- fails.'<br>-<br>-properties:<br>- minversion: ['13.19.0', '15.2.0']<br>- dependencies:<br>- - buildoption: 'TEST_FRAMEWORK'<br>- - sipp :<br>- version : 'v3.0'<br>- - python: 'twisted'<br>- - python: 'starpy'<br>- - python: 'yappcap'<br>- - asterisk: 'res_pjsip'<br>- - asterisk: 'res_pjsip_exten_state'<br>- - asterisk: 'res_pjsip_xpidf_body_generator'<br>- tags:<br>- - pjsip<br>-<br>-test-modules:<br>- add-relative-to-search-path: ['..']<br>- test-object:<br>- config-section: sipp-config<br>- typename: 'sipp.SIPpTestCase'<br>- modules:<br>- -<br>- config-section: test-config<br>- typename: 'presence.BodyCheck'<br>- -<br>- config-section: ami-config<br>- typename: 'pluggable_modules.EventActionModule'<br>-<br>-sipp-config:<br>- reactor-timeout: 30<br>- fail-on-any: True<br>- test-iterations:<br>- -<br>- scenarios:<br>- - { 'key-args': {'scenario': 'subscribe.xml', '-p': '5061'},<br>- 'ordered-args': ['-timeout_error'] }<br>-<br>-test-config:<br>- # Expected number of NOTIFY messages with the expected body type.<br>- expected_notifies: '7'<br>- # Expected body type.<br>- expected_body_type: 'xpidf'<br>- # Expected body.<br>- expected_body:<br>- # All expected element tag names for XPIDF bodies.<br>- tags:<br>- ['presence', 'presentity', 'atom', 'address', 'status',<br>- 'msnsubstatus']<br>- # Regex patterns for element attributes for each body in order. Some<br>- # attribute values of elements differ for each body depending on the<br>- # body type and state changes. Therefore we list them in the order that<br>- # matches the state changes. For this test some attribute values will<br>- # differ between all bodies.<br>- attributes:<br>- -<br>- presentity:<br>- uri: '^sip:bob@127.0.0.1(:5060)?;method=SUBSCRIBE$'<br>- atom:<br>- atomid: '^[a-z0-9-]+$'<br>- id: '^bob$'<br>- address:<br>- uri: '^sip:alice@127.0.0.1(:5060)?;user=ip$'<br>- priority: '^0\.80000$'<br>- status:<br>- status: '^open$'<br>- msnsubstatus:<br>- substatus: '^online$'<br>- -<br>- presentity:<br>- uri: '^sip:bob@127.0.0.1(:5060)?;method=SUBSCRIBE$'<br>- atom:<br>- atomid: '^[a-z0-9-]+$'<br>- id: '^bob$'<br>- address:<br>- uri: '^sip:alice@127.0.0.1(:5060)?;user=ip$'<br>- priority: '^0\.80000$'<br>- status:<br>- status: '^inuse$'<br>- msnsubstatus:<br>- substatus: '^onthephone$'<br>- -<br>- presentity:<br>- uri: '^sip:bob@127.0.0.1(:5060)?;method=SUBSCRIBE$'<br>- atom:<br>- atomid: '^[a-z0-9-]+$'<br>- id: '^bob$'<br>- address:<br>- uri: '^sip:alice@127.0.0.1(:5060)?;user=ip$'<br>- priority: '^0\.80000$'<br>- status:<br>- status: '^inuse$'<br>- msnsubstatus:<br>- substatus: '^onthephone$'<br>- -<br>- presentity:<br>- uri: '^sip:bob@127.0.0.1(:5060)?;method=SUBSCRIBE$'<br>- atom:<br>- atomid: '^[a-z0-9-]+$'<br>- id: '^bob$'<br>- address:<br>- uri: '^sip:alice@127.0.0.1(:5060)?;user=ip$'<br>- priority: '^0\.80000$'<br>- status:<br>- status: '^inuse$'<br>- msnsubstatus:<br>- substatus: '^onthephone$'<br>- -<br>- presentity:<br>- uri: '^sip:bob@127.0.0.1(:5060)?;method=SUBSCRIBE$'<br>- atom:<br>- atomid: '^[a-z0-9-]+$'<br>- id: '^bob$'<br>- address:<br>- uri: '^sip:alice@127.0.0.1(:5060)?;user=ip$'<br>- priority: '^0\.80000$'<br>- status:<br>- status: '^inuse$'<br>- msnsubstatus:<br>- substatus: '^onthephone$'<br>- -<br>- presentity:<br>- uri: '^sip:bob@127.0.0.1(:5060)?;method=SUBSCRIBE$'<br>- atom:<br>- atomid: '^[a-z0-9-]+$'<br>- id: '^bob$'<br>- address:<br>- uri: '^sip:alice@127.0.0.1(:5060)?;user=ip$'<br>- priority: '^0\.80000$'<br>- status:<br>- status: '^closed$'<br>- msnsubstatus:<br>- substatus: '^offline$'<br>- -<br>- presentity:<br>- uri: '^sip:bob@127.0.0.1(:5060)?;method=SUBSCRIBE$'<br>- atom:<br>- atomid: '^[a-z0-9-]+$'<br>- id: '^bob$'<br>- address:<br>- uri: '^sip:alice@127.0.0.1(:5060)?;user=ip$'<br>- priority: '^0\.80000$'<br>- status:<br>- status: '^open$'<br>- msnsubstatus:<br>- substatus: '^online$'<br>-<br>-ami-config:<br>- -<br>- ami-events:<br>- id: '0'<br>- conditions:<br>- match:<br>- Event: 'TestEvent'<br>- State: 'SUBSCRIPTION_STATE_SET'<br>- StateText: 'ACTIVE'<br>- Endpoint: 'alice'<br>- count: '>1'<br>- trigger-on-count: True<br>- ami-actions:<br>- action:<br>- action: 'SetVar'<br>- variable: 'DEVICE_STATE(Custom:bob)'<br>- value: 'RINGING'<br>- -<br>- ami-events:<br>- id: '0'<br>- conditions:<br>- match:<br>- Event: 'ExtensionStatus'<br>- Exten: 'bob'<br>- Hint: 'Custom:bob'<br>- StatusText: 'Ringing'<br>- count: '1'<br>- ami-actions:<br>- action:<br>- action: 'SetVar'<br>- variable: 'DEVICE_STATE(Custom:bob)'<br>- value: 'INUSE'<br>- -<br>- ami-events:<br>- id: '0'<br>- conditions:<br>- match:<br>- Event: 'ExtensionStatus'<br>- Exten: 'bob'<br>- Hint: 'Custom:bob'<br>- StatusText: 'InUse'<br>- count: '1'<br>- ami-actions:<br>- action:<br>- action: 'SetVar'<br>- variable: 'DEVICE_STATE(Custom:bob)'<br>- value: 'ONHOLD'<br>- -<br>- ami-events:<br>- id: '0'<br>- conditions:<br>- match:<br>- Event: 'ExtensionStatus'<br>- Exten: 'bob'<br>- Hint: 'Custom:bob'<br>- StatusText: 'Hold'<br>- count: '1'<br>- ami-actions:<br>- action:<br>- action: 'SetVar'<br>- variable: 'DEVICE_STATE(Custom:bob)'<br>- value: 'BUSY'<br>- -<br>- ami-events:<br>- id: '0'<br>- conditions:<br>- match:<br>- Event: 'ExtensionStatus'<br>- Exten: 'bob'<br>- Hint: 'Custom:bob'<br>- StatusText: 'Busy'<br>- count: '1'<br>- ami-actions:<br>- action:<br>- action: 'SetVar'<br>- variable: 'DEVICE_STATE(Custom:bob)'<br>- value: 'UNAVAILABLE'<br>- -<br>- ami-events:<br>- id: '0'<br>- conditions:<br>- match:<br>- Event: 'ExtensionStatus'<br>- Exten: 'bob'<br>- Hint: 'Custom:bob'<br>- StatusText: 'Unavailable'<br>- count: '1'<br>- ami-actions:<br>- action:<br>- action: 'SetVar'<br>- variable: 'DEVICE_STATE(Custom:bob)'<br>- value: 'NOT_INUSE'<br>- -<br>- ami-events:<br>- id: '0'<br>- conditions:<br>- match:<br>- Event: 'ExtensionStatus'<br>- Exten: 'bob'<br>- Hint: 'Custom:bob'<br>- StatusText: 'Idle'<br>- count: '1'<br></pre><p>To view, visit <a href="https://gerrit.asterisk.org/8488">change 8488</a>. To unsubscribe, visit <a href="https://gerrit.asterisk.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://gerrit.asterisk.org/8488"/><meta itemprop="name" content="View Change"/></div></div>
<div style="display:none"> Gerrit-Project: testsuite </div>
<div style="display:none"> Gerrit-Branch: 14 </div>
<div style="display:none"> Gerrit-MessageType: newchange </div>
<div style="display:none"> Gerrit-Change-Id: I975f02422c8b4fe70d270be862e2d76d6d95ff31 </div>
<div style="display:none"> Gerrit-Change-Number: 8488 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: Kevin Harwell <kharwell@digium.com> </div>