osmo-ttcn3-hacks/bts
Vadim Yanitskiy a8e83a8ea0 BTS: verify presence of GPRS Indicator in SI4 Rest Octets
So far we only checked presence of GPRS Indicator in the Rest
Octets of System Information Type 3, but this indicator is
also included in the Rest Octets of System Information Type 4.

Let's add additional test cases to check this indicator in the
Rest Octets of both message types. In order to achieve this:

  a) refactor f_si3_has_gprs_indicator(), so it can handle
     System Information Type 4 and its Rest Octets too;

  b) separate common part from the existing test cases into
     functions and (re)use them from the new ones;

  c) in f_TC_pcu_socket_noconnect(), make sure to send
     BCCH INFO with System Information Type 4.

Change-Id: Ifc589c35a52a62331b0ad4fbe2eec3fba55b5ff9
Signed-off-by: Vadim Yanitskiy <axilirator@gmail.com>
Related: OS#3075
2020-05-06 02:26:03 +07: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 BTS: verify presence of GPRS Indicator in SI4 Rest Octets 2020-05-06 02:26:03 +07: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 bts: Initial set of OML tests 2019-05-29 18:39:22 +02:00
BTS_Tests_SMSCB.ttcn BTS_Tests_SMSCB: use existing tr_PAG_REQ1 and t_MI_NoIdentity 2020-03-28 05:28:59 +07:00
BTS_Tests_perf.ttcn bts: Introduce new module for performance tests 2020-02-13 12:39:35 +00:00
README.md Update README.md of several TTCN3 test suites 2019-11-15 18:49:09 +00:00
expected-results.xml BTS_Tests.ttcn: add TC_pcu_ext_rach_content() for 11-bit RACH 2019-04-23 14:49:36 +00: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 bts: add configs for running without docker 2019-08-29 19:46:49 +00:00
osmo-bts.cfg bts: add configs for running without docker 2019-08-29 19:46:49 +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"]; } %}