osmo-ttcn3-hacks/bts
Vadim Yanitskiy cb478ec0ab library/GSM_SystemInformation: add dec_SystemInformationSafe()
Some types of System Information (mostly the Rest Octets) are not
fully implemented, so calling the generic dec_SystemInformation()
may result in a DTE.  Let's add dec_SystemInformationSafeBT() with
"prototype(backtrack)", so it would return a non-zero integer if
decoding fails.  Let's add a wrapper dec_SystemInformationSafe()
that would additionally check the RR Protocol Discriminator.

Change-Id: Id4d73e0f3347e1d4c4c77aec75b767311d662292
Related: OS#4662
2020-07-12 12:34:49 +00:00
..
BTS_Tests.cfg bts: add configs for running without docker 2019-08-29 19:46:49 +00:00
BTS_Tests.default bts: Add second VTY connection to BSC 2018-09-16 12:41:11 +02:00
BTS_Tests.ttcn library/GSM_SystemInformation: add dec_SystemInformationSafe() 2020-07-12 12:34:49 +00:00
BTS_Tests_LAPDm.ttcn bts: Early terminate TC_rec_invalid_frame on error 2019-12-10 16:47:29 +00:00
BTS_Tests_OML.ttcn library/IPA: split t_ASP_IPA_EVT_UD into send / receive templates 2020-05-18 20:47:14 +07:00
BTS_Tests_SMSCB.ttcn BTS: use existing templates for ASP_RSL_Unitdata 2020-05-25 22:14:04 +07:00
BTS_Tests_perf.ttcn bts/BTS_Tests: add frequency hopping parameters 2020-05-29 22:33:13 +07:00
README.md Update README.md of several TTCN3 test suites 2019-11-15 18:49:09 +00:00
expected-results.xml bts/expected-results: TC_rsl_bs_pwr_static_{ass,power_control} pass now 2020-06-16 01:44:21 +07:00
gen_links.sh library: implement SI3 Rest Octets as per 3GPP TS 44.018 2020-05-02 17:06:33 +07:00
osmo-bsc.cfg osmo-bsc.cfg: Remove access-list directive 2020-06-21 20:27:26 +02:00
osmo-bts.cfg bts: Introduce test TC_tx_power_start_ramp_up_bcch 2020-06-09 10:54:05 +00:00
regen_makefile.sh lib/IPA_Emulation: Build IPA_CTRL conditionally based on define 2019-06-13 16:33:49 +02:00

README.md

BTS_Tests.ttcn

  • external interfaces
    • A-bis side: RSL (emulates BSC-side server)
    • Um side: L1CTL to control MS
    • PCU side: pcu_socket
    • VTY
    • CTRL

{% dot bts_tests.svg digraph G { rankdir=LR; { rank=same; BTS, BSC}; BTS [label="IUT\nosmo-bts-trx",shape="box"]; ATS [label="ATS\nBTS_Tests.ttcn"]; BSC [label="osmo-bsc\nOML only"]; BTS -> fake_trx [label="bursts"]; fake_trx -> trxcon [label="bursts"]; trxcon -> ATS [label="GSM MAC blocks"];

BTS -> BSC [label="A-bis OML"]; BTS -> ATS [label="A-bis RSL"];

ATS -> BTS [label="pcu_sock"]; ATS -> BSC [label="VTY"]; ATS -> BTS [label="CTRL"]; } %}