diff options
author | Simon Hengel <sol@typeful.net> | 2014-08-20 11:31:25 +0800 |
---|---|---|
committer | Simon Hengel <sol@typeful.net> | 2014-08-20 12:07:01 +0800 |
commit | 373f21c6a010c48c7ea5a1851b4c4a5c2a28bdaa (patch) | |
tree | c2b99febc186994f5fceb10aab61451b2579e5fb /.travis.yml | |
parent | 4f1719311a7f9187bf863be562eafb1a3757b1aa (diff) |
Fix travis builds
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 35 |
1 files changed, 8 insertions, 27 deletions
diff --git a/.travis.yml b/.travis.yml index 45614110..c1b958dd 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,41 +1,22 @@ language: haskell -notifications: - email: - on_success: never - on_failure: change - env: - - GHCVER=7.4.1 - - GHCVER=7.4.2 - - GHCVER=7.6.3 - GHCVER=7.8.1 - GHCVER=7.8.2 - GHCVER=7.8.3 - - GHCVER=head before_install: - sudo add-apt-repository -y ppa:hvr/ghc - sudo apt-get update - sudo apt-get install ghc-$GHCVER - export PATH=/opt/ghc/$GHCVER/bin:$PATH - -install: - - case "$GHCVER" in - "head") (cd haddock-library/ && cabal install --enable-tests - && cd .. && cabal install --only-dependencies --enable-tests) ;; - *) - (cd haddock-library/ && cabal install --only-dependencies --enable-tests) ;; - - esac + - cd haddock-library + - cabal install --only-dependencies --enable-tests + - cabal install doctest + - cabal configure --enable-tests --ghc-options=-Werror && cabal build && cabal test + - doctest -isrc -i$(echo vendor/attoparsec-*) -optP-include -optPdist/build/autogen/cabal_macros.h src/Documentation/Haddock/Parser.hs + - cabal install + - cd .. script: - # Yes, in case of HEAD we do end up building haddock-library twice - # but we want to see the test results. - - (cd haddock-library/ && cabal configure --enable-tests --ghc-options=-Werror - && cabal build && cabal test && cabal install && cabal install doctest - && doctest -isrc -ivendor/attoparsec-0.10.4.0 -optP-include -optPdist/build/autogen/cabal_macros.h src/Documentation/Haddock/Parser.hs) - - case "$GHCVER" in - "head") (cabal configure --enable-tests --ghc-options=-Werror && cabal build && cabal test) ;; - *) ;; - esac + - cabal configure --enable-tests --ghc-options=-Werror && cabal build && cabal test |