osmo-ttcn3-hacks/hlr
Vadim Yanitskiy 21c423353c library/GSUP_Types.ttcn: fix missing session state IE in PROC_SS_ERR
Both session state and session ID IEs are always being encoded
together by libosmocore's GSUP implementation. So, if a message
contains a session ID IE, session state IE shall also be there.

For some reason, the session state IE was missing in both
ts_GSUP_PROC_SS_ERR and tr_GSUP_PROC_SS_ERR templates. This
could led to incorrect matching in our test cases.

This change fixes both templates by adding the missing IE. Since
tr_GSUP_PROC_SS_ERR templete is used in HLR_Tests.ttcn, all the
affected matching statements were also corrected.

This correction doesn't affect successful test case executions,
because we don't test possible problematic situations yet. But
if something went wrong on the HLR side (i.e. SUT), the matching
statements wouldn't match the PROC_SS_ERR message correctly
and continue to wait until the guard timer is expired.

Change-Id: I44070396ce7119eab4608d9f9fb090bb223dfaa2
2018-11-29 21:42:17 +07:00
..
HLR_EUSE.ttcn hlr: Fix DTE by requesting the correct type 2018-11-12 16:17:42 +00:00
HLR_Tests.cfg remove *.default from [EXECUTE] in *.default files 2018-03-13 14:30:55 +01:00
HLR_Tests.default detect VTY TELNET port connection failures (attempt #2) 2018-07-27 17:20:38 +02:00
HLR_Tests.ttcn library/GSUP_Types.ttcn: fix missing session state IE in PROC_SS_ERR 2018-11-29 21:42:17 +07:00
README.md Add README.md file for several suites 2018-06-14 18:55:36 +02:00
expected-results.xml HLR_Tests.ttcn: introduce TC_mo_sss_reject 2018-11-28 06:02:36 +07:00
gen_links.sh Add Misc_Helpers.ttcn to centralize TTCN3 shutdown handling 2018-10-24 15:10:13 +02:00
regen_makefile.sh hlr: Link required libraries for USSD / SS messages 2018-08-07 23:32:32 +02:00

README.md

HLR_Tests.ttcn

  • external interfaces
    • GSUP (emulates VLR/SGSN side)
    • VTY

{% dot hlr_tests.svg digraph G { rankdir=LR; HLR [label="IUT\nosmo-hlr",shape="box"]; ATS [label="ATS\nHLR_Tests.ttcn"];

ATS -> HLR [label="GSUP"]; ATS -> HLR [label="VTY"]; } %}