aboutsummaryrefslogtreecommitdiffstats
path: root/hlr
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2018-03-01 23:38:40 +0100
committerHarald Welte <laforge@gnumonks.org>2018-03-02 08:56:59 +0000
commit8f0c933c2b06042dfff7074d16fef16f4ecda585 (patch)
tree4b7848c66333c8226b155ec490ac486dc7ee1845 /hlr
parentfaa379fc8d035d6cc57c59d173ac615cb5cd948e (diff)
hlr: Fix test of UL+ISD state machine
Don't exit too early: After sending ISD.resp we still need to wait for the UL.res from the HLR before continuing processing. Change-Id: Iab42a397cbca83b86fc8a6b26ae2d66abb81c187
Diffstat (limited to 'hlr')
-rw-r--r--hlr/HLR_Tests.ttcn1
1 files changed, 1 insertions, 0 deletions
diff --git a/hlr/HLR_Tests.ttcn b/hlr/HLR_Tests.ttcn
index bb417a5f..7efc2b71 100644
--- a/hlr/HLR_Tests.ttcn
+++ b/hlr/HLR_Tests.ttcn
@@ -299,6 +299,7 @@ runs on test_CT return GSUP_PDU {
[not exp_fail and not isd_done] GSUP.receive(tr_GSUP_ISD_REQ(imsi, msisdn)) -> value ret {
GSUP.send(ts_GSUP_ISD_RES(imsi));
isd_done := true;
+ repeat;
}
[not exp_fail and isd_done] GSUP.receive(tr_GSUP_UL_RES(imsi)) -> value ret {
setverdict(pass);