[med-svn] [Git][med-team/ncbi-tools6][master] Added autopkgtest for part of ncbi-tools-bin

Liubov Chuprikova gitlab at salsa.debian.org
Sat Mar 24 14:34:03 UTC 2018


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ç <canberkkoc at gmail.com> 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 <chuprikovalv at gmail.com>  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.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/debian-med-commit/attachments/20180324/cca40ca7/attachment-0001.html>


More information about the debian-med-commit mailing list