Travis: fix false positives and speed up dist build by avoiding tests.
commitd1e957775a6d131a58dd461ed392b71471841170
authorJohn MacFarlane <jgm@berkeley.edu>
dateFri 30 Dec 2016, 21:18 (10 years ago)
parent0c201c4
.travis.yml+8−7
@@ -116,13 +116,14 @@ script:
116116 stack --no-terminal $ARGS test --flag 'aeson:fast' --haddock --no-haddock-deps --ghc-options="-O0 -Wall -fno-warn-unused-do-bind -Werror"
117117 ;;
118118 cabal)
119− cabal configure --enable-tests --enable-benchmarks -v2 -ffast --ghc-options="-O0 -Wall -fno-warn-unused-do-bind -Werror"
120− cabal build -j
121− cabal check
122− cabal test -j
123− cabal copy
124− cabal sdist
119+ cabal configure --enable-tests --enable-benchmarks -v2 -ffast --ghc-options="-O0 -Wall -fno-warn-unused-do-bind -Werror" && \
120+ cabal build -j && \
121+ cabal check && \
122+ cabal test -j && \
123+ cabal copy && \
124+ cabal sdist && \
125125 SRC_TGZ=$(cabal info . | awk '{print $2;exit}').tar.gz && \
126− (cd dist && cabal install -j --enable-tests --force-reinstalls "$SRC_TGZ")
126+ cd dist && \
127+ cabal install -j -v2 -ffast --ghc-options="-O0 -Wall -fno-warn-unused-do-bind -Werror" --force-reinstall "$SRC_TGZ"
127128 ;;
128129 esac