From 5361aec21dfb90cd1b1ca44bc4f91ae4c897dbbc Mon Sep 17 00:00:00 2001 From: Andreas Louv Date: Mon, 20 Mar 2023 14:33:14 +0100 Subject: [PATCH] Fix typescript tests The "tsserver" is rather slow and needs more time to be able to publish diagnostics. --- test/run_tests.sh | 5 ++--- test/runner.vim | 2 +- test/tsserver_tests.vim | 2 +- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/test/run_tests.sh b/test/run_tests.sh index 112c704..d9dc265 100755 --- a/test/run_tests.sh +++ b/test/run_tests.sh @@ -10,7 +10,7 @@ fi VIM_CMD="$VIMPRG -u NONE -U NONE -i NONE --noplugin -N --not-a-term" -TESTS="clangd_tests.vim" +TESTS="tsserver_tests.vim clangd_tests.vim" for testfile in $TESTS do @@ -24,8 +24,7 @@ do cat results.txt - grep -w FAIL results.txt >/dev/null 2>&1 - if [ $? -eq 0 ]; then + if grep -qw FAIL results.txt; then echo "ERROR: Some test(s) in $testfile failed." exit 3 fi diff --git a/test/runner.vim b/test/runner.vim index b120b21..797b0d2 100644 --- a/test/runner.vim +++ b/test/runner.vim @@ -84,7 +84,7 @@ endfunc # Wait for diagnostic messages from the LSP server def g:WaitForDiags(errCount: number) var retries = 0 - while retries < 30 + while retries < 150 var d = lsp#lsp#ErrorCount() if d.Error == errCount break diff --git a/test/tsserver_tests.vim b/test/tsserver_tests.vim index 8abae7b..6b5f359 100644 --- a/test/tsserver_tests.vim +++ b/test/tsserver_tests.vim @@ -4,7 +4,7 @@ vim9script var lspServers = [{ filetype: ['typescript', 'javascript'], path: exepath('typescript-language-server'), - args: ['--stdio', '--tsserver-path=' .. exepath('tsserver')] + args: ['--stdio'] }] call LspAddServer(lspServers) echomsg systemlist($'{lspServers[0].path} --version') -- 2.48.1