From 0ce6f158c4c62b6e1f8bbdc6fab0bf63bb2be9b8 Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Fri, 20 Apr 2018 23:56:52 +0200 Subject: osmodevcon2018: ttcn3_test_suites: Add graphviz for all suites --- .../osmodevcon2018-ttcn3_test_suites.adoc | 71 +++++++++++++++++++++ .../osmodevcon2018-ttcn3_test_suites.html | 40 ++++++++++++ .../osmodevcon2018-ttcn3_test_suites__4.png | Bin 0 -> 12114 bytes .../osmodevcon2018-ttcn3_test_suites__5.png | Bin 0 -> 10090 bytes .../osmodevcon2018-ttcn3_test_suites__6.png | Bin 0 -> 12504 bytes .../osmodevcon2018-ttcn3_test_suites__7.png | Bin 0 -> 10573 bytes .../osmodevcon2018-ttcn3_test_suites__8.png | Bin 0 -> 13065 bytes 7 files changed, 111 insertions(+) create mode 100644 2018/osmodevcon2018-ttcn3_test_suites/osmodevcon2018-ttcn3_test_suites__4.png create mode 100644 2018/osmodevcon2018-ttcn3_test_suites/osmodevcon2018-ttcn3_test_suites__5.png create mode 100644 2018/osmodevcon2018-ttcn3_test_suites/osmodevcon2018-ttcn3_test_suites__6.png create mode 100644 2018/osmodevcon2018-ttcn3_test_suites/osmodevcon2018-ttcn3_test_suites__7.png create mode 100644 2018/osmodevcon2018-ttcn3_test_suites/osmodevcon2018-ttcn3_test_suites__8.png 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) +
+
+osmodevcon2018-ttcn3_test_suites__4.png +
+
@@ -4229,9 +4234,19 @@ external interfaces GSUP (emulates VLR/SGSN side) +
  • + +VTY + +
  • +
    +
    +osmodevcon2018-ttcn3_test_suites__5.png +
    +
    @@ -4253,9 +4268,19 @@ MNCC (emulates MSC side) SIP (emulates SIP switch) +
  • + +VTY + +
  • +
    +
    +osmodevcon2018-ttcn3_test_suites__6.png +
    +
    @@ -4277,9 +4302,19 @@ Gb (emulates PCU side NS/BSSGP + MS) GSUP (emulates HLR) +
  • + +VTY + +
  • +
    +
    +osmodevcon2018-ttcn3_test_suites__7.png +
    +
    @@ -4304,6 +4339,11 @@ Gi: IP (emulates Internet) +
    +
    +osmodevcon2018-ttcn3_test_suites__8.png +
    +
    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 Binary files /dev/null and b/2018/osmodevcon2018-ttcn3_test_suites/osmodevcon2018-ttcn3_test_suites__4.png 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 Binary files /dev/null and b/2018/osmodevcon2018-ttcn3_test_suites/osmodevcon2018-ttcn3_test_suites__5.png 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 Binary files /dev/null and b/2018/osmodevcon2018-ttcn3_test_suites/osmodevcon2018-ttcn3_test_suites__6.png 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 Binary files /dev/null and b/2018/osmodevcon2018-ttcn3_test_suites/osmodevcon2018-ttcn3_test_suites__7.png 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 Binary files /dev/null and b/2018/osmodevcon2018-ttcn3_test_suites/osmodevcon2018-ttcn3_test_suites__8.png differ -- cgit v1.2.3