Osmocom test suites in TTCN-3 (Eclipse Titan) https://osmocom.org/projects/core-testing-infra
Go to file
Pau Espin cc77b49fe7 bsc: Submit valid l3 payload
OsmoBSC does some minimal parsing of l3 content to select MSC target,
match paging response to paging request, etc.
Since tests right now use potentially invalid data, osmo-bsc is not
rejecting conns providing invalid l3 content.

This commit makes sure TTCN3 tests pass valid l3 payloads to osmo-bsc,
so that they keep working once osmo-bsc starts rejecting invalid IEs it
parses.

Related: SYS#6280
Change-Id: I6e99ac39f32c9a981420b73f8d7d1568d2fa1c54
2023-01-03 13:13:02 +01: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 regen_makefile.sh: set executable name explicitly 2021-10-13 11:12:22 +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: Submit valid l3 payload 2023-01-03 13:13:02 +01:00
bsc-nat ran emulation: allow multiple reset attempts 2022-03-31 17:49:10 +00:00
bts BTS_Tests: fix "Timeout waiting for L1CTL_FBSB_CONF" 2022-12-27 09:45:52 +00:00
cbc cbc: Add expected-results.xml 2022-08-05 22:31:33 +02:00
ccid ccid: Lots of CCID helpers have been moved to titan.TestPorts.USB 2022-02-25 16:56:16 +01:00
deps deps: use titan.TestPorts.UDPasp from ECLIPSEGITLAB_REPOS 2022-08-18 12:37:27 +00:00
doc doc: Always annotate codec port types in case of IPL4/UD ports 2021-12-22 14:24:50 +00:00
fr Avoid generating zero-length packets 2022-04-12 22:52:47 +02:00
fr-net Start BSSGP_CT and NS_CT as alive-type component in all testsuites 2022-02-24 11:47:43 +00:00
gbproxy {sgsn,gbproxy}: do not link non-existent TCCConversion.hh 2022-11-24 03:56:46 +07:00
ggsn_tests ggsn: Parametrize T3-RESPONSE and N3-REQUESTS 2022-11-05 00:20:53 +00:00
hlr regen_makefile.sh: set executable name explicitly 2021-10-13 11:12:22 +02:00
hnbgw hnbgw: Add missing results to expected-results.xml 2022-09-27 15:59:54 +02:00
hnodeb update various expected-results.xml 2022-08-12 02:31:23 +00:00
lapdm regen_makefile.sh: set executable name explicitly 2021-10-13 11:12:22 +02:00
library library/L3_Templates: ts_LU_REQ(): Define fields as template (value) 2023-01-02 18:56:24 +01:00
mgw mgw: Introduce test to validate Osmux<->RTP-AMR-BWE 2022-10-26 11:16:14 +02:00
mme lib/DIAMETER: Allow sending CEA with AuthAppId 2022-03-14 12:05:37 +01:00
msc msc: test auth options, and fall-back to no-auth 2022-10-26 15:35:12 +00:00
ns Revert "WIP: ns: Add test for SNS Size NSEI IE" 2022-12-12 11:00:05 +00:00
pcap-client Avoid generating zero-length packets 2022-04-12 22:52:47 +02:00
pcu pcu: TC_paging_cs_from_sgsn_*: Fix race condition between BSSGP tx and RLCMAC rx 2022-12-02 14:57:44 +01:00
pgw update various expected-results.xml 2022-08-12 02:31:23 +00:00
remsim remsim: server: TC_connect_{client,bankd}_duplicate 2022-05-04 10:08:44 +00:00
sccp sccp: add debug output when the expected PDU doesn't match 2022-11-22 18:49:27 +00:00
selftest library: move IA/IAR Rest Octets to GSM_RestOctets.ttcn 2022-10-21 10:35:27 +00:00
sgsn {sgsn,gbproxy}: do not link non-existent TCCConversion.hh 2022-11-24 03:56:46 +07:00
simtrace move SIMTRACE_{Types,Templates,Emulation}.ttcn to library 2022-02-25 16:56:16 +01:00
sip regen_makefile.sh: set executable name explicitly 2021-10-13 11:12:22 +02:00
smlc regen_makefile.sh: set executable name explicitly 2021-10-13 11:12:22 +02:00
stp stp: Fix sporadic failure in TC_ipa_to_m3ua_ni 2022-05-26 12:52:07 +00:00
sysinfo regen_makefile.sh: set executable name explicitly 2021-10-13 11:12:22 +02:00
upf upf: in PFCP Sess Est, use local F-TEID = CHOOSE 2022-11-28 13:48:15 +00:00
.checkpatch.conf checkpatch.conf: ignore imported sbcap *.asn files 2022-07-18 08:56:46 +00:00
.gitignore .gitignore sms.db 2021-08-06 14:03:28 +00:00
.gitreview Add git-review config 2017-12-13 11:15:48 +01:00
Common.cfg Common.cfg: Always log VEERDICTOP on Console 2020-10-10 18:15:37 +02:00
Makefile add upf/ to test osmo-upf 2022-09-20 13:32:16 +02:00
compare-results.py compare_results.py: use ansi colors 2020-05-19 19:25:35 +00:00
gen_links.sh.inc gen_links.sh.inc: Fix globbing writing '*.ttcn' to */.gitignore 2022-03-22 17:49:55 +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 regen_makefile.sh: files/flags in separate lines 2021-10-12 16:35:01 +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 start-testsuite.sh: allow redefining TITAN_LIBRARY_PATH from env 2022-12-27 09:45:52 +00:00
ttcn3-dumpcap-start.sh Fix missing quotes for possibly unresolved variables in shell test-statements 2022-11-02 17:36:35 +00:00
ttcn3-dumpcap-stop.sh fixup: ttcn3-tcpdump*.sh: Fix output of special chars 2022-12-20 15:05:55 +00:00
ttcn3-tcpdump-start.sh ttcn3-tcpdump*.sh: Fix tcpdump procs not being killed 2022-11-28 22:52:52 +01:00
ttcn3-tcpdump-stop.sh fixup: ttcn3-tcpdump*.sh: Fix output of special chars 2022-12-20 15:05:55 +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