golang在vscode执行测试用例如何显示测试代码覆盖率?只需要添加几个配置
背景
我们在开发完需求后,需要编写测试用例用于保证代码的正确以及后期变更中预防出现问题,那么如何保证我们的覆盖范围在我们预期,以及如何知道我们的测试用例覆盖了哪些代码呢?
如何实现
我们只需要在测试用例执行后,让ide在代码上渲染出哪些被覆盖哪些没有被覆盖即可,那么如何实现这个效果呢?
操作步骤
1. 我们需要安装golang的插件:
2. 然后可以基于工作区的setting.json下配置以下三个内容,或者全局配置到vscode到setting.json
{ "go.coverOnTestPackage": true, "go.coverOnSingleTest": true, "go.coverOnSingleTestFile": true }
效果图:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了