#!/bin/sh
# autopkgtest check: Run test cases for installed AEGeAn tools
# Author: Sascha Steinbiss <sascha@steinbiss.name>
set -e

ORIGDIR=$(pwd)
WORKDIR=$(mktemp -d)
trap "rm -rf $WORKDIR" 0 INT QUIT ABRT PIPE TERM

# change paths to reflect installed binaries
for f in test/*.sh; do
  sed -r 's/(^|[^/])bin\//\1/g' $f > $WORKDIR/`basename $f`;
  chmod +x $WORKDIR/`basename $f`;
done
cp -pr $ORIGDIR/data $WORKDIR
cd $WORKDIR

# adjust test data
sed -r -i 's/(^|[^/])bin\//\1/g' `grep -Rl bin data`

# run tests
for f in *.sh; do
	./$f;
done

echo "run: OK"
