You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
vscode command Test: Rerun Last run doesn't work when you run your tests using codelense or Go: Test command.
There are several ways to run go test:
Using codelense run test.
Running a command e.g. Go: Test File, Go: Test Package.
By locating and running a test from Testing tab.
Looks like Test: Rerun Last run only remembers runs triggered using Testing tab.
Describe the solution you'd like
I think test runs should be remembered by vscode if you run them using vscode.tests.TestController.createTestRun. We can create a vscode command that is using the controller instead of spawning a process manually.
Describe alternatives you've considered
Alternatively we could introduce custom version of Rerun Last run i.e. Go: Rerun Last run. Go extension can remember test runs that were triggered using Go command or codelense.