pespin has submitted this change. ( https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/37396?usp=email )
Change subject: asterisk: Log unexpected AMI msg ......................................................................
asterisk: Log unexpected AMI msg
Change-Id: I406a00a54cb6d956e465001b8da0b14ea3e24195 --- M asterisk/Asterisk_Tests.ttcn 1 file changed, 21 insertions(+), 3 deletions(-)
Approvals: Jenkins Builder: Verified pespin: Looks good to me, approved
diff --git a/asterisk/Asterisk_Tests.ttcn b/asterisk/Asterisk_Tests.ttcn index 6fe5577..ca1ec72 100644 --- a/asterisk/Asterisk_Tests.ttcn +++ b/asterisk/Asterisk_Tests.ttcn @@ -421,9 +421,18 @@ f_str_tolower(oct2str(pars.subscr.auth.ik)));
if (exp_ami_ev_registered) { - AMI_CLIENT.receive(tr_AMI_Event_Registry(f_sip_SipAddr_to_str(pars.subscr.local_sip_record), - "sip:" & mp_ims_domain, - "Registered")); + var AMI_Msg ami_msg_rx; + var template (present) AMI_Msg ami_msg_exp := + tr_AMI_Event_Registry(f_sip_SipAddr_to_str(pars.subscr.local_sip_record), + "sip:" & mp_ims_domain, + "Registered"); + alt { + [] AMI_CLIENT.receive(ami_msg_exp); + [] AMI_CLIENT.receive(AMI_Msg:?) -> value ami_msg_rx { + Misc_Helpers.f_shutdown(__BFILE__, __LINE__, fail, + log2str("Unexpected AMI msg: ", ami_msg_rx, " vs exp: ", ami_msg_exp)); + } + } } } [resync] AMI_CLIENT.receive(tr_AMI_Event_AuthRequest(mp_volte_ims_outbound_registration,