Skip to content

x/tools/gopls: add regression testing #36879

Closed
@stamblerre

Description

@stamblerre

We've been using the govim tests for regression testing, which creates unnecessary load on @myitcv in filing and reproducing issues. It also places too much reliance on one specific editor client. We should develop our own regression tests that use a fake client.

/cc @findleyr

Activity

added
TestingAn issue that has been verified to require only test changes, not just a test failure.
goplsIssues related to the Go language server, gopls.
ToolsThis label describes issues relating to any tools in the x/tools repository.
on Jan 29, 2020
added this to the Unreleased milestone on Jan 29, 2020
removed this from the Unreleased milestone on Jan 29, 2020
added this to the Unreleased milestone on Jan 29, 2020
gopherbot

gopherbot commented on Feb 4, 2020

@gopherbot
Contributor

Change https://golang.org/cl/217598 mentions this issue: internal/lsp/fake: add fakes for testing editor interaction

gopherbot

gopherbot commented on Feb 6, 2020

@gopherbot
Contributor

Change https://golang.org/cl/218278 mentions this issue: internal/lsp/lsprpc: add test for empty diagnostics in deleted files

gopherbot

gopherbot commented on Feb 6, 2020

@gopherbot
Contributor

Change https://golang.org/cl/218322 mentions this issue: internal/lsp/lsprpc: add test for definition outside of workspace

gopherbot

gopherbot commented on Feb 9, 2020

@gopherbot
Contributor

Change https://golang.org/cl/218698 mentions this issue: internal/lsp/lsprpc: add an LSP forwarder and regtest environment

gopherbot

gopherbot commented on Feb 10, 2020

@gopherbot
Contributor

Change https://golang.org/cl/218777 mentions this issue: internal/jsonrpc2/servertest: support both TCP and pipe connection

27 remaining items

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    FrozenDueToAgeTestingAn issue that has been verified to require only test changes, not just a test failure.ToolsThis label describes issues relating to any tools in the x/tools repository.goplsIssues related to the Go language server, gopls.

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      x/tools/gopls: add regression testing · Issue #36879 · golang/go