diff --git a/test_all_hsenv.sh b/test_all_hsenv.sh new file mode 100755 index 0000000..1cfa554 --- /dev/null +++ b/test_all_hsenv.sh @@ -0,0 +1,2 @@ +#!/bin/sh +./test_hsenv.sh `echo .hsenv_* | sed -e 's/.hsenv_//g'` diff --git a/test_hsenv.sh b/test_hsenv.sh new file mode 100755 index 0000000..f4caf0d --- /dev/null +++ b/test_hsenv.sh @@ -0,0 +1,22 @@ +#!/bin/bash + +set -e + +if [ $# -lt 1 ] +then + echo "Usage:" + echo "$0 [ ...]" + exit 2 +fi + +for i in $* +do + source .hsenv_$i/bin/activate + cabal build + export HDEVTOOLS=./dist_$i/build/hdevtools/hdevtools + ./tests/test_runner.sh + deactivate_hsenv +done + +echo +echo 'All Tests Passed in:' $*