diff options
author | Daniele Tricoli <eriol@mornie.org> | 2012-02-09 02:48:28 +0000 |
---|---|---|
committer | Daniele Tricoli <eriol@mornie.org> | 2012-02-09 02:48:28 +0000 |
commit | 2f76a5750b1a14a7090a21ead1df36ced1342733 (patch) | |
tree | a1ec52bea492318f210fa56f7346a1e015fd2883 /debian | |
parent | f7dcb46527a3f103ced8bc08677457e0b34e11fc (diff) | |
download | python-urllib3-2f76a5750b1a14a7090a21ead1df36ced1342733.tar python-urllib3-2f76a5750b1a14a7090a21ead1df36ced1342733.tar.gz |
Enabled testing at build time
Diffstat (limited to 'debian')
-rw-r--r-- | debian/control | 3 | ||||
-rwxr-xr-x | debian/rules | 15 |
2 files changed, 18 insertions, 0 deletions
diff --git a/debian/control b/debian/control index 6d8ff0f..e76c204 100644 --- a/debian/control +++ b/debian/control @@ -6,7 +6,10 @@ Priority: optional Build-Depends: debhelper (>= 7.0.50~), python-all (>= 2.6.6-3), + python-coverage, + python-nose (>=1.1.2), python-setuptools (>= 0.6b3), + python-tornado, python3-all Standards-Version: 3.9.2 X-Python-Version: >= 2.6 diff --git a/debian/rules b/debian/rules index 511f2a9..8685c5c 100755 --- a/debian/rules +++ b/debian/rules @@ -1,5 +1,7 @@ #!/usr/bin/make -f +export PYTHONWARNINGS=d + PYVERS := $(shell pyversions -r) PY3VERS := $(shell py3versions -r) @@ -25,5 +27,18 @@ override_dh_auto_install: --install-layout deb; \ done + # Remove dummyserver/ tests to not pollute namespace. + rm -rf debian/python*-urllib3/usr/lib/python*/dist-packages/dummyserver + +override_dh_auto_test: +ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS))) + # Python3 testing is not possible at the moment because missing + # dependencies: python3-coverage and python3-tornado. + set -ex; \ + for python in $(PYVERS); do \ + $$python /usr/bin/nosetests; \ + done +endif + override_dh_installchangelogs: dh_installchangelogs CHANGES.rst |