summaryrefslogtreecommitdiff
path: root/debian/tests
diff options
context:
space:
mode:
authorLiubov Chuprikova <chuprikovalv@gmail.com>2018-03-23 22:27:06 +0000
committerLiubov Chuprikova <chuprikovalv@gmail.com>2018-03-24 12:50:00 +0000
commitf3a5fe13a410a0b42cf4bbe4e128735e3c7e0348 (patch)
tree591ea05e3dad2244cd0bcd29c7154a046b9c0160 /debian/tests
parent7468aaceffcc6ca102efbfe56b6b891f58e2630d (diff)
Added autopkgtest for part of ncbi-tools-bin
Diffstat (limited to 'debian/tests')
-rw-r--r--debian/tests/control3
-rw-r--r--debian/tests/run-unit-test50
-rw-r--r--debian/tests/test-data/nc0305.aso.gzbin0 -> 1783227 bytes
3 files changed, 53 insertions, 0 deletions
diff --git a/debian/tests/control b/debian/tests/control
new file mode 100644
index 00000000..d2aa55ae
--- /dev/null
+++ b/debian/tests/control
@@ -0,0 +1,3 @@
+Tests: run-unit-test
+Depends: @
+Restrictions: allow-stderr
diff --git a/debian/tests/run-unit-test b/debian/tests/run-unit-test
new file mode 100644
index 00000000..1fb2f27c
--- /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
diff --git a/debian/tests/test-data/nc0305.aso.gz b/debian/tests/test-data/nc0305.aso.gz
new file mode 100644
index 00000000..190b0440
--- /dev/null
+++ b/debian/tests/test-data/nc0305.aso.gz
Binary files differ