[Asterisk-code-review] testsuite: add validations for 181 and History-Info conversions (testsuite[16])

Torrey Searle asteriskteam at digium.com
Wed Sep 16 09:37:25 CDT 2020


Torrey Searle has posted comments on this change. ( https://gerrit.asterisk.org/c/testsuite/+/14732 )

Change subject: testsuite: add validations for 181 and History-Info conversions
......................................................................


Patch Set 5:

(19 comments)

https://gerrit.asterisk.org/c/testsuite/+/14732/4/tests/channels/pjsip/diversion/diversion_response_181/sipp/user1.xml 
File tests/channels/pjsip/diversion/diversion_response_181/sipp/user1.xml:

https://gerrit.asterisk.org/c/testsuite/+/14732/4/tests/channels/pjsip/diversion/diversion_response_181/sipp/user1.xml@6 
PS4, Line 6:                         INVITE sip:user2@[remote_ip]:[remote_port] SIP/2.0
           :                         Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch]
           :                         From: user1 <sip:user1@[local_ip]:[local_port]>;tag=[call_number]
           :                         To: user2 <sip:user2@[remote_ip]:[remote_port]>
           :                         Call-ID: [call_id]
           :                         CSeq: [cseq] INVITE
           :                         Contact: sip:user1@[local_ip]:[local_port]
           :                         Max-Forwards: 70
           :                         Content-Type: application/sdp
           :                         Content-Length: [len]
> Mix of tabs and spaces. Convert this to use tabs here.
Done


https://gerrit.asterisk.org/c/testsuite/+/14732/4/tests/channels/pjsip/diversion/history_info_request/sipp/user1.xml 
File tests/channels/pjsip/diversion/history_info_request/sipp/user1.xml:

https://gerrit.asterisk.org/c/testsuite/+/14732/4/tests/channels/pjsip/diversion/history_info_request/sipp/user1.xml@6 
PS4, Line 6:                         INVITE sip:user2@[remote_ip]:[remote_port] SIP/2.0
           :                         Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch]
           :                         From: user1 <sip:user1@[local_ip]:[local_port]>;tag=[call_number]
           :                         To: user2 <sip:amenhotep@[remote_ip]:[remote_port]>
           :                         Call-ID: [call_id]
           :                         CSeq: [cseq] INVITE
           :                         Contact: sip:user1@[local_ip]:[local_port]
           :                         Max-Forwards: 70
> convert spaces to tabs here.
Done


https://gerrit.asterisk.org/c/testsuite/+/14732/4/tests/channels/pjsip/diversion/history_info_request/sipp/user1.xml@16 
PS4, Line 16:                         Content-Type: application/sdp
            :                         Content-Length: [len]
> spaces vs tabs.
Done


https://gerrit.asterisk.org/c/testsuite/+/14732/4/tests/channels/pjsip/diversion/history_info_request/sipp/user2.xml 
File tests/channels/pjsip/diversion/history_info_request/sipp/user2.xml:

https://gerrit.asterisk.org/c/testsuite/+/14732/4/tests/channels/pjsip/diversion/history_info_request/sipp/user2.xml@5 
PS4, Line 5:                 <action>
           :                         <!-- Check that the Diversion header is present and contains the correct name. -->
           : 	        	<ereg regexp="amenhotep" search_in="hdr" header="Diversion:" check_it="true" assign_to="1" />
           : 		        <log message="Received INVITE with Diversion header: [$1]." />
> fix mix of spaces and tabs.
Done


https://gerrit.asterisk.org/c/testsuite/+/14732/4/tests/channels/pjsip/diversion/history_info_response_181/sipp/user1.xml 
File tests/channels/pjsip/diversion/history_info_response_181/sipp/user1.xml:

https://gerrit.asterisk.org/c/testsuite/+/14732/4/tests/channels/pjsip/diversion/history_info_response_181/sipp/user1.xml@6 
PS4, Line 6:                         INVITE sip:user2@[remote_ip]:[remote_port] SIP/2.0
           :                         Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch]
           :                         From: user1 <sip:user1@[local_ip]:[local_port]>;tag=[call_number]
           :                         To: user2 <sip:user2@[remote_ip]:[remote_port]>
           :                         Call-ID: [call_id]
           :                         CSeq: [cseq] INVITE
           :                         Contact: sip:user1@[local_ip]:[local_port]
           :                         Max-Forwards: 70
           :                         Content-Type: application/sdp
           :                         Content-Length: [len]
> convert spaces to tabs.
Done


https://gerrit.asterisk.org/c/testsuite/+/14732/4/tests/channels/pjsip/diversion/history_info_response_181/sipp/user1.xml@33 
PS4, Line 33:                 <action>
            :                         <!-- Check that the Diversion header is present and contains the correct name. -->
            : 	        	<ereg regexp="amenhotep" search_in="hdr" header="Diversion:" check_it="true" assign_to="1" />
            : 		        <log message="Received 181 with Diversion header: [$1]." />
> fix mix of spaces and tabs.
Done


https://gerrit.asterisk.org/c/testsuite/+/14732/4/tests/channels/pjsip/diversion/no_diversion_response_181/sipp/user1.xml 
File tests/channels/pjsip/diversion/no_diversion_response_181/sipp/user1.xml:

https://gerrit.asterisk.org/c/testsuite/+/14732/4/tests/channels/pjsip/diversion/no_diversion_response_181/sipp/user1.xml@6 
PS4, Line 6:                         INVITE sip:user2@[remote_ip]:[remote_port] SIP/2.0
           :                         Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch]
           :                         From: user1 <sip:user1@[local_ip]:[local_port]>;tag=[call_number]
           :                         To: user2 <sip:user2@[remote_ip]:[remote_port]>
           :                         Call-ID: [call_id]
           :                         CSeq: [cseq] INVITE
           :                         Contact: sip:user1@[local_ip]:[local_port]
           :                         Max-Forwards: 70
           :                         Content-Type: application/sdp
           :                         Content-Length: [len]
> Convert spaces to tabs.
Done


https://gerrit.asterisk.org/c/testsuite/+/14732/4/tests/channels/pjsip/diversion/no_diversion_response_181/sipp/user1.xml@33 
PS4, Line 33:                 <action>
            :                         <!-- Check that the Diversion header is present and contains the correct name. -->
            : 	        	<ereg regexp=".+" search_in="hdr" header="Diversion:" check_it_inverse="true" assign_to="1" />
            : 		        <log message="Received 181 with Diversion header: [$1]." />
> fix mix of spaces and tabs.
Done


https://gerrit.asterisk.org/c/testsuite/+/14732/4/tests/channels/pjsip/history_info/diversion_request/sipp/user1.xml 
File tests/channels/pjsip/history_info/diversion_request/sipp/user1.xml:

https://gerrit.asterisk.org/c/testsuite/+/14732/4/tests/channels/pjsip/history_info/diversion_request/sipp/user1.xml@6 
PS4, Line 6:                         INVITE sip:user2@[remote_ip]:[remote_port] SIP/2.0
           :                         Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch]
           :                         From: user1 <sip:user1@[local_ip]:[local_port]>;tag=[call_number]
           :                         To: user2 <sip:user2@[remote_ip]:[remote_port]>
           :                         Call-ID: [call_id]
           :                         CSeq: [cseq] INVITE
           :                         Contact: sip:user1@[local_ip]:[local_port]
           :                         Max-Forwards: 70
           : 			Diversion: <sip:amenhotep at 127.0.0.1>;reason=unconditional
           :                         Content-Type: application/sdp
           :                         Content-Length: [len]
> Convert spaces to tabs.
Done


https://gerrit.asterisk.org/c/testsuite/+/14732/4/tests/channels/pjsip/history_info/diversion_request/sipp/user2.xml 
File tests/channels/pjsip/history_info/diversion_request/sipp/user2.xml:

https://gerrit.asterisk.org/c/testsuite/+/14732/4/tests/channels/pjsip/history_info/diversion_request/sipp/user2.xml@5 
PS4, Line 5:                 <action>
           :                         <!-- Check that the Diversion header is present and contains the correct name. -->
           : 	        	<ereg regexp="amenhotep" search_in="hdr" header="History-Info:" occurence="1" check_it="true" assign_to="1" />
           : 		        <log message="Received INVITE with History-Info header: [$1]." />
           : 	        	<ereg regexp="user2" search_in="hdr" header="History-Info:" occurence="2" check_it="true" assign_to="2" />
           : 		        <log message="Received INVITE with History-Info header: [$2]." />
> fix mix of spaces and tabs.
Done


https://gerrit.asterisk.org/c/testsuite/+/14732/4/tests/channels/pjsip/history_info/diversion_request/sipp/user2.xml@12 
PS4, Line 12:         </recv>
> spaces vs tab here too.
Done


https://gerrit.asterisk.org/c/testsuite/+/14732/4/tests/channels/pjsip/history_info/diversion_response_181/sipp/user1.xml 
File tests/channels/pjsip/history_info/diversion_response_181/sipp/user1.xml:

https://gerrit.asterisk.org/c/testsuite/+/14732/4/tests/channels/pjsip/history_info/diversion_response_181/sipp/user1.xml@6 
PS4, Line 6:                         INVITE sip:user2@[remote_ip]:[remote_port] SIP/2.0
           :                         Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch]
           :                         From: user1 <sip:user1@[local_ip]:[local_port]>;tag=[call_number]
           :                         To: user2 <sip:user2@[remote_ip]:[remote_port]>
           :                         Call-ID: [call_id]
           :                         CSeq: [cseq] INVITE
           :                         Contact: sip:user1@[local_ip]:[local_port]
           :                         Max-Forwards: 70
           :                         Content-Type: application/sdp
           :                         Content-Length: [len]
> Convert spaces to tabs.
Done


https://gerrit.asterisk.org/c/testsuite/+/14732/4/tests/channels/pjsip/history_info/diversion_response_181/sipp/user1.xml@33 
PS4, Line 33:                 <action>
            :                         <!-- Check that the Diversion header is present and contains the correct name. -->
            : 	        	<ereg regexp="user2" search_in="hdr" header="History-Info:" occurence="1" check_it="true" assign_to="1" />
            : 		        <log message="Received 181 with History-Info header: [$1]." />
            : 	        	<ereg regexp="amenhotep" search_in="hdr" header="History-Info:" occurence="2" check_it="true" assign_to="2" />
            : 		        <log message="Received 181 with History-Info header: [$2]." />
> fix mix of spaces and tabs.
Done


https://gerrit.asterisk.org/c/testsuite/+/14732/4/tests/channels/pjsip/history_info/history_info_request/sipp/user1.xml 
File tests/channels/pjsip/history_info/history_info_request/sipp/user1.xml:

https://gerrit.asterisk.org/c/testsuite/+/14732/4/tests/channels/pjsip/history_info/history_info_request/sipp/user1.xml@6 
PS4, Line 6:                         INVITE sip:user2@[remote_ip]:[remote_port] SIP/2.0
           :                         Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch]
           :                         From: user1 <sip:user1@[local_ip]:[local_port]>;tag=[call_number]
           :                         To: user2 <sip:amenhotep@[remote_ip]:[remote_port]>
           :                         Call-ID: [call_id]
           :                         CSeq: [cseq] INVITE
           :                         Contact: sip:user1@[local_ip]:[local_port]
           :                         Max-Forwards: 70
           : 			History-Info: <sip:amenhotep at 127.0.0.1>;index=1
           : 			History-Info: <sip:user2 at 127.0.0.1;cause=302>;index=1.1
           :                         Content-Type: application/sdp
           :                         Content-Length: [len]
> fix mix of spaces and tabs.
Done


https://gerrit.asterisk.org/c/testsuite/+/14732/4/tests/channels/pjsip/history_info/history_info_request/sipp/user2.xml 
File tests/channels/pjsip/history_info/history_info_request/sipp/user2.xml:

https://gerrit.asterisk.org/c/testsuite/+/14732/4/tests/channels/pjsip/history_info/history_info_request/sipp/user2.xml@5 
PS4, Line 5:                 <action>
           :                         <!-- Check that the Diversion header is present and contains the correct name. -->
           : 	        	<ereg regexp="amenhotep" search_in="hdr" header="History-Info:" occurence="1" check_it="true" assign_to="1" />
           : 		        <log message="Received INVITE with History-Info header: [$1]." />
           : 	        	<ereg regexp="user2" search_in="hdr" header="History-Info:" occurence="2" check_it="true" assign_to="2" />
           : 		        <log message="Received INVITE with History-Info header: [$2]." />
           : 		</action>
           :         </recv>
> fix mix of spaces and tabs.
Done


https://gerrit.asterisk.org/c/testsuite/+/14732/4/tests/channels/pjsip/history_info/history_info_response_181/sipp/user1.xml 
File tests/channels/pjsip/history_info/history_info_response_181/sipp/user1.xml:

https://gerrit.asterisk.org/c/testsuite/+/14732/4/tests/channels/pjsip/history_info/history_info_response_181/sipp/user1.xml@6 
PS4, Line 6:                         INVITE sip:user2@[remote_ip]:[remote_port] SIP/2.0
           :                         Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch]
           :                         From: user1 <sip:user1@[local_ip]:[local_port]>;tag=[call_number]
           :                         To: user2 <sip:user2@[remote_ip]:[remote_port]>
           :                         Call-ID: [call_id]
           :                         CSeq: [cseq] INVITE
           :                         Contact: sip:user1@[local_ip]:[local_port]
           :                         Max-Forwards: 70
           :                         Content-Type: application/sdp
           :                         Content-Length: [len]
> convert tabs to spaces.
Done


https://gerrit.asterisk.org/c/testsuite/+/14732/4/tests/channels/pjsip/history_info/history_info_response_181/sipp/user1.xml@33 
PS4, Line 33:                 <action>
            :                         <!-- Check that the Diversion header is present and contains the correct name. -->
            : 	        	<ereg regexp="user2" search_in="hdr" header="History-Info:" occurence="1" check_it="true" assign_to="1" />
            : 		        <log message="Received 181 with History-Info header: [$1]." />
            : 	        	<ereg regexp="amenhotep" search_in="hdr" header="History-Info:" occurence="2" check_it="true" assign_to="2" />
            : 		        <log message="Received 181 with History-Info header: [$2]." />
> fix mix of spaces and tabs.
Done


https://gerrit.asterisk.org/c/testsuite/+/14732/4/tests/channels/pjsip/history_info/no_diversion_response_181/sipp/user1.xml 
File tests/channels/pjsip/history_info/no_diversion_response_181/sipp/user1.xml:

https://gerrit.asterisk.org/c/testsuite/+/14732/4/tests/channels/pjsip/history_info/no_diversion_response_181/sipp/user1.xml@6 
PS4, Line 6:                         INVITE sip:user2@[remote_ip]:[remote_port] SIP/2.0
           :                         Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch]
           :                         From: user1 <sip:user1@[local_ip]:[local_port]>;tag=[call_number]
           :                         To: user2 <sip:user2@[remote_ip]:[remote_port]>
           :                         Call-ID: [call_id]
           :                         CSeq: [cseq] INVITE
           :                         Contact: sip:user1@[local_ip]:[local_port]
           :                         Max-Forwards: 70
           :                         Content-Type: application/sdp
           :                         Content-Length: [len]
> convert spaces to tabs.
Done


https://gerrit.asterisk.org/c/testsuite/+/14732/4/tests/channels/pjsip/history_info/no_diversion_response_181/sipp/user1.xml@33 
PS4, Line 33:                 <action>
            :                         <!-- Check that the Diversion header is present and contains the correct name. -->
            : 	        	<ereg regexp="user2" search_in="hdr" header="History-Info:" occurence="1" check_it="true" assign_to="1" />
            : 		        <log message="Received 181 with History-Info header: [$1]." />
            : 	        	<ereg regexp=".+" search_in="hdr" header="History-Info:" occurence="2" check_it_inverse="true" assign_to="2" />
            : 		        <log message="Received 181 with History-Info header: [$2]." />
> fix mix of spaces and tabs.
Done



-- 
To view, visit https://gerrit.asterisk.org/c/testsuite/+/14732
To unsubscribe, or for help writing mail filters, visit https://gerrit.asterisk.org/settings

Gerrit-Project: testsuite
Gerrit-Branch: 16
Gerrit-Change-Id: I287c78b38f48817ea4547e3ab0370d26d2abf2e3
Gerrit-Change-Number: 14732
Gerrit-PatchSet: 5
Gerrit-Owner: Torrey Searle <tsearle at gmail.com>
Gerrit-Reviewer: Friendly Automation
Gerrit-Reviewer: Joshua Colp <jcolp at sangoma.com>
Gerrit-Reviewer: Kevin Harwell <kharwell at digium.com>
Gerrit-Comment-Date: Wed, 16 Sep 2020 14:37:25 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Kevin Harwell <kharwell at digium.com>
Gerrit-MessageType: comment
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-code-review/attachments/20200916/c765d734/attachment-0001.html>


More information about the asterisk-code-review mailing list