#!/bin/bash
set -e

pkg=radiant
CUR_DIR=`pwd`

if [ "${AUTOPKGTEST_TMP}" = "" ] ; then
  AUTOPKGTEST_TMP=$(mktemp -d /tmp/${pkg}-test.XXXXXX)
  trap "rm -rf ${AUTOPKGTEST_TMP}" 0 INT QUIT ABRT PIPE TERM
fi

cp ${CUR_DIR}/debian-tests-data/* -a "${AUTOPKGTEST_TMP}"
cp ${CUR_DIR}/KronaTools/data/ec.tsv "${AUTOPKGTEST_TMP}"

cd "${AUTOPKGTEST_TMP}"
gunzip -r *

echo 'Test 1'
ktImportText ktImportTextTest.txt
echo 'PASS'

echo 'Test 2'
ktImportXML ktImportXMLTest.xml
echo 'PASS'

echo 'Test 3'
ktImportRDP rdp_sample.fa -x 100 -y 100
echo 'PASS'

echo 'Test 4'
ktImportTaxonomy ec.tsv -tax taxonomy -d 3 -q 5
echo 'PASS'

echo 'Ensure files are actually present'
for f in *.html
do
	[ -s $f ] || exit 1
done
