@@ -0,0 +1,42 @@
2+#===============================================================================
8+# DESCRIPTION: Run tests for all source directories listed in $SOURCES.
9+# Uses local versions of those sources.
11+#===============================================================================
16+SOURCES=( servant servant-server servant-client servant-jquery servant-docs )
21+ for s in ${SOURCES[@]} ; do
23+ cabal sandbox init --sandbox=../
24+ cabal sandbox add-source .
30+ for s in ${SOURCES[@]} ; do
33+ cabal install --only-dependencies --enable-tests
34+ cabal configure --enable-tests --ghc-options="$GHC_FLAGS"