[med-svn] [njplot] 01/03: fix autopkgtest

Sascha Steinbiss satta at debian.org
Sat Jan 14 14:27:47 UTC 2017


This is an automated email from the git hooks/post-receive script.

satta pushed a commit to branch master
in repository njplot.

commit 131c1e51fa64cd3a7581310e0f62dd6064e46c88
Author: Sascha Steinbiss <satta at debian.org>
Date:   Sat Jan 14 13:56:42 2017 +0000

    fix autopkgtest
---
 debian/tests/control       |  2 +-
 debian/tests/run-unit-test | 15 ++++++++++-----
 2 files changed, 11 insertions(+), 6 deletions(-)

diff --git a/debian/tests/control b/debian/tests/control
index ab3646a..f9ae00b 100644
--- a/debian/tests/control
+++ b/debian/tests/control
@@ -1,3 +1,3 @@
 Tests: run-unit-test
-Depends: @, xvfb, xauth
+Depends: @, file, xvfb, xauth, mesa-utils, libgl1-mesa-dri
 Restrictions: allow-stderr
diff --git a/debian/tests/run-unit-test b/debian/tests/run-unit-test
index c367342..89c7553 100644
--- a/debian/tests/run-unit-test
+++ b/debian/tests/run-unit-test
@@ -1,22 +1,27 @@
 #!/bin/bash
 set -e
 
-pkg="njplot"
-
 if [ "$AUTOPKGTEST_TMP" = "" ] ; then
   AUTOPKGTEST_TMP=`mktemp -d /tmp/${pkg}-test.XXXXXX`
 fi
 
-cp -a /usr/share/doc/${pkg}/examples/* $AUTOPKGTEST_TMP
+Xvfb :5 -screen 0 1600x1200x24 -ac +extension GLX +render -noreset -v  -fbdir $AUTOPKGTEST_TMP/ &
+XVFB_PID=$!
+echo $XVFB_PID
+export DISPLAY=:5
+export XAUTHORITY=/dev/null
+trap "kill $XVFB_PID" 0 INT QUIT ABRT PIPE TERM
 
+pkg="njplot"
+
+cp -a /usr/share/doc/${pkg}/examples/* $AUTOPKGTEST_TMP
 cd $AUTOPKGTEST_TMP
 
 gunzip *.gz
 
 echo "TEST START"
 
-echo "xvfb-run --auto-servernum --server-num=20 -s '-screen 0 1024x768x24 -ac +extension GLX +render' /usr/bin/njplot -psonly example.phb"
-xvfb-run --auto-servernum --server-num=20 -s '-screen 0 1024x768x24 -ac +extension GLX +render' /usr/bin/njplot -psonly example.phb
+/usr/bin/njplot -psonly example.phb
 
 echo "file example.ps"
 file example.ps

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/njplot.git



More information about the debian-med-commit mailing list