2#===============================================================================
8# DESCRIPTION: Run tests for all source directories listed in $SOURCES.
9# Uses local versions of those sources.
11# REQUIREMENTS: bash >= 4
12#===============================================================================
17DIR=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )
20# TODO: Remove missing-methods after https://github.com/bos/aeson/issues/290
21GHC_FLAGS="-Werror -fno-warn-missing-methods"
25 for s in ${SOURCES[@]} ; do
26 (cd "$s" && $CABAL sandbox init --sandbox=../.cabal-sandbox/ && $CABAL sandbox add-source .)
28 $CABAL install --enable-tests ${SOURCES[@]}
32 for s in ${SOURCES[@]} ; do
35 $CABAL configure --enable-tests --ghc-options="$GHC_FLAGS"
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list