travis: install shelltestrunner, part 3

This commit is contained in:
Simon Michael 2017-03-22 07:33:45 +00:00
parent 5325688d16
commit ece6a7e283

View File

@ -17,6 +17,7 @@ cache:
directories:
- $HOME/.stack/
# - "$HOME/.stack-work/"
- $HOME/shelltestrunner/
before_install:
# install stack
@ -31,8 +32,9 @@ install:
- stack +RTS -N2 -RTS setup
# install deps
- stack +RTS -N2 -RTS build --only-snapshot
# install shelltestrunner (and older GHC, for now)
- stack +RTS -N2 -RTS --resolver=lts-7 --install-ghc install shelltestrunner
# install shelltestrunner
- git clone http://github.com/simonmichael/shelltestrunner
- stack +RTS -N2 -RTS install --stack-yaml=shelltestrunner/stack.yaml
script:
# build all packages, ensuring no warnings, no haddock failures, per-package test suites passing