Osmocom test suites in TTCN-3 (Eclipse Titan) https://osmocom.org/projects/core-testing-infra
Go to file
Stefan Sperling a2d59c6e6e add three tests for CIPHER MODE COMPLETE without algo
Add three tests which exercise MSC behaviour when a CIPHER MODE
COMPLETE command lacks the optional chosenEncryptionAlgorithm IE.
Check for behaviour with A5/1, A5/3, and A5/1 + A5/3 configured
in the network, and expect the location update to succeed.

These tests pass on master, but they should somehow verify the
cipher the MSC ends up using. I am not quite sure how to do that.
Would inspecting the MSC's VTY be a reasonable approach? How
could his be done by code which runs on BSC_ConnectionHandler?

Change-Id: I1a2a126795c544613a7a87e238e1fc8c4e943885
Related: OS#2872
2019-05-11 12:26:49 +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: deterministic TC_ho_in_fail_msc_clears: wait for MGW setup 2019-05-07 00:14:33 +02:00
bsc-nat RAN_Emulation: Modularize protocol support 2019-04-25 20:07:11 +00:00
bts BTS_Tests: use 0.0 as default for mp_ipa_up_delay 2019-04-26 12:37:06 +00:00
deps deps/Makefile: Use osmocom fork of LLC protocol module 2019-04-25 20:06:15 +00:00
doc add ttcn3 test suites slides from OsmoDevCon 2018 2018-09-16 12:39:51 +02:00
ggsn_tests ggsn: Verify that there are no duplicate PCO protocolIDs 2019-05-10 10:46:04 +00:00
hlr HLR_Tests.ttcn: suspend some compilation warnings 2019-03-29 16:44:11 +00:00
lapdm Add Misc_Helpers.ttcn to centralize TTCN3 shutdown handling 2018-10-24 15:10:13 +02:00
library add three tests for CIPHER MODE COMPLETE without algo 2019-05-11 12:26:49 +02:00
mgw mgw: Ensure TC_selftest passed if no error is encountered 2019-03-28 13:08:10 +01:00
msc add three tests for CIPHER MODE COMPLETE without algo 2019-05-11 12:26:49 +02:00
pcu pcu: Add TC_pcuif_suspend() to test PCU->BSSGP SUSPEND processing 2019-03-27 11:17:49 +00:00
sccp Add Misc_Helpers.ttcn to centralize TTCN3 shutdown handling 2018-10-24 15:10:13 +02:00
selftest Add Misc_Helpers.ttcn to centralize TTCN3 shutdown handling 2018-10-24 15:10:13 +02:00
sgsn SGSN_Tests: add test case TC_attach_pdp_act_gmm_detach 2019-05-11 06:00:43 +00:00
sip sip: Add TC_mo_setup_disc_late_rtp for OS#3518 2019-04-19 15:53:32 +00: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 introduce a TTCN3 test suite for SCCP 2018-07-24 19:05:10 +00:00
compare-results.sh compare_results.sh: less drastic wording 2018-09-06 14:35:07 +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 regen-makefile: Use '-U 5' to split C++ files in multiple chunks 2019-04-30 19:07:47 +02: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 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 add update_expected_results_from_jenkins.sh 2018-04-11 19:49:36 +02:00