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
This commit is contained in:
parent
61122c8f35
commit
0361193a55
|
@ -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…
Reference in New Issue