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

Change subject: msc: f_tc_mt_t310: detect MNCC failure explicitly
......................................................................

msc: f_tc_mt_t310: detect MNCC failure explicitly

Helped me find a failure cause: instead of T_guard timeout, immediately
show an unexpected MNCC event.

Related: SYS#5066
Change-Id: I49a15142a4b6c51ca767a884c0574f96e01d7cb1
---
M msc/MSC_Tests.ttcn
1 file changed, 6 insertions(+), 0 deletions(-)

Approvals:
  neels: Looks good to me, approved
  Jenkins Builder: Verified



diff --git a/msc/MSC_Tests.ttcn b/msc/MSC_Tests.ttcn
index d6e0aba..e6d270d 100644
--- a/msc/MSC_Tests.ttcn
+++ b/msc/MSC_Tests.ttcn
@@ -1804,6 +1804,7 @@
         * the MSC would stop T310.  However, the idea is to verify T310 
expiration
         * here, so grab some popcorn and wait for MNCC DISC.ind. */
        T310.start(30.0 + 2.0);
+       var MNCC_PDU mncc_rx;
        alt {
        [] T310.timeout {
                setverdict(fail, "Timeout waiting for MNCC DISC.ind due to 
T310");
@@ -1814,6 +1815,11 @@
                log("Rx MNCC DISC.ind, T310.read yelds ", T310.read);
                setverdict(pass);
                }
+       [] MNCC.receive(MNCC_PDU:?) -> value mncc_rx {
+               log("Rx ", mncc_rx);
+               setverdict(fail, "Expected MNCC DISC.ind, got some other MNCC 
message instead");
+               mtc.stop;
+       }
        }

        BSSAP.receive(tr_PDU_DTAP_MT(tr_ML3_MT_CC_DISC(cpars.transaction_id)));

--
To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/28971
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: I49a15142a4b6c51ca767a884c0574f96e01d7cb1
Gerrit-Change-Number: 28971
Gerrit-PatchSet: 4
Gerrit-Owner: neels <nhofm...@sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: laforge <lafo...@osmocom.org>
Gerrit-Reviewer: neels <nhofm...@sysmocom.de>
Gerrit-Reviewer: pespin <pes...@sysmocom.de>
Gerrit-MessageType: merged

Reply via email to