This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/gerrit-log@lists.osmocom.org/.
pespin gerrit-no-reply at lists.osmocom.orgpespin has submitted this change. ( https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/16079 )
Change subject: Update README.md of several TTCN3 test suites
......................................................................
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
---
A bsc-nat/README.md
M bsc/README.md
M bts/README.md
M ggsn_tests/README.md
M mgw/README.md
M msc/README.md
A pcu/README.md
M sgsn/README.md
M sip/README.md
A stp/README.md
10 files changed, 114 insertions(+), 10 deletions(-)
Approvals:
fixeria: Looks good to me, approved
Jenkins Builder: Verified
diff --git a/bsc-nat/README.md b/bsc-nat/README.md
new file mode 100644
index 0000000..63f497b
--- /dev/null
+++ b/bsc-nat/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"];
+}
+%}
diff --git a/bsc/README.md b/bsc/README.md
index 6efaa7f..015687c 100644
--- a/bsc/README.md
+++ b/bsc/README.md
@@ -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 @@
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"];
+}
+%}
diff --git a/bts/README.md b/bts/README.md
index 058e1d2..d7d6bdc 100644
--- a/bts/README.md
+++ b/bts/README.md
@@ -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 @@
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"];
diff --git a/ggsn_tests/README.md b/ggsn_tests/README.md
index 288018f..71468d5 100644
--- a/ggsn_tests/README.md
+++ b/ggsn_tests/README.md
@@ -3,6 +3,7 @@
* external interfaces
* Gp: GTP (emulates SGSN)
* Gi: IP (emulates Internet)
+ * VTY
{% dot ggsn_tests.svg
digraph G {
diff --git a/mgw/README.md b/mgw/README.md
index 8f08262..86f0eee 100644
--- a/mgw/README.md
+++ b/mgw/README.md
@@ -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 @@
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"];
}
%}
diff --git a/msc/README.md b/msc/README.md
index 6be15ce..d79303b 100644
--- a/msc/README.md
+++ b/msc/README.md
@@ -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"];
}
%}
diff --git a/pcu/README.md b/pcu/README.md
new file mode 100644
index 0000000..a2e439a
--- /dev/null
+++ b/pcu/README.md
@@ -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"];
+}
+%}
diff --git a/sgsn/README.md b/sgsn/README.md
index 4ed7ea4..c6ee447 100644
--- a/sgsn/README.md
+++ b/sgsn/README.md
@@ -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"];
}
%}
diff --git a/sip/README.md b/sip/README.md
index ac880dd..c377fcd 100644
--- a/sip/README.md
+++ b/sip/README.md
@@ -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"];
diff --git a/stp/README.md b/stp/README.md
new file mode 100644
index 0000000..20a42b5
--- /dev/null
+++ b/stp/README.md
@@ -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"];
+}
+%}
--
To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/16079
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings
Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: I7a279592a68ffc76408a8e728e76151534265cc0
Gerrit-Change-Number: 16079
Gerrit-PatchSet: 3
Gerrit-Owner: pespin <pespin at sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria <axilirator at gmail.com>
Gerrit-Reviewer: pespin <pespin at sysmocom.de>
Gerrit-MessageType: merged
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osmocom.org/pipermail/gerrit-log/attachments/20191115/061ef26d/attachment.htm>