feat: implement TestController refreshHandler API #1865
Merged
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.
Types
Background or solution
背景: 默认情况下 Testing 是没有提供刷新操作的,需要插件自己往 workbench.view.testing 贡献点上注册刷新按钮,但这会导致 UI 上的冲突(比如会出现俩刷新按钮)
所以在 TestController 提供了 refreshHandler 的 API 方法,一旦实现了该方法,那么就会在如图所示的地方只出现一个刷新按钮
Changelog
实现 TestController.refreshHandler API