Pick correct stack.yaml
[lsp-test.git] / .travis.yml
index 08aa0518736af212a7beadc5ec04052c42d7cba6..d2cfa2e6f409cbfb033dbb58889893066a3db023 100644 (file)
@@ -17,7 +17,6 @@ addons:
   apt:
     packages:
     - npm
-    - hoogle
 
 before_install:
   - printenv
@@ -34,7 +33,11 @@ before_install:
   - git init
   - git remote add origin https://github.com/haskell/haskell-ide-engine.git
   - git pull origin master
-  - stack --no-terminal install
+  - git submodule init
+  - git submodule sync
+  - git submodule update --init
+  - stack --no-terminal --skip-ghc-check -j2 install --stack-yaml=stack-$TRAVIS_HASKELL_VERSION.yaml
+  - stack exec hoogle generate
   - cd $TRAVIS_BUILD_DIR
   - hie --version
   # - git submodule init
@@ -47,6 +50,5 @@ before_install:
   - npm i -g javascript-typescript-langserver
 
 script:
-  - hoogle generate
-  # - cabal configure --enable-tests --enable-coverage
-  # - cabal test --show-details=streaming
+  - cabal configure --enable-tests
+  - cabal test --show-details=streaming