travis: build all, drop --no-terminal, fix listings

This commit is contained in:
Simon Michael 2017-03-22 22:36:09 +00:00
parent dc8f09f75c
commit 88111b61a1

View File

@ -71,25 +71,25 @@ install: # ignores command failures, completed commands are collapsed in log
- stack --version - stack --version
# GHC # GHC
- stack --no-terminal setup - stack setup
- stack --no-terminal exec -- ghc --version - stack exec -- ghc --version
# hledger dependencies # hledger dependencies
- stack --no-terminal build --only-dependencies --test hledger hledger-ui #hledger-web hledger-api - stack build --only-dependencies --test #hledger-lib hledger hledger-ui #hledger-web hledger-api
# TODO: does this build some hledger packages, which get rebuilt later with -Werror ? # TODO: does this build some hledger packages, which get rebuilt later with -Werror ?
# hledger addon dependencies # hledger addon dependencies
- stack --no-terminal build Chart Chart-diagrams colour Diff here - stack build Chart Chart-diagrams colour Diff here
# shelltestrunner, need unreleased installable version # shelltestrunner, need unreleased installable version
- git clone http://github.com/simonmichael/shelltestrunner - git clone http://github.com/simonmichael/shelltestrunner
- stack --no-terminal install --stack-yaml=shelltestrunner/stack.yaml --resolver=lts-8.2 --install-ghc - stack install --stack-yaml=shelltestrunner/stack.yaml --resolver=lts-8.2 --install-ghc
- shelltest --version - shelltest --version
script: # all commands must succeed script: # all commands must succeed
# build hledger packages, ensuring no warnings, no haddock failures, package test suites passing # build hledger packages, ensuring no warnings, no haddock failures, package test suites passing
- stack build --ghc-options=-Werror --test --haddock --no-haddock-deps hledger hledger-ui #hledger-web hledger-api - stack build --ghc-options=-Werror --test --haddock --no-haddock-deps #hledger-lib hledger hledger-ui #hledger-web hledger-api
# build hledger addons, ensuring no warnings # build hledger addons, ensuring no warnings
- sh -e bin/compile.sh - sh -e bin/compile.sh
@ -100,12 +100,16 @@ script: # all commands must succeed
after_script: after_script:
# list directory contents # list directory contents
- ls -ladF $HOME
- ls -ladF
- pwd - pwd
- ls -laF /
- ls -laF /home
- ls -laF $HOME
- ls -laF $HOME/build
- ls -laF $HOME/build/simonmichael
- ls -laF
# coveralls.io coverage reports # coveralls.io coverage reports
# - stack --no-terminal install hpc-coveralls # - stack install hpc-coveralls
# - hpc-coveralls count-von-count-tests --exclude-dir=tests --exclude-dir=src/Gyrid --display-report # - hpc-coveralls count-von-count-tests --exclude-dir=tests --exclude-dir=src/Gyrid --display-report
notifications: notifications: