Change in osmo-ttcn3-hacks[master]: Update README.md of several TTCN3 test suites

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.org
Fri Nov 15 15:37:25 UTC 2019


pespin has uploaded this change for review. ( 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, 111 insertions(+), 8 deletions(-)



  git pull ssh://gerrit.osmocom.org:29418/osmo-ttcn3-hacks refs/changes/79/16079/1

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..5fecf14 100644
--- a/bsc/README.md
+++ b/bsc/README.md
@@ -2,11 +2,16 @@
 
 * external interfaces
     * A-bis side: RSL (emulates BTS-side client)
-    * A-side: BSSAP/SCCP/M3UA (emulates MSC-side)
+    * 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..a8dfe81 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 {
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..59ae168 100644
--- a/msc/README.md
+++ b/msc/README.md
@@ -1,24 +1,30 @@
-
 # 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)
+    * 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: 1
Gerrit-Owner: pespin <pespin at sysmocom.de>
Gerrit-MessageType: newchange
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osmocom.org/pipermail/gerrit-log/attachments/20191115/4208a896/attachment.htm>


More information about the gerrit-log mailing list