#!/bin/bash
set -e

pkg=rockhopper

export LC_ALL=C.UTF-8
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 debian-tests-data/* -a "${AUTOPKGTEST_TMP}/"

cd "${AUTOPKGTEST_TMP}"

echo "e65adc8788546540a70dac02e99bedd9  Rockhopper_Results/summary.txt" >> checksums
echo "4540bf9083d1149d7c158cfdd6d52e26  Rockhopper_Results/transcripts.txt" >> checksums
echo "9b130dbe2c1bab1baa97e80a3019c063  de_novo_results/summary.txt" >> checksums
echo "2c59b3787a789187975cf519b3833f43  de_novo_results/transcripts.txt" >> checksums

echo -e "\e[93m\e[1mRunning Tests\e[0m"

echo "Test 1"
rockhopper Example_Condition1.fastq.gz,Example_Condition2.fastq.gz

echo "Test 2"
rockhopper Example_denovo.fastq.gz -o de_novo_results

md5sum --check checksums

echo -e "\e[92m\e[1mPASS\e[0m"
