1
0
mirror of https://github.com/golang/go synced 2024-11-19 03:44:40 -07:00
go/internal/lsp/cmd
Ian Cottrell d4e30f1c22 internal/lsp: making cmd tests fast and small
This required extensive changes to the "internal" server handling and also to
the way we wait for diagnostics in the "check" verb.
It improves both memory and time by over an order of magnitude, hopefully
allowing us to renable the tests on the builders

Change-Id: I84e84ca4c449e9970ebf1d922a0a2ce0a8a49c72
Reviewed-on: https://go-review.googlesource.com/c/tools/+/175878
Run-TryBot: Ian Cottrell <iancottrell@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Rebecca Stambler <rstambler@golang.org>
2019-05-10 20:14:07 +00:00
..
check_test.go internal/lsp: making cmd tests fast and small 2019-05-10 20:14:07 +00:00
check.go internal/lsp: making cmd tests fast and small 2019-05-10 20:14:07 +00:00
cmd_race_test.go internal/lsp: extract the common test logic 2019-04-22 16:50:02 +00:00
cmd_test.go internal/lsp: add document link handling for import paths to godoc 2019-05-03 18:56:57 +00:00
cmd.go internal/lsp: making cmd tests fast and small 2019-05-10 20:14:07 +00:00
definition_test.go internal/lsp: making cmd tests fast and small 2019-05-10 20:14:07 +00:00
definition.go internal/lsp: making cmd tests fast and small 2019-05-10 20:14:07 +00:00
export_test.go internal/lsp: refactor query definition test to allow adding a new test 2019-03-18 20:06:54 +00:00
format_test.go internal/lsp: making cmd tests fast and small 2019-05-10 20:14:07 +00:00
format.go internal/lsp: making cmd tests fast and small 2019-05-10 20:14:07 +00:00
query.go internal/lsp: fix query cmd usage 2019-04-22 18:06:03 +00:00
serve.go internal/lsp: add the ability to log back to the client 2019-04-01 16:22:08 +00:00