Osmocom test suites in TTCN-3 (Eclipse Titan) https://osmocom.org/projects/core-testing-infra
Go to file
Vadim Yanitskiy 27b3801bed library/GSM_RR_Types: add minimalistic AssignmentCommand
Unfortunately, the existing implementation [1] is somewhat
incomplete and unfriendly to build templates on:

  - some fields holding integer numbers defined as BITx,
    so we would have to do bit2int() / int2bit();

  - some bit-map fields defined as octetstrings;

  - some fields are not decoded at all (raw octetstrings).

Let's work this around by defining a minimalistic implementation
of (RR) Assignment Command with all mandatory and some optional
fields.  Reuse some IEs directly from MobileL3_RRM_Types.

[1] titan.ProtocolModules.MobileL3_v13.4.0
    MobileL3_RRM_Types.PDU_RRM_AssignmentCommand_NW_MS

Change-Id: If1a5244a688abed6e6de2bf3f6e19e0e28129ea5
Related: SYS#4868, OS#4545
2020-09-01 14:43:33 +07: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 WIP: gen_links.sh + regen_makefile.sh for make SCCP_Tests 2020-01-12 11:48:58 +01: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: verify handover rate counters 2020-08-31 16:40:22 +00:00
bsc-nat library/IPA: use tr_ASP_IPA_EV instead of inline templates 2020-05-18 21:16:35 +07:00
bts library/Osmocom_Types: share RA generation helpers from BTS_Tests 2020-08-28 05:56:39 +07:00
ccid CCID_Tests: Fix USB VendorID 2020-07-30 22:12:30 +02:00
deps deps/Makefile: Update to newer titan.ProtocolEmulations.M3UA master containing build fix 2020-07-24 11:03:55 +02:00
doc add ttcn3 test suites slides from OsmoDevCon 2018 2018-09-16 12:39:51 +02:00
ggsn_tests ggsn: Terminate immediately on pipong altstep failure 2020-03-03 16:48:34 +01:00
hlr update expected results 2020-05-19 19:25:35 +00:00
lapdm Split templates in RLCMAC_{CSN1_}Types into their own _Templates file 2020-04-29 19:07:38 +02:00
library library/GSM_RR_Types: add minimalistic AssignmentCommand 2020-09-01 14:43:33 +07:00
mgw MGCP_Test: add E1 related testscases 2020-08-12 18:21:49 +00:00
mme Split templates in RLCMAC_{CSN1_}Types into their own _Templates file 2020-04-29 19:07:38 +02:00
msc msc: add TC_paging_response_[it]msi_unknown 2020-08-25 11:41:25 +00:00
pcu pcu: Test Downlink UNIT_DATA messages from SGSN containing IMSI IE 2020-08-29 07:56:46 +00:00
pgw pgw: Add support for PCRF emulation (CCR/CCA) 2020-04-26 22:08:34 +02:00
remsim library/IPA: use tr_ASP_IPA_EV instead of inline templates 2020-05-18 21:16:35 +07:00
sccp sccp: Introduce test TC_it_avoids_tiar 2020-01-21 14:22:20 +01:00
selftest library/IPA_Emulation: assume TRX#0 in ASP_RSL_Unitdata templates 2020-05-25 22:14:04 +07:00
sgsn sgsn: Add series of tests on suspend/resume and paging behavior 2020-06-18 13:36:18 +02:00
simtrace Initial SIMTRACE testsuite 2020-04-01 10:16:02 +00:00
sip update expected results 2020-05-19 19:25:35 +00:00
stp stp: Support testing multi-home SCTP features with IPv4+IPv6 2020-08-27 08:13:44 +00:00
sysinfo library/GSM_RR_Types: add minimalistic AssignmentCommand 2020-09-01 14:43:33 +07:00
.gitignore gitignore: Add *.d files 2020-03-03 16:48:34 +01: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 pgw: Initial testsuite for a PGW (Packet Gateway in the EPC) 2020-04-21 22:57:31 +02:00
compare-results.py compare_results.py: use ansi colors 2020-05-19 19:25:35 +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 Enable Titan SCTP multi-homing feature support 2020-08-21 14:03:51 +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 overriding TTCN3_BIN_DIR 2020-05-29 06:10:42 +00:00
ttcn3-tcpdump-start.sh Create dummy gsmtap sink with netcat 2019-10-04 16:09:27 +00:00
ttcn3-tcpdump-stop.sh fixup ttcn3-tcpdump-stop.sh: add flag '--force' to gzip 2020-07-13 05:55:17 +07:00
update_expected_results_from_jenkins.sh Put build / run scripts under Apache 2.0 license 2019-06-21 09:34:09 +00:00