Osmocom test suites in TTCN-3 (Eclipse Titan) https://osmocom.org/projects/core-testing-infra
Go to file
Oliver Smith 337900ef79 msc: add check IMEI tests
Extend BSC_ConnHdlr with new check IMEI related parameters. Add tests
for check IMEI and check IMEI early for multiple auth variations, as
well as variants where the HLR would respond with NOK or ERR.

Note that we can safely set "check-imei-rqd 0" in f_init(), because the
latest OsmoMSC version already suppors this VTY command.

Two tests do not always pass, sometimes the RAN connection breaks
before the test finishes (TC_lu_imsi_auth_tmsi_check_imei_err and
TC_lu_imsi_auth_tmsi_check_imei_nack). I have added them as expected
errors in the expected-results.xml.

Related: OS#2542
Change-Id: Ic34bb8dc8547cafb5a53df03884554dd4f72956d
2019-07-08 14:40:21 +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
asn-test HNBAP, RUA and RANAP protocol codecs 2019-04-25 20:07:11 +00:00
bin Remove M3UA/MTP3/SCCP code from this repo, use upstream repos 2018-03-18 12:52:20 +01:00
bsc bsc: Do proper chan release in TC_ho_out_fail_no_ho_detect 2019-07-03 12:20:16 +00:00
bsc-nat bscnat: Add missing setverdict(pass) at the end 2019-06-13 17:16:46 +02:00
bts BTS: BS power tests 2019-06-18 17:08:09 +02:00
deps Put build / run scripts under Apache 2.0 license 2019-06-21 09:34:09 +00:00
doc add ttcn3 test suites slides from OsmoDevCon 2018 2018-09-16 12:39:51 +02:00
ggsn_tests ggsn: Add TC_pdp4_act_deact_ipcp_pap_broken() 2019-07-03 16:24:19 +00:00
hlr hlr: add create-subscriber-on-demand tests 2019-06-18 12:50:37 +00:00
lapdm move lapdm/L1CTL_Test.ttcn to bts/BTS_Tests_LAPDm.ttcn 2019-06-02 22:36:15 +02:00
library msc: add check IMEI tests 2019-07-08 14:40:21 +02:00
mgw mgw: add module param mp_enable_conn_timeout_test 2019-06-28 11:04:48 +02:00
msc msc: add check IMEI tests 2019-07-08 14:40:21 +02:00
pcu cosmetic: Update copyright statement, license notice and SPDX 2019-05-27 10:00:06 +00:00
sccp lib/IPA_Emulation: Build IPA_CTRL conditionally based on define 2019-06-13 16:33:49 +02:00
selftest lib/IPA_Emulation: Build IPA_CTRL conditionally based on define 2019-06-13 16:33:49 +02:00
sgsn sgsn: add osmo-sgsn.cfg, SGSN_Tests.cfg 2019-06-18 13:09:26 +00:00
sip lib/IPA_Emulation: Build IPA_CTRL conditionally based on define 2019-06-13 16:33:49 +02:00
sysinfo Add Misc_Helpers.ttcn to centralize TTCN3 shutdown handling 2018-10-24 15:10:13 +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 Put build / run scripts under Apache 2.0 license 2019-06-21 09:34:09 +00:00
compare-results.sh Put build / run scripts under Apache 2.0 license 2019-06-21 09:34:09 +00:00
gen_links.sh.inc Put build / run scripts under Apache 2.0 license 2019-06-21 09:34:09 +00:00
log_merge.sh Put build / run scripts under Apache 2.0 license 2019-06-21 09:34:09 +00:00
mask_expected_results.sh add mask_expected_results.sh 2018-04-11 19:32:01 +02:00
regen-makefile.sh Put build / run scripts under Apache 2.0 license 2019-06-21 09:34:09 +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 Put build / run scripts under Apache 2.0 license 2019-06-21 09:34:09 +00:00
ttcn3-tcpdump-start.sh Use dumpcap for ttcn3-tcpdump-*.sh if available 2019-03-19 10:28:46 +00:00
ttcn3-tcpdump-stop.sh Use dumpcap for ttcn3-tcpdump-*.sh if available 2019-03-19 10:28:46 +00:00
update_expected_results_from_jenkins.sh Put build / run scripts under Apache 2.0 license 2019-06-21 09:34:09 +00:00