@@ -0,0 +1,20 @@
1+env:
2+ - CABALVER=1.22 GHCVER=7.10.2
3+ - CABALVER=head GHCVER=head
4+
5+before-install:
6+ - travis_retry sudo add-apt-repository -y ppa:hvr/ghc
7+ - travis_retry sudo apt-get update
8+ - travis_retry sudo apt-get install cabal-install-$CABALVER ghc-$GHCVER
9+ - export PATH=/opt/ghc/$GHCVER/bin:/opt/cabal/$CABALVER/bin:$PATH
10+ - travis_retry cabal update
11+
12+install:
13+ - cabal --version
14+ - echo "$(ghc --version) [$(ghc --print-project-git-commit-id 2> /dev/null || echo '?')]"
15+ - cabal install --only-dependencies --enable-tests
16+
17+script:
18+ - cabal configure --enable-tests -v2
19+ - cabal build
20+ - cabal test