Cache dist dist-newstyle
[lsp-test.git] / .travis.yml
index 3b4bbc2aa45c6583a4e61ad6c18245ade3d9f1af..d2f0323d672a6958ef8a802fcbde08445365bed4 100644 (file)
@@ -8,6 +8,8 @@ sudo: false
 # Caching so the next build will be fast too.
 cache:
   directories:
+  - dist
+  - dist-newstyle
   # - $HOME/.stack
   - $HOME/haskell-ide-engine/dist
   - $HOME/haskell-ide-engine/dist-newstyle
@@ -19,9 +21,7 @@ addons:
     - hoogle
 
 before_install:
-  - printenv
-  # - cd $HOME
-  - wget https://877-129435383-gh.circle-artifacts.com/0/bin/hie
+  - sh .download-hie.sh
   - export PATH=$TRAVIS_BUILD_DIR:$PATH
   # - mkdir -p haskell-ide-engine
   # - cd haskell-ide-engine
@@ -38,10 +38,9 @@ before_install:
   - npm i -g javascript-typescript-langserver
 
 script:
-  - cabal configure --enable-tests --enable-coverage
-  - cabal build
   - hoogle generate
+  - cabal configure --enable-tests --enable-coverage
   - cabal test --show-details=streaming
 after_script:
-  - cabal install codecov-haskell --bindir=$TRAVIS_BUILD_DIR
+  - cabal install --bindir=$TRAVIS_BUILD_DIR https://github.com/eth-r/codecov-haskell/archive/master.tar.gz 
   - ./codecov-haskell