[Reproducible-builds] [dh-python] 99/183: Add "dh-python" and "nosetests" autopkgtests
Jérémy Bobbio
lunar at moszumanska.debian.org
Fri Sep 19 15:30:25 UTC 2014
This is an automated email from the git hooks/post-receive script.
lunar pushed a commit to branch pu/reproducible_builds
in repository dh-python.
commit 78c11a2ad1dc9aa69054116c255eb9912b175a65
Author: Dmitry Shachnev <mitya57 at gmail.com>
Date: Sat Aug 31 13:07:59 2013 +0200
Add "dh-python" and "nosetests" autopkgtests
---
debian/changelog | 1 +
debian/control | 1 +
debian/tests/control | 6 ++++++
debian/tests/dh-python | 11 +++++++++++
debian/tests/nosetests | 9 +++++++++
5 files changed, 28 insertions(+)
diff --git a/debian/changelog b/debian/changelog
index 30b874b..a8ddb2d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -19,6 +19,7 @@ dh-python (1.20130830-1) UNRELEASED; urgency=low
[ Dmitry Shachnev ]
* Make sure tests do not require python-support.
+ * Add "dh-python" and "nosetests" autopkgtests.
-- Piotr Ożarowski <piotr at debian.org> Sun, 25 Aug 2013 12:39:39 +0200
diff --git a/debian/control b/debian/control
index 865bc70..1bcd68e 100644
--- a/debian/control
+++ b/debian/control
@@ -10,6 +10,7 @@ Standards-Version: 3.9.4
Vcs-Git: git://anonscm.debian.org/dh-python/dh-python.git
Vcs-Browser: http://anonscm.debian.org/gitweb/?p=dh-python/dh-python.git
X-Python3-Version: >= 3.2
+XS-Testsuite: autopkgtest
Package: dh-python
Architecture: all
diff --git a/debian/tests/control b/debian/tests/control
new file mode 100644
index 0000000..f08e6c8
--- /dev/null
+++ b/debian/tests/control
@@ -0,0 +1,6 @@
+Tests: dh-python
+Depends: python-all-dev, python3-all-dev, pypy, debhelper, libjs-jquery
+
+Tests: nosetests
+Depends: python3-nose, python-all, python3-all, pypy
+Restrictions: allow-stderr
diff --git a/debian/tests/dh-python b/debian/tests/dh-python
new file mode 100644
index 0000000..225253d
--- /dev/null
+++ b/debian/tests/dh-python
@@ -0,0 +1,11 @@
+#!/bin/sh
+
+set -eu
+cp -r tests "$ADTTMP"
+cd "$ADTTMP/tests"
+sed -i "s/..\/..\/debian/\/usr\/share\/python3/g" common.mk
+sed -i "s/..\/..\/dhpython/\/usr\/share\/dh-python\/dhpython/g" common.mk
+sed -i "s/PYTHONPATH=..\/..\//PYTHONPATH=\/usr\/share\/python3/g" t*/debian/rules
+sed -i "s/..\/..\/debian\///g" t*/debian/rules
+sed -i "s/..\/..\///g" t*/debian/rules
+make all 2>&1
diff --git a/debian/tests/nosetests b/debian/tests/nosetests
new file mode 100644
index 0000000..4812c95
--- /dev/null
+++ b/debian/tests/nosetests
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+set -eu
+
+nosetests3 /usr/share/dh-python/dhpython --with-doctest -v
+
+cp -r tests "$ADTTMP"
+cd "$ADTTMP/tests"
+PYTHONPATH=/usr/share/dh-python nosetests3 -v
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/reproducible/dh-python.git
More information about the Reproducible-builds
mailing list