osmo-ttcn3-hacks/mgw
Philipp Maier 2609c750d5 MGCP_Test: add E1 related testscases
osmo-mgw recently added support for E1 trunks via libosmoabis. While the
actual E1 plane may be difficult to test, there is some functionality
that can already be tested without having E1 support in TTCN3.

Lets add three testcases:
- TC_e1_crcx_and_dlcx_ep:
  Does a CRCX to an E1 endpoint followed by a DLCX
- TC_e1_crcx_with_overlap:
  Not all E1 endpoint combinations are possible at the same time. This
  test verifies that invalid endpoint combinations are prevented.
- TC_e1_crcx_loopback:
  Opes an E1 endpoint and tests if RTP loopback works (NO E1 traffic
  involved)

Change-Id: I673eeffcb3012b42f039789960c54d99282e1aad
Related: OS#2659
2020-08-12 18:21:49 +00:00
..
MGCP_Test.cfg MGCP_Test: fix config file include path 2018-03-16 13:46:40 +01:00
MGCP_Test.default MGCP_Test: Add VTY access 2019-02-20 17:00:33 +01:00
MGCP_Test.ttcn MGCP_Test: add E1 related testscases 2020-08-12 18:21:49 +00:00
README.md Update README.md of several TTCN3 test suites 2019-11-15 18:49:09 +00:00
RTP_Endpoint.ttcn Stop tests after failures 2018-07-24 14:19:42 +02:00
expected-results.xml update expected results 2020-05-19 19:25:35 +00:00
gen_links.sh mgw: use library version of RTP_CodecPort_CtrlFunct 2020-04-01 10:18:12 +00:00
osmo-mgw.cfg mgw: Drop unneeded mp_enable_conn_timeout_test 2020-01-05 11:21:07 +00:00
regen_makefile.sh Add Osmux support and tests for MGW 2019-05-27 09:56:51 +00:00

README.md

MGW_Test.ttcn

  • external interfaces
    • MGCP (emulates call agent)
    • RTP (stream source/sink)
    • Osmux (stream source/sink)
    • VTY

{% dot mgw_tests.svg digraph G { rankdir=LR; MGW [label="IUT\nosmo-mgw",shape="box"]; ATS [label="ATS\nMGCP_Test.ttcn"];

ATS -> MGW [label="RTP", dir="both"]; ATS -> MGW [label="Osmux", dir="both"]; ATS -> MGW [label="MGCP"]; ATS -> MGW [label="VTY"]; } %}