[med-svn] r20495 - trunk/packages/vsearch/trunk/debian

Andreas Tille tille at moszumanska.debian.org
Sat Nov 14 09:26:24 UTC 2015


Author: tille
Date: 2015-11-14 09:26:23 +0000 (Sat, 14 Nov 2015)
New Revision: 20495

Modified:
   trunk/packages/vsearch/trunk/debian/rules
Log:
Fix unit testing


Modified: trunk/packages/vsearch/trunk/debian/rules
===================================================================
--- trunk/packages/vsearch/trunk/debian/rules	2015-11-13 23:45:35 UTC (rev 20494)
+++ trunk/packages/vsearch/trunk/debian/rules	2015-11-14 09:26:23 UTC (rev 20495)
@@ -25,15 +25,21 @@
 	dh_auto_build
 	markdown_py -f README.html README.md
 
+VDATADIR=/usr/share/vsearch/data
 ifeq (,$(findstring nocheck,$(DEB_BUILD_OPTIONS)))
 override_dh_auto_test:
-	if [ -d /usr/share/vsearch/data ] ; then \
-	    ln -s /usr/share/vsearch/data ../vsearch-data && \
+	if [ -d $(VDATADIR) ] ; then \
+	    mkdir -p ../vsearch-data && \
+	    for datadir in `find $(VDATADIR) -type d | sed -e "s#$(VDATADIR)/*##" -e "/^$$/d"` ; do mkdir -p ../vsearch-data/$${datadir} ; done && \
+	    for datafile in `find $(VDATADIR) -type f` ; do \
+	        ln -s $${datafile} `echo $${datafile} | sed -e "s#$(VDATADIR)/#../vsearch-data/#"` ; \
+	    done && \
 	    cd test && \
 	    for t in *.sh ; do \
 	        bash $$t v ; \
-	    done ; \
-	    rm ../vsearch-data ; \
+	    done && \
+	    cd .. && \
+	    rm -rf ../vsearch-data ; \
 	fi
 endif
 




More information about the debian-med-commit mailing list