[med-svn] [sspace] 01/02: add build-time tests

Sascha Steinbiss satta at debian.org
Mon Aug 15 14:22:22 UTC 2016


This is an automated email from the git hooks/post-receive script.

satta pushed a commit to branch master
in repository sspace.

commit 1922e1a630d5be802a62a489067b9c40607267af
Author: Sascha Steinbiss <satta at debian.org>
Date:   Mon Aug 15 14:16:10 2016 +0000

    add build-time tests
---
 debian/control             | 3 ++-
 debian/rules               | 2 ++
 debian/tests/example-tests | 8 +++++++-
 3 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/debian/control b/debian/control
index 6eb158a..2181a69 100644
--- a/debian/control
+++ b/debian/control
@@ -7,7 +7,8 @@ Priority: optional
 Build-Depends: debhelper (>= 9),
                recode,
                python,
-               asciidoctor
+               asciidoctor,
+               bowtie
 Standards-Version: 3.9.8
 Vcs-Browser: https://anonscm.debian.org/cgit/debian-med/sspace.git
 Vcs-Git: https://anonscm.debian.org/git/debian-med/sspace.git
diff --git a/debian/rules b/debian/rules
index 424f9aa..176f41d 100755
--- a/debian/rules
+++ b/debian/rules
@@ -15,6 +15,8 @@ override_dh_install:
 	chmod -x debian/sspace/usr/share/sspace/tools/TRIMMING_PAIRED_READS.README \
 	         debian/sspace/usr/share/sspace/tools/TQS.readme \
 	         debian/sspace/usr/share/sspace/dotlib/DotLib.pm
+override_dh_auto_test:
+	debian/tests/example-tests $(PWD)/SSPACE_Basic.pl
 
 override_dh_installexamples:
 	dh_installexamples
diff --git a/debian/tests/example-tests b/debian/tests/example-tests
index b1a35a8..2c112f6 100755
--- a/debian/tests/example-tests
+++ b/debian/tests/example-tests
@@ -11,7 +11,13 @@ cd $WORKDIR
 cp $ORIGDIR/example/* .
 cp $ORIGDIR/debian/tests/SRR* .
 
-sspace -l libraries.txt -s contigs_abyss.fasta
+if [ -n "$1" ]; then
+  CMD=$1;
+else
+  CMD=sspace
+fi
+
+$CMD -l libraries.txt -s contigs_abyss.fasta
 
 [ -s standard_output.final.evidence ]
 [ -s standard_output.final.scaffolds.fasta ]

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/sspace.git



More information about the debian-med-commit mailing list