[med-svn] r16680 - in trunk/packages/smalt/trunk/debian: . tests

Andreas Tille tille at moszumanska.debian.org
Sun Apr 13 11:56:32 UTC 2014


Author: tille
Date: 2014-04-13 11:56:32 +0000 (Sun, 13 Apr 2014)
New Revision: 16680

Modified:
   trunk/packages/smalt/trunk/debian/smalt-examples.install
   trunk/packages/smalt/trunk/debian/tests/run-unit-test
Log:
Run all possible tests if built against bambamc


Modified: trunk/packages/smalt/trunk/debian/smalt-examples.install
===================================================================
--- trunk/packages/smalt/trunk/debian/smalt-examples.install	2014-04-13 09:39:56 UTC (rev 16679)
+++ trunk/packages/smalt/trunk/debian/smalt-examples.install	2014-04-13 11:56:32 UTC (rev 16680)
@@ -1,2 +1,3 @@
 test/*.py	usr/share/doc/smalt/test
 test/data	usr/share/doc/smalt/test
+misc/*.py	usr/share/doc/smalt/test

Modified: trunk/packages/smalt/trunk/debian/tests/run-unit-test
===================================================================
--- trunk/packages/smalt/trunk/debian/tests/run-unit-test	2014-04-13 09:39:56 UTC (rev 16679)
+++ trunk/packages/smalt/trunk/debian/tests/run-unit-test	2014-04-13 11:56:32 UTC (rev 16680)
@@ -1,11 +1,13 @@
 #!/bin/sh -e
 
+#debug=1
+
 if [ "$ADTTMP" = "" ] ; then
   ADTTMP=`mktemp -d /tmp/smalt-test.XXXXXX`
 fi
 cd $ADTTMP
 cp -a /usr/share/doc/smalt/test/* $ADTTMP
-gunzip *.py.gz
+gunzip *.py.gz data/*.bam.gz
 
 TESTS="splitReads_test.py
        results_split_test.py
@@ -14,8 +16,26 @@
        cigar_test.py
        mthread_test.py"
 
+# since libbambamc is available we can dafely run all tests
+TESTS=`ls *_test.py`
+
 ln -s /usr/lib/smalt/test/sequenceReverseComplement_test .
 for tst in $TESTS ; do
-    python $tst
+    if [ $debug ] ; then
+        echo "Testing $tst ..."
+    fi
+    if [ "$tst" = "xali_test.py" ] ; then
+        if [ $debug ] ; then
+            echo "xali_test.py is using smalt built with different compile options"
+            echo "lets try, whether the test also runs with plain smalt"
+            echo "This fails with:"
+            echo "   ERROR: wrong CIGAR string '44M44S' (target:'44M1X1M42S')"
+        fi
+        #ln -s /usr/bin/smalt smalt_Xali_test
+        #python $tst
+        #rm -f smalt_Xali_test
+    else
+        python $tst
+    fi
 done
 




More information about the debian-med-commit mailing list