go/gopls/internal/lsp
Robert Findley df2eb9381f gopls/test: fix erroneously skipped tests, remove redundant cmd tests
When code was moved to the golang.org/x/tools/gopls module, the
gopls/test package tests we silently skipped, because of logic that
skipped the tests if the testdata directory was not found. Narrow that
check to only skip tests on android, which is where we expect testdata
to be missing.

Also, now that gopls code lives in the gopls module, there is little
reason to have two copies of the command-line tests. Delete
gopls/internal/lsp/cmd/cmd_test.go.

Change-Id: I6d57244dd77a983b1f83c1cf653d5345e4fa0434
Reviewed-on: https://go-review.googlesource.com/c/tools/+/431842
Run-TryBot: Robert Findley <rfindley@google.com>
gopls-CI: kokoro <noreply+kokoro@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Alan Donovan <adonovan@google.com>
2022-09-20 12:40:42 +00:00
..
analysis gopls: migrate internal/lsp to gopls/internal/lsp 2022-09-07 16:44:44 +00:00
browser gopls: migrate internal/lsp to gopls/internal/lsp 2022-09-07 16:44:44 +00:00
cache gopls/internal/lsp/cache: remove distracting "safe trimming" log 2022-09-19 18:14:27 +00:00
cmd gopls/test: fix erroneously skipped tests, remove redundant cmd tests 2022-09-20 12:40:42 +00:00
command gopls: add codelens to reset upgrade diagnostics 2022-09-12 15:41:56 +00:00
debug gopls: migrate internal/lsp to gopls/internal/lsp 2022-09-07 16:44:44 +00:00
fake gopls/internal/fake: sort edits by both start and end position 2022-09-17 00:45:41 +00:00
helper gopls: migrate internal/lsp to gopls/internal/lsp 2022-09-07 16:44:44 +00:00
lsppos gopls: migrate internal/lsp to gopls/internal/lsp 2022-09-07 16:44:44 +00:00
lsprpc gopls: migrate internal/lsp to gopls/internal/lsp 2022-09-07 16:44:44 +00:00
mod gopls: add codelens to reset upgrade diagnostics 2022-09-12 15:41:56 +00:00
progress gopls: migrate internal/lsp to gopls/internal/lsp 2022-09-07 16:44:44 +00:00
protocol gopls/internal/lsp/protocol: fix json tags and indirect some zero values 2022-09-16 20:08:00 +00:00
regtest internal/gocommand: add instrumentation for hanging go commands 2022-09-15 14:14:04 +00:00
safetoken gopls: migrate internal/lsp to gopls/internal/lsp 2022-09-07 16:44:44 +00:00
snippet gopls: migrate internal/lsp to gopls/internal/lsp 2022-09-07 16:44:44 +00:00
source internal/lsp: allow extract func ranges to begin/end with comments 2022-09-19 18:18:22 +00:00
template gopls: migrate internal/lsp to gopls/internal/lsp 2022-09-07 16:44:44 +00:00
testdata internal/lsp: allow extract func ranges to begin/end with comments 2022-09-19 18:18:22 +00:00
tests gopls: migrate internal/lsp to gopls/internal/lsp 2022-09-07 16:44:44 +00:00
work gopls: migrate internal/lsp to gopls/internal/lsp 2022-09-07 16:44:44 +00:00
README.md gopls: migrate internal/lsp to gopls/internal/lsp 2022-09-07 16:44:44 +00:00
call_hierarchy.go gopls: migrate internal/lsp to gopls/internal/lsp 2022-09-07 16:44:44 +00:00
code_action.go gopls: add codelens to reset upgrade diagnostics 2022-09-12 15:41:56 +00:00
code_lens.go gopls: migrate internal/lsp to gopls/internal/lsp 2022-09-07 16:44:44 +00:00
command.go gopls: add codelens to reset upgrade diagnostics 2022-09-12 15:41:56 +00:00
completion.go gopls: migrate internal/lsp to gopls/internal/lsp 2022-09-07 16:44:44 +00:00
completion_test.go gopls: migrate internal/lsp to gopls/internal/lsp 2022-09-07 16:44:44 +00:00
debounce.go gopls: migrate internal/lsp to gopls/internal/lsp 2022-09-07 16:44:44 +00:00
debounce_test.go gopls: migrate internal/lsp to gopls/internal/lsp 2022-09-07 16:44:44 +00:00
definition.go gopls: migrate internal/lsp to gopls/internal/lsp 2022-09-07 16:44:44 +00:00
diagnostics.go gopls: add codelens to reset upgrade diagnostics 2022-09-12 15:41:56 +00:00
folding_range.go gopls: migrate internal/lsp to gopls/internal/lsp 2022-09-07 16:44:44 +00:00
format.go gopls: migrate internal/lsp to gopls/internal/lsp 2022-09-07 16:44:44 +00:00
general.go gopls: set codelensProvider in initialize response 2022-09-19 18:40:20 +00:00
highlight.go gopls: migrate internal/lsp to gopls/internal/lsp 2022-09-07 16:44:44 +00:00
hover.go gopls: migrate internal/lsp to gopls/internal/lsp 2022-09-07 16:44:44 +00:00
implementation.go gopls: migrate internal/lsp to gopls/internal/lsp 2022-09-07 16:44:44 +00:00
inlay_hint.go gopls: migrate internal/lsp to gopls/internal/lsp 2022-09-07 16:44:44 +00:00
link.go gopls: migrate internal/lsp to gopls/internal/lsp 2022-09-07 16:44:44 +00:00
lsp_test.go gopls: migrate internal/lsp to gopls/internal/lsp 2022-09-07 16:44:44 +00:00
references.go gopls: migrate internal/lsp to gopls/internal/lsp 2022-09-07 16:44:44 +00:00
rename.go gopls: migrate internal/lsp to gopls/internal/lsp 2022-09-07 16:44:44 +00:00
reset_golden.sh gopls: migrate internal/lsp to gopls/internal/lsp 2022-09-07 16:44:44 +00:00
semantic.go gopls: migrate internal/lsp to gopls/internal/lsp 2022-09-07 16:44:44 +00:00
server.go internal/lsp: latest version of LSP stubs 2022-09-13 15:21:19 +00:00
server_gen.go internal/lsp: latest version of LSP stubs 2022-09-13 15:21:19 +00:00
signature_help.go gopls: migrate internal/lsp to gopls/internal/lsp 2022-09-07 16:44:44 +00:00
symbols.go gopls: migrate internal/lsp to gopls/internal/lsp 2022-09-07 16:44:44 +00:00
text_synchronization.go gopls: migrate internal/lsp to gopls/internal/lsp 2022-09-07 16:44:44 +00:00
workspace.go gopls: migrate internal/lsp to gopls/internal/lsp 2022-09-07 16:44:44 +00:00
workspace_symbol.go gopls: migrate internal/lsp to gopls/internal/lsp 2022-09-07 16:44:44 +00:00

README.md

lsp

internal/lsp provides much of the Language Server Protocol (lsp) implementation for gopls.

Documentation for users and contributors can be found in the gopls/doc directory.