[med-svn] r18777 - in trunk/packages/python-miso/trunk/debian: . tests
Andreas Tille
tille at moszumanska.debian.org
Mon Feb 16 13:22:29 UTC 2015
Author: tille
Date: 2015-02-16 13:22:28 +0000 (Mon, 16 Feb 2015)
New Revision: 18777
Added:
trunk/packages/python-miso/trunk/debian/examples
trunk/packages/python-miso/trunk/debian/tests/
trunk/packages/python-miso/trunk/debian/tests/control
trunk/packages/python-miso/trunk/debian/tests/run-unit-test
Modified:
trunk/packages/python-miso/trunk/debian/rules
Log:
Add autopkgtest - no idea whather this is really a clever way to run the test suite. Feel free to enhance!
Added: trunk/packages/python-miso/trunk/debian/examples
===================================================================
--- trunk/packages/python-miso/trunk/debian/examples (rev 0)
+++ trunk/packages/python-miso/trunk/debian/examples 2015-02-16 13:22:28 UTC (rev 18777)
@@ -0,0 +1 @@
+debian/bin
Modified: trunk/packages/python-miso/trunk/debian/rules
===================================================================
--- trunk/packages/python-miso/trunk/debian/rules 2015-02-16 10:50:16 UTC (rev 18776)
+++ trunk/packages/python-miso/trunk/debian/rules 2015-02-16 13:22:28 UTC (rev 18777)
@@ -19,6 +19,10 @@
PYTHONPATH={build_dir} python -m unittest discover -v" \
dh_auto_test --buildsystem=pybuild
+override_dh_auto_install:
+ dh_auto_install
+ find debian -type d -empty -delete
+
override_dh_clean:
rm -rf tmp a.out
dh_clean
Added: trunk/packages/python-miso/trunk/debian/tests/control
===================================================================
--- trunk/packages/python-miso/trunk/debian/tests/control (rev 0)
+++ trunk/packages/python-miso/trunk/debian/tests/control 2015-02-16 13:22:28 UTC (rev 18777)
@@ -0,0 +1,3 @@
+Tests: run-unit-test
+Depends: @, @builddeps@
+Restrictions: allow-stderr
Added: trunk/packages/python-miso/trunk/debian/tests/run-unit-test
===================================================================
--- trunk/packages/python-miso/trunk/debian/tests/run-unit-test (rev 0)
+++ trunk/packages/python-miso/trunk/debian/tests/run-unit-test 2015-02-16 13:22:28 UTC (rev 18777)
@@ -0,0 +1,23 @@
+#!/bin/sh -e
+# No idea whether this is really the most elegant method to run this test
+# Feel free to enhance
+
+pkg=python-miso
+name=misopy
+curdir=`pwd`
+if [ "$ADTTMP" = "" ] ; then
+ ADTTMP=`mktemp -d /tmp/${pkg}-test.XXXXXX`
+fi
+cd $ADTTMP
+USEPYTHON=`pyversions -i | head -n 1`
+PATH=/usr/share/doc/$pkg/examples/bin:${PATH}
+mkdir -p $name
+cp -a /usr/lib/$USEPYTHON/dist-packages/$name/test-data $name
+cp -a /usr/lib/$USEPYTHON/dist-packages/$name/gff-events $name
+cp -a /usr/lib/$USEPYTHON/dist-packages/$name/settings $name
+cd $name
+for p in /usr/lib/$USEPYTHON/dist-packages/$name/*.py /usr/lib/$USEPYTHON/dist-packages/$name/*.pyc ; do
+ ln -s $p
+done
+cd ..
+$USEPYTHON -m unittest discover -v
More information about the debian-med-commit
mailing list