Update README.md of several TTCN3 test suites

Some stuff was wrong and some was missing after new features being
implemented in tests over time.

Change-Id: I7a279592a68ffc76408a8e728e76151534265cc0
changes/79/16079/3
Pau Espin 3 years ago committed by pespin
parent 61122c8f35
commit 0361193a55
  1. 28
      bsc-nat/README.md
  2. 25
      bsc/README.md
  3. 4
      bts/README.md
  4. 1
      ggsn_tests/README.md
  5. 9
      mgw/README.md
  6. 11
      msc/README.md
  7. 18
      pcu/README.md
  8. 8
      sgsn/README.md
  9. 2
      sip/README.md
  10. 18
      stp/README.md

@ -0,0 +1,28 @@
# BSCNAT_Tests.ttcn
* external interfaces
* BSSAP/SCCP/IPA (SCCPLite) (emulates BSC-side and MSC-side)
* MGCP/UDP (emulates MSC-side MSC+MGW)
* MGCP/IPA (emulates BSC-side BSC+MGW)
* RTP (emulates BSC-side MGW and MSC-side MGW)
* Osmux (emulates BSC-side MGW)
* VTY
* CTRL
{% dot bscnat_tests.svg
digraph G {
rankdir=LR;
BSCNAT [label="IUT\nosmo-bsc_nat",shape="box"];
ATS [label="ATS\nBSC_Tests.ttcn"];
ATS -> BSCNAT [label="SCCPLite BSC-side"];
BSCNAT -> ATS [label="SCCPLite MSC-side"];
BSCNAT -> ATS [label="MGCP/UDP MSC-side", dir="both"];
BSCNAT -> ATS [label="MGCP/IPA BSC-side"];
ATS -> BSCNAT [label="CTRL"];
ATS -> BSCNAT [label="VTY"];
ATS -> BSCNAT [label="RTP BSC-side", dir="both"];
ATS -> BSCNAT [label="RTP MSC-side", dir="both"];
ATS -> BSCNAT [label="Osmux BSC-side", dir="both"];
}
%}

@ -1,12 +1,17 @@
# BSC_Tests.ttcn
* external interfaces
* A-bis side: RSL (emulates BTS-side client)
* A-side: BSSAP/SCCP/M3UA (emulates MSC-side)
* A-bis side: RSL (emulates BTS-side client) (OML handled by osmo-bts-omldummy)
* A-side (emulates MSC-side)
* BSSAP/SCCP/M3UA (AoIP)
* BSSAP/SCCP/IPA (SCCPLite)
* MGW side: MGCP (emulates MGW side)
* VTY
* CTRL
{% dot bsc_tests.svg
digraph G {
graph [label="AoIP", labelloc=t, fontsize=30];
rankdir=LR;
{ rank=same; BTS; STP; };
BSC [label="IUT\nosmo-bsc",shape="box"];
@ -21,3 +26,19 @@ digraph G {
BSC -> STP [label="A BSSAP\nSCCP/M3UA"];
}
%}
{% dot bsc_tests_sccplite.svg
digraph G {
graph [label="SCCPLite", labelloc=t, fontsize=30];
rankdir=LR;
BSC [label="IUT\nosmo-bsc",shape="box"];
ATS [label="ATS\nBSC_Tests.ttcn"];
BTS [label="osmo-bts-omldummy\nOML only"];
BTS -> BSC [label="A-bis OML"];
ATS -> BSC [label="A-bis RSL"];
ATS -> BSC [label="CTRL"];
ATS -> BSC [label="VTY"];
ATS -> BSC [label="A BSSAP\nSCCP/IPA"];
}
%}

@ -4,6 +4,8 @@
* 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 {
@ -14,7 +16,7 @@ digraph G {
BSC [label="osmo-bsc\nOML only"];
BTS -> fake_trx [label="bursts"];
fake_trx -> trxcon [label="bursts"];
trxcon -> ATS [label="bursts"];
trxcon -> ATS [label="GSM MAC blocks"];
BTS -> BSC [label="A-bis OML"];
BTS -> ATS [label="A-bis RSL"];

@ -3,6 +3,7 @@
* external interfaces
* Gp: GTP (emulates SGSN)
* Gi: IP (emulates Internet)
* VTY
{% dot ggsn_tests.svg
digraph G {

@ -1,8 +1,10 @@
== MGW_Test.ttcn
# MGW_Test.ttcn
* external interfaces
* MGCP (emulates call agent)
* RTP (stream source/sink)
* Osmux (stream source/sink)
* VTY
{% dot mgw_tests.svg
digraph G {
@ -10,8 +12,9 @@ digraph G {
MGW [label="IUT\nosmo-mgw",shape="box"];
ATS [label="ATS\nMGCP_Test.ttcn"];
ATS -> MGW [label="RTP"];
ATS -> MGW [label="RTP", dir="both"];
ATS -> MGW [label="Osmux", dir="both"];
ATS -> MGW [label="MGCP"];
MGW -> ATS [label="RTP"];
ATS -> MGW [label="VTY"];
}
%}

@ -1,24 +1,31 @@
# MSC_Tests.ttcn
* external interfaces
* A: BSSAP/SCCP/M3UA (emulates BSC-side)
* IuCS: RANAP/SCCP/M3UA (emulates HNBGW-side)
* MNCC: MNCC/unix-domain (emulates ext. MNCC side)
* MGW: MGCP (emulates MGW side)
* GSUP (impllements HLR side)
* GSUP (emulates HLR side)
* SMPP (emulates ESME side)
* VTY
* CTRL
{% dot msc_tests.svg
digraph G {
rankdir=LR;
MSC [label="IUT\nosmo-msc",shape="box"];
ATS [label="ATS\nMSC_Tests.ttcn"];
STP [label="STP\nosmo-stp"];
ATS -> MSC [label="MNCC"];
ATS -> MSC [label="SMPP",style="dashed"];
ATS -> MSC [label="CTRL"];
ATS -> MSC [label="VTY"];
MSC -> ATS [label="GSUP"];
MSC -> ATS [label="MGCP"];
ATS -> STP [label="A BSSAP\nSCCP/M3UA"];
MSC -> STP [label="A BSSAP\nSCCP/M3UA"];
ATS -> STP [label="IuCS RANAP\nSCCP/M3UA"];
MSC -> STP [label="IuCS RANAP\nSCCP/M3UA"];
}
%}

@ -0,0 +1,18 @@
# PCU_Tests.ttcn
* external interfaces
* Gb (emulates SGSN side NS/BSSGP)
* unix pcu socket (emulates BTS)
* VTY
{% dot msc_tests.svg
digraph G {
rankdir=LR;
PCU [label="IUT\nosmo-pcu",shape="box"];
ATS [label="ATS\nPCU_Tests.ttcn"];
PCU -> ATS [label="Gb"];
PCU -> ATS [label="pcu_sock"];
ATS -> PCU [label="VTY"];
}
%}

@ -2,17 +2,23 @@
* external interfaces
* Gb (emulates PCU side NS/BSSGP + MS)
* Iu (emulates HNBGW side IuPS)
* Gp: GTP (emulates GGSN)
* GSUP (emulates HLR)
* VTY
{% dot sgsn_tests.svg
digraph G {
rankdir=LR;
SGSN [label="SGSN\nosmo-sgsn",shape="box"];
SGSN [label="IUT\nosmo-sgsn",shape="box"];
ATS [label="ATS\nSGSN_Tests.ttcn"];
STP [label="STP\nosmo-stp"];
ATS -> SGSN [label="Gb"];
SGSN-> ATS [label="Gp (GTP)"];
SGSN -> STP [label="Iu (IuPS)"];
ATS -> STP [label="Iu (IuPS)"];
SGSN -> ATS [label="GSUP"];
ATS -> SGSN [label="VTY"];
}
%}

@ -8,7 +8,7 @@
{% dot sip_tests.svg
digraph G {
rankdir=LR;
SIP [label="SIP\nosmo-sip-connector",shape="box"];
SIP [label="IUT\nosmo-sip-connector",shape="box"];
ATS [label="ATS\nSIP_Tests.ttcn"];
ATS -> SIP [label="MNCC"];

@ -0,0 +1,18 @@
# STP_Tests.ttcn
* external interfaces
* M3UA/SCTP (can emulate both client and server side)
* IPA (can emulate both client and server side)
* VTY
{% dot sip_tests.svg
digraph G {
rankdir=LR;
STP [label="IUT\nosmo-stp",shape="box"];
ATS [label="ATS\nSTP_Tests.ttcn"];
ATS -> STP [label="M3UA", dir="both"];
ATS -> STP [label="IPA", dir="both"];
ATS -> STP [label="VTY"];
}
%}
Loading…
Cancel
Save