Add test runner panel and expose the LSP Client #25
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Add test runner panel
This PR adds an initial support for running tests.
A button was added to show the test panel. When the test panel opens, we discover the tests in the
testandtest_goldensdirectories using the LSP.The test panel allows running the tests using the
flutter testcommand and updates the status of the tests. It isn't showing the test stacktrace and the golden files in case of failures yet. I'd like to merge #24 first so I could modify the controller to make it easier to open arbitrary tabs.The UI still needs some work to be more polished.
Screen.Recording.2025-03-11.at.20.38.31.mov