Liubov Chuprikova pushed to branch master at Debian Med / ncbi-tools6
Commits: f3a5fe13 by Liubov Chuprikova at 2018-03-24T12:50:00+00:00 Added autopkgtest for part of ncbi-tools-bin - - - - - 7 changed files: - − debian/README.source - + debian/README.test - debian/changelog - debian/ncbi-tools-bin.docs - + debian/tests/control - + debian/tests/run-unit-test - + debian/tests/test-data/nc0305.aso.gz Changes: ===================================== debian/README.source deleted ===================================== --- a/debian/README.source +++ /dev/null @@ -1,6 +0,0 @@ -ncbi-tools6 for Debian ---------------------- - -Test examples taken from http://www.ncbi.nlm.nih.gov - --- Canberk Koç <[email protected]> Sat, 20 Aug 2016 10:00:31 +0300 ===================================== debian/README.test ===================================== --- /dev/null +++ b/debian/README.test @@ -0,0 +1,8 @@ +Notes on how this package can be tested. +_______________________________________ + +This package can be tested by execution + + sh run-unit-test + +in order to confirm its integrity. ===================================== debian/changelog ===================================== --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +ncbi-tools6 (6.1.20170106-3) UNRELEASED; urgency=medium + + * Team upload. + * Added autopkgtest for part of ncbi-tools-bin. + + -- Liubov Chuprikova <[email protected]> Fri, 23 Mar 2018 22:20:21 +0000 + ncbi-tools6 (6.1.20170106-2) unstable; urgency=medium * debian/control: Correctly version ncbi-tools-bin's Breaks/Replaces ===================================== debian/ncbi-tools-bin.docs ===================================== --- a/debian/ncbi-tools-bin.docs +++ b/debian/ncbi-tools-bin.docs @@ -1,3 +1,6 @@ doc/README.asn2xml doc/gene2xml.txt doc/tbl2asn.txt +debian/README.test +debian/tests/run-unit-test +debian/tests/test-data ===================================== debian/tests/control ===================================== --- /dev/null +++ b/debian/tests/control @@ -0,0 +1,3 @@ +Tests: run-unit-test +Depends: @ +Restrictions: allow-stderr ===================================== debian/tests/run-unit-test ===================================== --- /dev/null +++ b/debian/tests/run-unit-test @@ -0,0 +1,50 @@ +#!/bin/bash +set -e + +pkg="ncbi-tools-bin" + +if [ "$AUTOPKGTEST_TMP" = "" ] ; then + AUTOPKGTEST_TMP=$(mktemp -d /tmp/${pkg}-test.XXXXXX) + trap "rm -rf $AUTOPKGTEST_TMP" 0 INT QUIT ABRT PIPE TERM +fi + +cd $AUTOPKGTEST_TMP + +cp /usr/share/doc/${pkg}/test-data/nc0305.aso.gz . +gunzip * + +echo '---asn2all test---' +/usr/bin/asn2all -i nc0305.aso -b -f g -o nc0305.nuc -v nc0305.prt +[ -s nc0305.nuc ] +[ -s nc0305.prt ] + +echo '---asn2asn test---' +/usr/bin/asn2asn -i nc0305.aso -b -o nc0305.text +[ -s nc0305.text ] + +echo '---asn2fsa test---' +/usr/bin/asn2fsa -i nc0305.aso -b -a t -o nc0305.fna -v nc0305.faa +[ -s nc0305.fna ] +[ -s nc0305.faa ] + +echo '---ans2gb test---' +/usr/bin/asn2gb -i nc0305.aso -b -a t -o nc0305.gbk +[ -s nc0305.gbk ] + +echo '---asn2idx test---' +/usr/bin/asn2idx -b -p . < nc0305.aso +[ -s nc0305.idx ] +[ -s master.idx ] + +echo '---asn2xml test---' +/usr/bin/asn2xml -i nc0305.aso -o nc0305.xml +[ -s nc0305.xml ] + +echo '---asndisc test---' +/usr/bin/asndisc -i nc0305.aso -b -a t -o nc0305.disc +[ -s nc0305.disc ] + +echo '---asnval test---' +/usr/bin/asnval -i nc0305.aso -b -a t -o nc0305.val +[ -f nc0305.val ] +[ ! -s nc0305.val ] # empty ===================================== debian/tests/test-data/nc0305.aso.gz ===================================== Binary files /dev/null and b/debian/tests/test-data/nc0305.aso.gz differ View it on GitLab: https://salsa.debian.org/med-team/ncbi-tools6/commit/f3a5fe13a410a0b42cf4bbe4e128735e3c7e0348 --- View it on GitLab: https://salsa.debian.org/med-team/ncbi-tools6/commit/f3a5fe13a410a0b42cf4bbe4e128735e3c7e0348 You're receiving this email because of your account on salsa.debian.org.
_______________________________________________ debian-med-commit mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-commit
