Osmocom test suites in TTCN-3 (Eclipse Titan) https://osmocom.org/projects/core-testing-infra
Go to file
Stefan Sperling 04fc4bcc18 check for osmo-msc crash upon overlong IMSI
Overlong IMSIs used to trigger an assertion failure in osmo-msc.
This problem has been fixed but there was no test for it yet.

A lazy way of testing for this problem is to send an overlong IMSI
from an existing test which already verifies related behaviour
and would fail if the MSC crashed: TC_lu_by_tmsi_noauth_unknown

However, osmo-msc currently accepts overlong IMSIs and silently
truncates them, so this change as-is currently breaks this test.
But I would argue that osmo-msc's current behaviour is unreasonable
anyway and have proposed a patch to change it:
https://gerrit.osmocom.org/#/c/osmo-msc/+/9739/
With that patch applied to osmo-msc, this test keeps passing.

Change-Id: I2c472bee76086f6c84ec684d2e58b3351ebc3147
Depends: I785c994f41a646d8d83d3d82f5a9ae6b572eb641
Related: OS#2864
Related: g#9739
2018-06-25 17:51:30 +02:00
COMMON initial chekin of code received by Ericsson on 20170410 2017-04-12 12:13:44 +02:00
ROHC_CNL113426_LATEST import Ericsson NS, ISUP, ROHC and SNDCP modules for TITAN 2017-07-25 08:23:52 +02:00
SCCP_Test Change addressing configuration to match libosmo-sigtran m3ua_test 2017-04-12 12:18:28 +02:00
bin Remove M3UA/MTP3/SCCP code from this repo, use upstream repos 2018-03-18 12:52:20 +01:00
bsc bsc: handover: actually send Handover Detect 2018-06-18 17:54:33 +02:00
bsc-nat Print more self-explanatory error message on bind/connect failures 2018-05-23 20:27:02 +02:00
bts Add README.md file for several suites 2018-06-14 18:55:36 +02:00
deps move M3UA_Emulation dependency repository to commit R.2.A-2-g742cf02 2018-06-14 11:24:15 +00:00
ggsn_tests Add README.md file for several suites 2018-06-14 18:55:36 +02:00
hlr hlr: Port HLR tests to use GSUP_Emulation 2018-06-15 17:59:40 +02:00
lapdm LAPDm: Re-structure: Merge Frame type A+B which are really the same 2018-04-18 23:23:22 +02:00
library library/GSUP_Types.ttcn: SS Info IE is optional for GSUP_PROC_SS_* 2018-06-21 21:58:39 +07:00
mgw MGCP_Test: ts_CRCX_no_lco: check media description instead of media attribute 2018-06-23 11:40:04 +00:00
msc check for osmo-msc crash upon overlong IMSI 2018-06-25 17:51:30 +02:00
pcu make PCU tests send PS paging requests on BVCI zero 2018-05-25 14:26:19 +02:00
selftest Print more self-explanatory error message on bind/connect failures 2018-05-23 20:27:02 +02:00
sgsn Add README.md file for several suites 2018-06-14 18:55:36 +02:00
sip Add README.md file for several suites 2018-06-14 18:55:36 +02:00
sysinfo mask timestamps and source file nrs in expected-results.xml files 2018-04-11 19:32:01 +02:00
.gitignore add compare-results.sh, call from start-testsuite.sh 2018-04-06 01:07:15 +02:00
.gitreview Add git-review config 2017-12-13 11:15:48 +01:00
Common.cfg Make Console Loggign a bit more verbose: add all USER "log()" 2018-03-18 14:16:37 +01:00
Makefile default to number of CPUs for parallel make jobs 2018-06-25 15:35:22 +02:00
compare-results.sh add compare-results.sh, call from start-testsuite.sh 2018-04-06 01:07:15 +02:00
gen_links.sh.inc ignore results of .ttcnpp files 2018-03-16 18:25:58 +01:00
log_merge.sh log_merge.sh: Fix removal of log files 2018-03-20 22:21:57 +01:00
mask_expected_results.sh add mask_expected_results.sh 2018-04-11 19:32:01 +02:00
regen-makefile.sh support ccache to speed up ttcn3 test compilation 2018-04-06 16:58:46 +00:00
rmlinks.sh Remove M3UA/MTP3/SCCP code from this repo, use upstream repos 2018-03-18 12:52:20 +01:00
start-testsuite.sh fix build: don't clean out expected-results.log: rename to *.xml 2018-04-11 19:29:18 +02:00
ttcn3-tcpdump-start.sh ttcn3-tcpdump-start.sh: reduce snaplen of tcpdump 2018-05-15 20:54:54 +00:00
ttcn3-tcpdump-stop.sh ttcn3-tcpdump-stop.sh: print colored verdict 2018-06-23 11:43:00 +00:00
update_expected_results_from_jenkins.sh add update_expected_results_from_jenkins.sh 2018-04-11 19:49:36 +02:00