#61, add the generated tests
[packages/filepath.git] / .travis.yml
index 0451896..a91d3ff 100644 (file)
@@ -1,42 +1,12 @@
+sudo: required
 env:
- - GHCVER=7.0.1
- - GHCVER=7.0.4
- - GHCVER=7.2.2
- - GHCVER=7.4.2
- - GHCVER=7.6.3
- - GHCVER=7.8.3
- - GHCVER=head
-
-matrix:
-  allow_failures:
-   - env: GHCVER=head
-
-before_install:
- - travis_retry sudo add-apt-repository -y ppa:hvr/ghc
- - travis_retry sudo apt-get update
- - travis_retry sudo apt-get install cabal-install-1.18 ghc-$GHCVER
- - export PATH=/opt/ghc/$GHCVER/bin:/opt/cabal/1.18/bin:$PATH
-
-install:
- - cabal update
- - cabal install --only-dependencies --enable-tests;
+- GHCVER=7.4.2
+- GHCVER=7.6.3
+- GHCVER=7.8.4
+- GHCVER=7.10.3
+- GHCVER=8.0.2
+- GHCVER=8.2.1
+- GHCVER=head
 
 script:
- - cd tests/ && runghc ./GenTests.hs && cd ..
- - cabal configure --enable-tests -v2
- - cabal build
- - cabal test
- - cabal check
- - cabal sdist
-
-# The following scriptlet checks that the resulting source distribution can be built & installed
- - function install_from_tarball {
-   export SRC_TGZ=$(cabal info . | awk '{print $2 ".tar.gz";exit}') ;
-   if [ -f "dist/$SRC_TGZ" ]; then
-      cabal install "dist/$SRC_TGZ";
-   else
-      echo "expected 'dist/$SRC_TGZ' not found";
-      exit 1;
-   fi
-   }
- - install_from_tarball
+- curl -sL https://raw.github.com/ndmitchell/neil/master/travis.sh | sh