laforge has submitted this change. ( 
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/30273 )

Change subject: sccp: add debug output when the expected PDU doesn't match
......................................................................

sccp: add debug output when the expected PDU doesn't match

Change-Id: I0fab79fd333f4fdbd5b249d6ede26a5aad214ef1
---
M sccp/SCCP_Tests_RAW.ttcn
1 file changed, 11 insertions(+), 2 deletions(-)

Approvals:
  Jenkins Builder: Verified
  pespin: Looks good to me, approved
  fixeria: Looks good to me, but someone else must approve



diff --git a/sccp/SCCP_Tests_RAW.ttcn b/sccp/SCCP_Tests_RAW.ttcn
index c9b1c78..505deb6 100644
--- a/sccp/SCCP_Tests_RAW.ttcn
+++ b/sccp/SCCP_Tests_RAW.ttcn
@@ -248,6 +248,7 @@
        var SCCP_PAR_Address calling, called;
        var OCT3 remote_lref;
        var boolean it_received := false;
+       var SCCP_MTP3_TRANSFERind rx;

        g_demo_sccp_timer_ias := 1;
        g_demo_sccp_timer_iar := 3;
@@ -273,6 +274,10 @@
                setverdict(fail, "Unexpected SCCP RLSD received");
                self.stop;
                }
+       [] MTP3.receive(tr_SCCP_MTP3_TRANSFERind(*)) -> value rx {
+               setverdict(fail, "Unexpected MTP/SCCP TRANSFERind received: ", 
rx);
+               self.stop;
+               }
        [] MTP3.receive {
                setverdict(fail, "Unexpected MTP/SCCP received");
                self.stop;
@@ -341,6 +346,7 @@
                       boolean accept_other_called_resp := false) runs on 
SCCP_Test_RAW_CT
 {
        var boolean exp_something := true;
+       var SCCP_MTP3_TRANSFERind rx;
        timer T := 5.0;

        if (istemplatekind(rx_exp, "omit")) {
@@ -357,8 +363,11 @@
        [exp_something and accept_other_called_resp] 
MTP3.receive(tr_SCCP_MTP3_TRANSFERind(tr_SCCP_UDT(called, ?, decmatch rx_exp))) 
{
                setverdict(pass);
                }
-       [] MTP3.receive(tr_SCCP_MTP3_TRANSFERind(tr_SCCP_UDT(called, calling, 
?))) {
-               setverdict(fail, "Received unexpected SCCP waiting for ", 
rx_exp);
+       [] MTP3.receive(tr_SCCP_MTP3_TRANSFERind(tr_SCCP_UDT(called, calling, 
?))) -> value rx {
+               setverdict(fail, "Received unexpected SCCP/MTP3 TRANSFERind 
(specific): ", rx, " but waiting for (specific) ", rx_exp);
+               }
+       [] MTP3.receive(tr_SCCP_MTP3_TRANSFERind(*)) -> value rx {
+               setverdict(fail, "Received unexpected SCCP/MTP3 TRANSFERind 
(*): ", rx, " but waiting for ", rx_exp);
                }
        [] MTP3.receive {
                setverdict(fail, "Received unexpected waiting for ", rx_exp);

--
To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/30273
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: I0fab79fd333f4fdbd5b249d6ede26a5aad214ef1
Gerrit-Change-Number: 30273
Gerrit-PatchSet: 3
Gerrit-Owner: lynxis lazus <[email protected]>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria <[email protected]>
Gerrit-Reviewer: laforge <[email protected]>
Gerrit-Reviewer: pespin <[email protected]>
Gerrit-MessageType: merged

Reply via email to