]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
ci: respdiff - use statcmp to plot graphs
authorTomas Krizek <tomas.krizek@nic.cz>
Wed, 22 Aug 2018 15:38:54 +0000 (17:38 +0200)
committerTomas Krizek <tomas.krizek@nic.cz>
Fri, 24 Aug 2018 10:58:16 +0000 (12:58 +0200)
.gitlab-ci.yml

index bf00b85802ff884147ffeec68852e2762dea6243..b320b2ef947c7df7970cc53e46793571cb3ae7a1 100644 (file)
@@ -246,7 +246,9 @@ test:linux:amd64:valgrind:
   script:
     - git diff-index --name-only origin/master | grep -qEv '^(AUTHORS|ci/|config.mk|COPYING|distro/|doc/|etc/|NEWS|README.md|scripts/|tests/|\.gitignore|\.gitlab-ci\.yml|\.travis\.yml)' || exit 0
     - export LABEL=gl$(date +%s)
-    - export TESTDIR="/var/tmp/respdiff-jobs/$(git rev-parse --short HEAD)-$LABEL/$RESPDIFF_TEST"
+    - export COMMITDIR="/var/tmp/respdiff-jobs/$(git rev-parse --short HEAD)-$LABEL"
+    - export TESTDIR="$COMMITDIR/$RESPDIFF_TEST"
+    - ln -s $COMMITDIR respdiff_commitdir
     - >
       sudo -u respdiff /var/opt/respdiff/contrib/job_manager/submit.py -w
       -p $RESPDIFF_PRIORITY
@@ -254,14 +256,16 @@ test:linux:amd64:valgrind:
       $(sudo -u respdiff /var/opt/respdiff/contrib/job_manager/create.py
       "$(git rev-parse --short HEAD)" -l $LABEL -t $RESPDIFF_TEST
       --knot-branch 2.7)
-    - cp -v $TESTDIR/j* ./
-    - cat $TESTDIR/*_report.diffrepro.txt
-    - grep -q "^target disagrees.*$TARGET_DISAGREES %" $TESTDIR/*_report.diffrepro.txt
+    - sudo -u respdiff /var/opt/respdiff/contrib/job_manager/plot_ref.sh $TESTDIR/.. /var/tmp/respdiff-jobs/ref_current $RESPDIFF_TEST
+  after_script:
+    - 'cp -t . respdiff_commitdir/$RESPDIFF_TEST/j* ||:'
+    - 'cp -t . respdiff_commitdir/*$RESPDIFF_TEST*.png ||:'
   artifacts:
     when: always
     expire_in: 1 week
     paths:
       - ./j*
+      - ./*.png
   tags:
     - respdiff