VSCode运行测试时如何禁止测试树自动展开并支持快速折叠?
测试树折叠与自动展开行为配置方案
1. 运行测试时仅展开失败用例的配置
针对主流开发工具的测试面板,都提供了对应配置项:
- VS Code:打开设置界面,搜索
testing.autoExpand配置项,将值修改为 onlyOnFailure 即可。修改后测试运行时不会默认全量展开测试树,只有执行失败的测试项会自动展开。 - JetBrains系IDE(IDEA、PyCharm等):进入设置→测试,找到「自动展开测试树」选项,勾选「仅展开失败的测试」即可生效。
2. 按层级快速折叠测试树的快捷键
- VS Code:测试资源管理器默认支持层级折叠快捷操作,点击测试面板将其聚焦后,直接按下数字键
1/2/3即可将测试树折叠到对应层级,效果和编辑器内Ctrl+K+数字的折叠逻辑一致。如果需要自定义成和编辑器相同的Ctrl+K+数字快捷键,可打开键盘快捷方式面板,搜索测试: 折叠级别,为对应层级的命令绑定你需要的快捷键即可,对应的命令ID为test.explorer.collapseLevel[1-9]。 - JetBrains系IDE:进入设置→键盘映射,搜索「折叠到级别」,为对应层级的操作绑定自定义快捷键即可。
内容的提问来源于stack exchange,提问作者kbr85
相关产品推荐
相关产品推荐

