[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