Osmocom test suites in TTCN-3 (Eclipse Titan) https://osmocom.org/projects/core-testing-infra
Go to file
Harald Welte 2e32e4321b BSSAP/IPA integration: Wait for SCCPLite to be established
Before this patch, we had some problems related to synchronization
between the IPA transport, SCCP emulation and BSSAP layer in SCCPlite
configurations.

This code ensures that f_bssap_init() will block until the IPA
connection (client or server) is established, and then start the SCCP
and BSSAP emulation components in the right order.

This in turn ensures that the initial BSSMAP RESET that we're sending
from the TTCN-3 side is only sent once the IPA connection is fully
established, and the CCM Identity handshake has happened before.

Change-Id: I483ddd45c1cf631a5a9d8f862b6ca728b38bdc14
Related: OS#2544
2018-05-24 20:02:55 +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: Update expected-results.xml with 3 new ciphering related tests 2018-05-10 23:04:00 +02:00
bsc-nat Print more self-explanatory error message on bind/connect failures 2018-05-23 20:27:02 +02:00
bts Print more self-explanatory error message on bind/connect failures 2018-05-23 20:27:02 +02:00
deps deps: Switch titan.ProtocolModules.SMPP back to upstream TITAN 2018-04-16 17:37:31 +02:00
ggsn_tests ggsn: Disable GTP-U tx sequence number by default 2018-04-26 09:09:32 +00:00
hlr mask timestamps and source file nrs in expected-results.xml files 2018-04-11 19:32:01 +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 BSSAP/IPA integration: Wait for SCCPLite to be established 2018-05-24 20:02:55 +02:00
mgw Print more self-explanatory error message on bind/connect failures 2018-05-23 20:27:02 +02:00
msc MSC_Tests: Extend timeout waiting for Clear Cmd in TC_establish_and_nothing 2018-05-17 12:16:16 +02:00
pcu ignore results of .ttcnpp files 2018-03-16 18:25:58 +01:00
selftest Print more self-explanatory error message on bind/connect failures 2018-05-23 20:27:02 +02:00
sgsn sgsn: fix a typo in comment 2018-05-15 20:54:37 +00:00
sip mask timestamps and source file nrs in expected-results.xml files 2018-04-11 19:32:01 +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 Makefile: Add new 'sip' testsuite to list of testsuites 2018-03-26 23:36: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: Wait to receive last packets before stopping tcpdump 2018-02-15 17:22:52 +00:00
update_expected_results_from_jenkins.sh add update_expected_results_from_jenkins.sh 2018-04-11 19:49:36 +02:00