Commit 2a6198d1 authored by Joyce Zhou's avatar Joyce Zhou 🎵 Committed by Joyce Zhou
Browse files

add autopkgtest

run-unit-test contains two clearcut functionality tests.
parent e32cd3a1
Loading
Loading
Loading
Loading

debian/tests/control

0 → 100644
+3 −0
Original line number Diff line number Diff line
Tests: run-unit-test
Depends: @
Restrictions: allow-stderr
+22 −0
Original line number Diff line number Diff line
set -e

pkg="clearcut"

if [ "${AUTOPKGTEST_TMP}" = "" ] ; then
  AUTOPKGTEST_TMP=$(mktemp -d /tmp/${pkg}-test.XXXXXX)
  # Double quote below to expand the temporary directory variable now versus
  # later is on purpose.
  # shellcheck disable=SC2064
  trap "rm -rf ${AUTOPKGTEST_TMP}" 0 INT QUIT ABRT PIPE TERM
fi

cp -a /usr/share/doc/${pkg}/examples/* "${AUTOPKGTEST_TMP}"

cd "${AUTOPKGTEST_TMP}"

# Compute tree by supplying alignment of DNA sequences from a file
clearcut --alignment --DNA --in=alignment1.dist --out=treefile.tre
# Compute tree from matrix
clearcut --distance --in=symmetric.dist --out=symmtree.tre

echo "test pass"