summaryrefslogtreecommitdiff
path: root/2018/osmodevcon2018-ttcn3_test_suites/osmodevcon2018-ttcn3_test_suites.adoc
diff options
context:
space:
mode:
Diffstat (limited to '2018/osmodevcon2018-ttcn3_test_suites/osmodevcon2018-ttcn3_test_suites.adoc')
-rw-r--r--2018/osmodevcon2018-ttcn3_test_suites/osmodevcon2018-ttcn3_test_suites.adoc71
1 files changed, 71 insertions, 0 deletions
diff --git a/2018/osmodevcon2018-ttcn3_test_suites/osmodevcon2018-ttcn3_test_suites.adoc b/2018/osmodevcon2018-ttcn3_test_suites/osmodevcon2018-ttcn3_test_suites.adoc
index ae02b96..3273314 100644
--- a/2018/osmodevcon2018-ttcn3_test_suites/osmodevcon2018-ttcn3_test_suites.adoc
+++ b/2018/osmodevcon2018-ttcn3_test_suites/osmodevcon2018-ttcn3_test_suites.adoc
@@ -153,22 +153,79 @@ digraph G {
** MGCP (emulates call agent)
** RTP (stream source/sink)
+[graphviz]
+----
+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"];
+}
+----
+
== HLR_Tests.ttcn
* external interfaces
** GSUP (emulates VLR/SGSN side)
+** VTY
+
+[graphviz]
+----
+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"];
+}
+----
+
== SIP_Tests.ttcn
* external interfaces
** MNCC (emulates MSC side)
** SIP (emulates SIP switch)
+** VTY
+
+[graphviz]
+----
+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"];
+}
+----
+
== SGSN_Tests.ttcn
* external interfaces
** Gb (emulates PCU side NS/BSSGP + MS)
** GSUP (emulates HLR)
+** VTY
+
+[graphviz]
+----
+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"];
+}
+----
+
== GGSN_Tests.ttcn
@@ -176,6 +233,20 @@ digraph G {
** Gp: GTP (emulates SGSN)
** Gi: IP (emulates Internet)
+[graphviz]
+----
+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"];
+}
+----
+
+
== Dockerized Setup
personal git repositories of Harald Welte. Your mileage may vary