summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2018-04-20 23:56:52 +0200
committerHarald Welte <laforge@gnumonks.org>2018-04-20 23:56:52 +0200
commit0ce6f158c4c62b6e1f8bbdc6fab0bf63bb2be9b8 (patch)
tree7d9ef0b97474131a4393b0b8c9b4ddc0d7e23dcb
parent98895caa2d4334fa60311d0ffe36b219028622d9 (diff)
osmodevcon2018: ttcn3_test_suites: Add graphviz for all suites
-rw-r--r--2018/osmodevcon2018-ttcn3_test_suites/osmodevcon2018-ttcn3_test_suites.adoc71
-rw-r--r--2018/osmodevcon2018-ttcn3_test_suites/osmodevcon2018-ttcn3_test_suites.html40
-rw-r--r--2018/osmodevcon2018-ttcn3_test_suites/osmodevcon2018-ttcn3_test_suites__4.pngbin0 -> 12114 bytes
-rw-r--r--2018/osmodevcon2018-ttcn3_test_suites/osmodevcon2018-ttcn3_test_suites__5.pngbin0 -> 10090 bytes
-rw-r--r--2018/osmodevcon2018-ttcn3_test_suites/osmodevcon2018-ttcn3_test_suites__6.pngbin0 -> 12504 bytes
-rw-r--r--2018/osmodevcon2018-ttcn3_test_suites/osmodevcon2018-ttcn3_test_suites__7.pngbin0 -> 10573 bytes
-rw-r--r--2018/osmodevcon2018-ttcn3_test_suites/osmodevcon2018-ttcn3_test_suites__8.pngbin0 -> 13065 bytes
7 files changed, 111 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
diff --git a/2018/osmodevcon2018-ttcn3_test_suites/osmodevcon2018-ttcn3_test_suites.html b/2018/osmodevcon2018-ttcn3_test_suites/osmodevcon2018-ttcn3_test_suites.html
index d4947c7..712a77a 100644
--- a/2018/osmodevcon2018-ttcn3_test_suites/osmodevcon2018-ttcn3_test_suites.html
+++ b/2018/osmodevcon2018-ttcn3_test_suites/osmodevcon2018-ttcn3_test_suites.html
@@ -4213,6 +4213,11 @@ RTP (stream source/sink)
</ul>
</li>
</ul>
+<div class="imageblock graphviz">
+<div class="content">
+<img src="osmodevcon2018-ttcn3_test_suites__4.png" alt="osmodevcon2018-ttcn3_test_suites__4.png" />
+</div>
+</div>
</div>
</div>
<div class="sect1 slide">
@@ -4229,9 +4234,19 @@ external interfaces
GSUP (emulates VLR/SGSN side)
</span>
</li>
+<li>
+<span>
+VTY
+</span>
+</li>
</ul>
</li>
</ul>
+<div class="imageblock graphviz">
+<div class="content">
+<img src="osmodevcon2018-ttcn3_test_suites__5.png" alt="osmodevcon2018-ttcn3_test_suites__5.png" />
+</div>
+</div>
</div>
</div>
<div class="sect1 slide">
@@ -4253,9 +4268,19 @@ MNCC (emulates MSC side)
SIP (emulates SIP switch)
</span>
</li>
+<li>
+<span>
+VTY
+</span>
+</li>
</ul>
</li>
</ul>
+<div class="imageblock graphviz">
+<div class="content">
+<img src="osmodevcon2018-ttcn3_test_suites__6.png" alt="osmodevcon2018-ttcn3_test_suites__6.png" />
+</div>
+</div>
</div>
</div>
<div class="sect1 slide">
@@ -4277,9 +4302,19 @@ Gb (emulates PCU side NS/BSSGP + MS)
GSUP (emulates HLR)
</span>
</li>
+<li>
+<span>
+VTY
+</span>
+</li>
</ul>
</li>
</ul>
+<div class="imageblock graphviz">
+<div class="content">
+<img src="osmodevcon2018-ttcn3_test_suites__7.png" alt="osmodevcon2018-ttcn3_test_suites__7.png" />
+</div>
+</div>
</div>
</div>
<div class="sect1 slide">
@@ -4304,6 +4339,11 @@ Gi: IP (emulates Internet)
</ul>
</li>
</ul>
+<div class="imageblock graphviz">
+<div class="content">
+<img src="osmodevcon2018-ttcn3_test_suites__8.png" alt="osmodevcon2018-ttcn3_test_suites__8.png" />
+</div>
+</div>
</div>
</div>
<div class="sect1 slide">
diff --git a/2018/osmodevcon2018-ttcn3_test_suites/osmodevcon2018-ttcn3_test_suites__4.png b/2018/osmodevcon2018-ttcn3_test_suites/osmodevcon2018-ttcn3_test_suites__4.png
new file mode 100644
index 0000000..a8923d3
--- /dev/null
+++ b/2018/osmodevcon2018-ttcn3_test_suites/osmodevcon2018-ttcn3_test_suites__4.png
Binary files differ
diff --git a/2018/osmodevcon2018-ttcn3_test_suites/osmodevcon2018-ttcn3_test_suites__5.png b/2018/osmodevcon2018-ttcn3_test_suites/osmodevcon2018-ttcn3_test_suites__5.png
new file mode 100644
index 0000000..cb757f4
--- /dev/null
+++ b/2018/osmodevcon2018-ttcn3_test_suites/osmodevcon2018-ttcn3_test_suites__5.png
Binary files differ
diff --git a/2018/osmodevcon2018-ttcn3_test_suites/osmodevcon2018-ttcn3_test_suites__6.png b/2018/osmodevcon2018-ttcn3_test_suites/osmodevcon2018-ttcn3_test_suites__6.png
new file mode 100644
index 0000000..f5d3b59
--- /dev/null
+++ b/2018/osmodevcon2018-ttcn3_test_suites/osmodevcon2018-ttcn3_test_suites__6.png
Binary files differ
diff --git a/2018/osmodevcon2018-ttcn3_test_suites/osmodevcon2018-ttcn3_test_suites__7.png b/2018/osmodevcon2018-ttcn3_test_suites/osmodevcon2018-ttcn3_test_suites__7.png
new file mode 100644
index 0000000..11b22fe
--- /dev/null
+++ b/2018/osmodevcon2018-ttcn3_test_suites/osmodevcon2018-ttcn3_test_suites__7.png
Binary files differ
diff --git a/2018/osmodevcon2018-ttcn3_test_suites/osmodevcon2018-ttcn3_test_suites__8.png b/2018/osmodevcon2018-ttcn3_test_suites/osmodevcon2018-ttcn3_test_suites__8.png
new file mode 100644
index 0000000..01eea97
--- /dev/null
+++ b/2018/osmodevcon2018-ttcn3_test_suites/osmodevcon2018-ttcn3_test_suites__8.png
Binary files differ
personal git repositories of Harald Welte. Your mileage may vary