Change in osmo-ttcn3-hacks[master]: msc: expect only one Paging on GERAN

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/gerrit-log@lists.osmocom.org/.

neels gerrit-no-reply at lists.osmocom.org
Thu Nov 28 00:47:30 UTC 2019


neels has uploaded this change for review. ( https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/16301 )


Change subject: msc: expect only one Paging on GERAN
......................................................................

msc: expect only one Paging on GERAN

After discussion on this thread:
http://lists.osmocom.org/pipermail/openbsc/2019-November/013058.html

Do not expect repeated Paging on GERAN.

Pending clarification on 3G, still expect repeated Paging on Iu, though we are
not 100% certain that this is indeed required.

Fixes MSC_Tests.TC_lu_and_mt_sms_paging_repeated,
but not MSC_Tests_Iu.TC_iu_lu_and_mt_sms_paging_repeated

Change-Id: Ie914ea88f31ac158f4bd1700143bbe728dd05e0b
---
M msc/MSC_Tests.ttcn
1 file changed, 28 insertions(+), 2 deletions(-)



  git pull ssh://gerrit.osmocom.org:29418/osmo-ttcn3-hacks refs/changes/01/16301/1

diff --git a/msc/MSC_Tests.ttcn b/msc/MSC_Tests.ttcn
index 1a16dbf..c4d407a 100644
--- a/msc/MSC_Tests.ttcn
+++ b/msc/MSC_Tests.ttcn
@@ -2030,11 +2030,37 @@
 
 	f_vty_sms_send(hex2str(pars.imsi), "2342", "Hello SMS");
 
+	f_logp("Expecting first Paging");
 	/* MSC->BSC: expect PAGING from MSC */
 	f_expect_paging();
 
-	/* MSC->BSC: expect PAGING from MSC */
-	f_expect_paging();
+	if (g_pars.ran_is_geran) {
+		f_logp("GERAN: expect no further Paging");
+	} else {
+		f_logp("UTRAN: expect more Paging");
+	}
+
+	timer T := 5.0;
+	T.start;
+	alt {
+	[g_pars.ran_is_geran] BSSAP.receive(tr_BSSMAP_Paging(g_pars.imsi)) {
+		setverdict(fail, "GERAN should not repeat Paging, but received a second Paging");
+		mtc.stop;
+		}
+	[not g_pars.ran_is_geran] BSSAP.receive(tr_RANAP_Paging(cs_domain, imsi_hex2oct(g_pars.imsi))) {
+		f_logp("UTRAN: second Paging received, as expected");
+		setverdict(pass);
+		}
+	[] T.timeout {
+		if (g_pars.ran_is_geran) {
+			f_logp("GERAN: No further Paging received, as expected");
+			setverdict(pass);
+		} else {
+			setverdict(fail, "UTRAN: Expected a second Paging");
+			mtc.stop;
+		}
+		}
+	}
 
 	/* Establish DTAP / BSSAP / SCCP connection */
 	f_establish_fully(EST_TYPE_PAG_RESP);

-- 
To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/16301
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: Ie914ea88f31ac158f4bd1700143bbe728dd05e0b
Gerrit-Change-Number: 16301
Gerrit-PatchSet: 1
Gerrit-Owner: neels <nhofmeyr at sysmocom.de>
Gerrit-MessageType: newchange
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osmocom.org/pipermail/gerrit-log/attachments/20191128/3c520d3d/attachment.htm>


More information about the gerrit-log mailing list