- Added a command for configuring coverage scope (package vs module). This will be removed in the future if microsoft/vscode#237106 is resolved.
- Reworked handling of
go.testFlags
to address vscode-go#1636.
- Custom file viewer for pprof profiles written from the ground up for VSCode.
- Code coverage via VSCode's test explorer.
- Debug tests with rr (only supported on Linux).
- Render documentation (similar to pkg.go.dev).
- Detect whether
gopls
supports test discovery. - Remove dynamically discovered test cases when the associated test run is discarded.
- Use enumerations for settings.
- Add 'run package tests' and 'run file tests' code lenses when enabled.
- Running a test could create duplicate entries (golang/vscode-go#3598).
- Fix test status updates for benchmarks.