Change in osmo-ttcn3-hacks[master]: Add README.md file for several 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/.

Pau Espin Pedrol gerrit-no-reply at lists.osmocom.org
Thu Jun 14 16:57:40 UTC 2018


Pau Espin Pedrol has uploaded this change for review. ( https://gerrit.osmocom.org/9633


Change subject: Add README.md file for several suites
......................................................................

Add README.md file for several suites

Content grabbed from [1] and converted to markdown as it's more probable
to have it displayed correctly on popular git repo hosting platforms.
Syntax for embedded graphviz taken from [2].

[1] http://git.gnumonks.org/laforge-slides/plain/2018/osmodevcon2018-ttcn3_test_suites/osmodevcon2018-ttcn3_test_suites.adoc
[2] https://github.com/stlehmann/markdown-graphviz

Change-Id: I9aad03e605569e9613665a7585d60bf308bcb54f
---
A bsc/README.md
A bts/README.md
A ggsn_tests/README.md
A hlr/README.md
A mgw/README.md
A msc/README.md
A sgsn/README.md
A sip/README.md
8 files changed, 159 insertions(+), 0 deletions(-)



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

diff --git a/bsc/README.md b/bsc/README.md
new file mode 100644
index 0000000..6efaa7f
--- /dev/null
+++ b/bsc/README.md
@@ -0,0 +1,23 @@
+# BSC_Tests.ttcn
+
+* external interfaces
+    * A-bis side: RSL (emulates BTS-side client)
+    * A-side: BSSAP/SCCP/M3UA (emulates MSC-side)
+    * MGW side: MGCP (emulates MGW side)
+
+{% dot bsc_tests.svg
+digraph G {
+  rankdir=LR;
+  { rank=same; BTS; STP; };
+  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 -> STP [label="A BSSAP\nSCCP/M3UA"];
+  BSC -> STP [label="A BSSAP\nSCCP/M3UA"];
+}
+%}
diff --git a/bts/README.md b/bts/README.md
new file mode 100644
index 0000000..058e1d2
--- /dev/null
+++ b/bts/README.md
@@ -0,0 +1,26 @@
+# BTS_Tests.ttcn
+
+* external interfaces
+    * A-bis side: RSL (emulates BSC-side server)
+    * Um side: L1CTL to control MS
+    * PCU side: pcu_socket
+
+{% dot bts_tests.svg
+digraph G {
+  rankdir=LR;
+  { rank=same; BTS, BSC};
+  BTS [label="IUT\nosmo-bts-trx",shape="box"];
+  ATS [label="ATS\nBTS_Tests.ttcn"];
+  BSC [label="osmo-bsc\nOML only"];
+  BTS -> fake_trx [label="bursts"];
+  fake_trx -> trxcon [label="bursts"];
+  trxcon -> ATS [label="bursts"];
+
+  BTS -> BSC [label="A-bis OML"];
+  BTS -> ATS [label="A-bis RSL"];
+
+  ATS -> BTS [label="pcu_sock"];
+  ATS -> BSC [label="VTY"];
+  ATS -> BTS [label="CTRL"];
+}
+%}
diff --git a/ggsn_tests/README.md b/ggsn_tests/README.md
new file mode 100644
index 0000000..288018f
--- /dev/null
+++ b/ggsn_tests/README.md
@@ -0,0 +1,17 @@
+# GGSN_Tests.ttcn
+
+* external interfaces
+    * Gp: GTP (emulates SGSN)
+    * Gi: IP (emulates Internet)
+
+{% dot ggsn_tests.svg
+digraph G {
+  rankdir=LR;
+  GGSN [label="GGSN\nosmo-ggsn",shape="box"];
+  ATS [label="ATS\nGGSN_Tests.ttcn"];
+
+  ATS -> GGSN [label="Gp (GTP)"];
+  GGSN -> ATS [label="Gi (IP)"];
+  ATS -> GGSN [label="VTY"];
+}
+%}
diff --git a/hlr/README.md b/hlr/README.md
new file mode 100644
index 0000000..a08c03f
--- /dev/null
+++ b/hlr/README.md
@@ -0,0 +1,16 @@
+# HLR_Tests.ttcn
+
+* external interfaces
+    * GSUP (emulates VLR/SGSN side)
+    * VTY
+
+{% dot hlr_tests.svg
+digraph G {
+  rankdir=LR;
+  HLR [label="IUT\nosmo-hlr",shape="box"];
+  ATS [label="ATS\nHLR_Tests.ttcn"];
+
+  ATS -> HLR [label="GSUP"];
+  ATS -> HLR [label="VTY"];
+}
+%}
diff --git a/mgw/README.md b/mgw/README.md
new file mode 100644
index 0000000..8f08262
--- /dev/null
+++ b/mgw/README.md
@@ -0,0 +1,17 @@
+== MGW_Test.ttcn
+
+* external interfaces
+    * MGCP (emulates call agent)
+    * RTP (stream source/sink)
+
+{% 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"];
+  ATS -> MGW [label="MGCP"];
+  MGW -> ATS [label="RTP"];
+}
+%}
diff --git a/msc/README.md b/msc/README.md
new file mode 100644
index 0000000..6be15ce
--- /dev/null
+++ b/msc/README.md
@@ -0,0 +1,24 @@
+
+# MSC_Tests.ttcn
+
+* external interfaces
+    * A: BSSAP/SCCP/M3UA (emulates BSC-side)
+    * MNCC: MNCC/unix-domain (emulates ext. MNCC side)
+    * MGW: MGCP (emulates MGW side)
+    * GSUP (impllements HLR side)
+
+{% dot msc_tests.svg
+digraph G {
+  rankdir=LR;
+  MSC [label="IUT\nosmo-msc",shape="box"];
+  ATS [label="ATS\nMSC_Tests.ttcn"];
+
+  ATS -> MSC [label="MNCC"];
+  ATS -> MSC [label="SMPP",style="dashed"];
+  ATS -> MSC [label="CTRL"];
+  ATS -> MSC [label="VTY"];
+  MSC -> ATS [label="GSUP"];
+  ATS -> STP [label="A BSSAP\nSCCP/M3UA"];
+  MSC -> STP [label="A BSSAP\nSCCP/M3UA"];
+}
+%}
diff --git a/sgsn/README.md b/sgsn/README.md
new file mode 100644
index 0000000..4ed7ea4
--- /dev/null
+++ b/sgsn/README.md
@@ -0,0 +1,18 @@
+# SGSN_Tests.ttcn
+
+* external interfaces
+    * Gb (emulates PCU side NS/BSSGP + MS)
+    * GSUP (emulates HLR)
+    * VTY
+
+{% dot sgsn_tests.svg
+digraph G {
+  rankdir=LR;
+  SGSN [label="SGSN\nosmo-sgsn",shape="box"];
+  ATS [label="ATS\nSGSN_Tests.ttcn"];
+
+  ATS -> SGSN [label="Gb"];
+  SGSN-> ATS [label="Gp (GTP)"];
+  ATS -> SGSN [label="VTY"];
+}
+%}
diff --git a/sip/README.md b/sip/README.md
new file mode 100644
index 0000000..ac880dd
--- /dev/null
+++ b/sip/README.md
@@ -0,0 +1,18 @@
+* SIP_Tests.ttcn
+
+* external interfaces
+    * MNCC (emulates MSC side)
+    * SIP (emulates SIP switch)
+    * VTY
+
+{% dot sip_tests.svg
+digraph G {
+  rankdir=LR;
+  SIP [label="SIP\nosmo-sip-connector",shape="box"];
+  ATS [label="ATS\nSIP_Tests.ttcn"];
+
+  ATS -> SIP [label="MNCC"];
+  ATS -> SIP [label="SIP"];
+  ATS -> SIP [label="VTY"];
+}
+%}

-- 
To view, visit https://gerrit.osmocom.org/9633
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: I9aad03e605569e9613665a7585d60bf308bcb54f
Gerrit-Change-Number: 9633
Gerrit-PatchSet: 1
Gerrit-Owner: Pau Espin Pedrol <pespin at sysmocom.de>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osmocom.org/pipermail/gerrit-log/attachments/20180614/1218a2b0/attachment.htm>


More information about the gerrit-log mailing list