From: Tomas Krizek Date: Mon, 12 Mar 2018 10:51:00 +0000 (+0100) Subject: ci: respdiff - plot histogram X-Git-Tag: v2.2.0~10^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8c656edcca1e60fb6eb17184553f4cbd0c5febc3;p=thirdparty%2Fknot-resolver.git ci: respdiff - plot histogram --- diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f56c7e2b2..ab992430b 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -215,6 +215,7 @@ respdiff:iter:udp:linux:amd64: paths: - kresd.log.xz - results/*.txt + - results/*.svg - results/respdiff.db/data.mdb.xz - ./*.info tags: @@ -241,6 +242,7 @@ respdiff:iter:tcp:linux:amd64: paths: - kresd.log.xz - results/*.txt + - results/*.svg - results/respdiff.db/data.mdb.xz - ./*.info tags: @@ -267,6 +269,7 @@ respdiff:iter:tls:linux:amd64: paths: - kresd.log.xz - results/*.txt + - results/*.svg - results/respdiff.db/data.mdb.xz - ./*.info tags: diff --git a/ci/respdiff/respdiff-tcp.conf b/ci/respdiff/respdiff-tcp.conf index 17b286489..87ec297f2 100644 --- a/ci/respdiff/respdiff-tcp.conf +++ b/ci/respdiff/respdiff-tcp.conf @@ -18,16 +18,19 @@ names = kresd, bind, unbound ip = 127.0.0.1 port = 5353 transport = tcp +graph_color = #00a2e2 [bind] ip = 127.0.0.1 port = 53533 transport = udp +graph_color = #e2a000 [unbound] ip = 127.0.0.1 port = 53535 transport = udp +graph_color = #218669 [diff] # symbolic name of server under test diff --git a/ci/respdiff/respdiff-tls.conf b/ci/respdiff/respdiff-tls.conf index 79d35e6d7..fb3b6715a 100644 --- a/ci/respdiff/respdiff-tls.conf +++ b/ci/respdiff/respdiff-tls.conf @@ -18,16 +18,19 @@ names = kresd, bind, unbound ip = 127.0.0.1 port = 8853 transport = tls +graph_color = #00a2e2 [bind] ip = 127.0.0.1 port = 53533 transport = udp +graph_color = #e2a000 [unbound] ip = 127.0.0.1 port = 53535 transport = udp +graph_color = #218669 [diff] # symbolic name of server under test diff --git a/ci/respdiff/respdiff-udp.conf b/ci/respdiff/respdiff-udp.conf index d4d57539d..16d68b595 100644 --- a/ci/respdiff/respdiff-udp.conf +++ b/ci/respdiff/respdiff-udp.conf @@ -18,16 +18,19 @@ names = kresd, bind, unbound ip = 127.0.0.1 port = 5353 transport = udp +graph_color = #00a2e2 [bind] ip = 127.0.0.1 port = 53533 transport = udp +graph_color = #e2a000 [unbound] ip = 127.0.0.1 port = 53535 transport = udp +graph_color = #218669 [diff] # symbolic name of server under test diff --git a/ci/respdiff/run-respdiff-tests.sh b/ci/respdiff/run-respdiff-tests.sh index 6e22fac70..d314b6d0b 100755 --- a/ci/respdiff/run-respdiff-tests.sh +++ b/ci/respdiff/run-respdiff-tests.sh @@ -12,6 +12,7 @@ CONFIG="$(pwd)/ci/respdiff/respdiff-${1}.conf" time /var/opt/respdiff/orchestrator.py respdiff.db -c "${CONFIG}" time /var/opt/respdiff/msgdiff.py respdiff.db -c "${CONFIG}" /var/opt/respdiff/diffsum.py respdiff.db -c "${CONFIG}" > results/respdiff.txt +/var/opt/respdiff/histogram.py respdiff.db -c "${CONFIG}" -o results/histogram.svg : minimize LMDB and log size so they can be effectively archived mkdir results/respdiff.db mdb_copy -c respdiff.db results/respdiff.db