language: haskell
-dist: xenial
sudo: false
+os:
+- linux
+- osx
+- windows
+
+dist: xenial
+
ghc:
- 8.6.5
cabal: '2.4'
- "$HOME/.ghc"
- "$HOME/haskell-ide-engine/dist-newstyle"
- "dist-newstyle"
- timeout: 1000
addons:
apt:
- git pull origin master
- git checkout abdb097f39e135deaf321a604c95f16cbda32678
- git submodule update --init
-- ls -a
- cabal v2-install hie -j2 --overwrite-policy=always
- cabal v2-install hoogle -j2 --overwrite-policy=always
- hoogle generate
install:
- cabal v2-build
script:
- # - cabal v2-test-
- cabal v2-run lsp-test:test:tests
deploy:
withTimeout 5 $ skipManyTill anyMessage publishDiagnosticsNotification
in void $ timeout 6000000 sesh
- it "further timeout messages are ignored" $ runSessionWithConfig (defaultConfig { logStdErr = True }) "hie -d --vomit" fullCaps "test/data/renamePass" $ do
+ it "further timeout messages are ignored" $ runSession "hie" fullCaps "test/data/renamePass" $ do
doc <- openDoc "Desktop/simple.hs" "haskell"
-- warm up the cache
getDocumentSymbols doc