-
Notifications
You must be signed in to change notification settings - Fork 763
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rebuild test subsystems #3523
Comments
@hyangah VSCode has commands for running tests at the cursor: And also commands for rerunning the last test run: It seems like a number of vscode-go's test commands could be deprecated. Maybe for the time being we replace them with calls to the vscode command and show a deprecation notification? WDYT? |
I think this issue has served its purpose so I'm going to close it. For future readers: once gopls v0.17 is prereleased and CL 613695 is merged, you can install Go Companion and vscode-go will automatically switch to the new implementation. Or you can install a bleeding edge version of gopls, install Go Companion, and manually disable vscode-go's test implementation. |
Go Companion
Go Companion provides an alternative test explorer implementation that uses gopls to discover tests and addresses multiple issues with my original test explorer implementation (which is what vscode-go uses currently).
If you wish to use Go Companion's test explorer, you must:
"go.testExplorer.enable": false
.I created this issue to track my work on rebuilding the test explorer and other test subsystems. This work will be done in a separate repository until it is sufficiently complete to merge.
Goals
gopls
.Non-goals
Tasks
gopls.modules
commandgopls.packages
commandgopls.packages
Nice to have
files.exclude
(Respectingvscode
exclude directives. #1739)The text was updated successfully, but these errors were encountered: