[med-svn] r20497 - in trunk/packages/vsearch/trunk/debian: . tests

Andreas Tille tille at moszumanska.debian.org
Sat Nov 14 10:19:24 UTC 2015


Author: tille
Date: 2015-11-14 10:19:23 +0000 (Sat, 14 Nov 2015)
New Revision: 20497

Modified:
   trunk/packages/vsearch/trunk/debian/tests/control
   trunk/packages/vsearch/trunk/debian/tests/run-unit-test
   trunk/packages/vsearch/trunk/debian/vsearch.docs
Log:
Change autopkgtest to work wit vsearch-data package


Modified: trunk/packages/vsearch/trunk/debian/tests/control
===================================================================
--- trunk/packages/vsearch/trunk/debian/tests/control	2015-11-14 09:42:43 UTC (rev 20496)
+++ trunk/packages/vsearch/trunk/debian/tests/control	2015-11-14 10:19:23 UTC (rev 20497)
@@ -1,3 +1,3 @@
 Tests: run-unit-test
-Depends: @
+Depends: @, vsearch-data
 Restrictions: allow-stderr

Modified: trunk/packages/vsearch/trunk/debian/tests/run-unit-test
===================================================================
--- trunk/packages/vsearch/trunk/debian/tests/run-unit-test	2015-11-14 09:42:43 UTC (rev 20496)
+++ trunk/packages/vsearch/trunk/debian/tests/run-unit-test	2015-11-14 10:19:23 UTC (rev 20497)
@@ -5,19 +5,21 @@
   ADTTMP=`mktemp -d /tmp/${pkg}-test.XXXXXX`
 fi
 cd $ADTTMP
-mkdir -p data
-cd data
-tar xaf /usr/share/doc/${pkg}/examples/simm.tar.gz
-cp -a /usr/share/doc/${pkg}/examples/[A-Z]* .
+mkdir -p ${pkg}-data
+mkdir -p ${pkg}-test
+cd ${pkg}-test
+cp -a /usr/share/doc/${pkg}/test .
+VDATADIR=/usr/share/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
+zcat ../vsearch-data/BioMarKs.fsa.gz > ../vsearch-data/BioMarKs.fsa
+cd test
+sed -i 's?../bin/vsearch?/usr/bin/vsearch?' *.sh
+for t in *.sh ; do
+    bash $t v
+done
 cd ..
-cp -a /usr/share/doc/${pkg}/tests/eval .
-cp -a /usr/share/doc/${pkg}/tests/test .
-find . -type f -name "*.xz" -exec unxz \{\} \;
-cd data && bunzip2 --keep BioMarKs.fsa.bz2 && gzip --keep --rsyncable BioMarKs.fsa && \
-           bunzip2 --keep PR2-18S-rRNA-V4.fsa.bz2 && gzip --keep --rsyncable PR2-18S-rRNA-V4.fsa
-cd ../test
-for t in *.sh ; do \
-    bash $t v ; \
-done
 
-rm -f $ADTTMP/*
+# rm -f $ADTTMP/*

Modified: trunk/packages/vsearch/trunk/debian/vsearch.docs
===================================================================
--- trunk/packages/vsearch/trunk/debian/vsearch.docs	2015-11-14 09:42:43 UTC (rev 20496)
+++ trunk/packages/vsearch/trunk/debian/vsearch.docs	2015-11-14 10:19:23 UTC (rev 20497)
@@ -1,3 +1,4 @@
 *.html
 man/*.pdf
 debian/tests/run-unit-test
+test




More information about the debian-med-commit mailing list