osmo-ttcn3-hacks/bts
Philipp Maier bbe454d27d MGCP_Test: support multiple codecs
At the moment The RTP emulation and MGCP_Test only allow to specify one
codec and one set of RX/TX fixed payload octet strings to verify against.

This is quite limiting since it might be necessary to test against
different types and formats of payloads simultaneously in order to see
if osmo-mgw converts or forwards them correctly.

Let's extend this to support multiple codecs on MGCP/SDP level plus
support for multiple RTP payloads on RTP emulation level.

Related: OS#5461
Change-Id: I8422313fccad1bfcee52c933f643068bebdaf2d5
2023-05-04 09:54:06 +00:00
..
BTS_Tests.cfg BTS_Tests.cfg: set mp_l1_supports_gprs to true 2023-03-27 12:11:52 +00:00
BTS_Tests.default BTS_Tests: re-organize configuration of TRX/TS params 2020-11-24 11:58:49 +01:00
BTS_Tests.ttcn MGCP_Test: support multiple codecs 2023-05-04 09:54:06 +00:00
BTS_Tests_LAPDm.ttcn BTS_Tests: make TRX number configurable for ConnHdlr 2021-10-31 21:47:14 +03:00
BTS_Tests_OML.ttcn bts/oml: Repurpose test TC_ipa_rsl_connect_nack 2023-04-12 14:38:56 +02:00
BTS_Tests_SMSCB.ttcn library: L1CTL: merge L1ctl{Ul,Dl}Message into L1ctlMessage 2023-03-19 07:05:50 +07:00
BTS_Tests_VAMOS.ttcn library/RSL_Types: RSL_SpeechAlgo: support CSD 2023-03-05 17:51:18 +00: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: Add missing tests in expected-results.xml 2023-03-31 14:01:23 +02:00
gen_links.sh bts: Add testscase & infra to validate Osmux support BTS<->BSC 2022-09-13 11:20:11 +00:00
osmo-bsc.cfg bts/osmo-{bsc,bts}.cfg: tune logging configuration 2021-12-14 12:59:04 +00:00
osmo-bts.cfg bts: fix osmo-bts.cfg: change osmux local-ip 127.0.0.{1->11} 2023-03-08 19:32:41 +00:00
regen_makefile.sh bts: Add testscase & infra to validate Osmux support BTS<->BSC 2022-09-13 11:20:11 +00:00
run_fake_trx.sh osmo-bts: add simple run_fake_trx.sh 2022-12-25 14:08:51 +00: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"]; } %}