yesod/tests/run.sh
2011-07-15 08:43:07 -07:00

18 lines
443 B
Bash
Executable File

#!/bin/bash -x
#
# A wrapper for the shelltest test. Passes along options to shelltest.
#
# cabal install shelltestrunner
cabal clean && cabal install && cabal sdist
# I am not that good at shell scripting
# this for loop only operates on 1 file (as per tail -1)
for f in $(ls -1rt dist/*.tar.gz | tail -1)
do
tar -xzvf $f && cd `basename $f .tar.gz`
shelltest ../tests/scaffold.shelltest $@
cd ..
rm -r `basename $f .tar.gz`
done