packages feed

enumerator-0.4.5: scripts/run-tests

#!/bin/bash
if [ ! -f 'enumerator.cabal' ]; then
	echo -n "Can't find enumerator.cabal; please run this script as"
	echo -n " ./scripts/make-tests from within the enumerator source"
	echo " directory"
	exit 1
fi

CABAL=$(which cabal-dev)
if [ -z "$CABAL" ]; then
	echo -n "Can't find 'cabal-dev'; cowardly refusing to fuck with the"
	echo " global package database"
fi
PATH="$PATH:$PWD/cabal-dev/bin/"

ANANSI=$(which anansi)
if [ -z "$ANANSI" ]; then
	echo "Can't find 'anansi' executable; make sure it exists on your "'$PATH'
	exit 1
fi

rm -rf hs dist
anansi -o hs src/enumerator.anansi || exit 1

$CABAL install || exit 1

pushd tests
$CABAL -s ../cabal-dev install || exit 1
popd

cabal-dev/bin/enumerator_tests