osmo-ttcn3-hacks/bts
Philipp Maier 15cd6870c5 BTS_Tests: skip tests that need PCU socket access
Some tests need direct access to the pcu socket, however, when working
with hardware bts this socket is not always available. The tests that
depend on the pcu socket are then skipped by the testsuite.

The following tests are not automatically excluded, but require direct
PCU access. Lets exclude them as well:

- TC_dyn_osmo_pdch_act_deact
- TC_dyn_osmo_pdch_double_act
- TC_dyn_ipa_pdch_act_deact
- TC_dyn_ipa_pdch_act_tchf_act_nack

Change-Id: I735b85d2ff3f541ebf0a558735d6172d69e7c29f
Related: OS#3863
2020-01-12 13:15:54 +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 BTS_Tests: skip tests that need PCU socket access 2020-01-12 13:15:54 +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 bts: Initial set of OML tests 2019-05-29 18:39:22 +02:00
BTS_Tests_SMSCB.ttcn bts: Test if BTS forwards ETWS Primary Notification to PCU 2019-09-06 09:59:31 +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 bts: Initial set of OML tests 2019-05-29 18:39:22 +02: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"]; } %}