Visual Studio Enterprise 中的代码覆盖功能

Visual Studio Enterprise 中的代码覆盖功能

💡 原文英文,约800词,阅读约需3分钟。
📝

内容提要

Visual Studio Enterprise 2022 引入了新的代码覆盖功能,包括支持更多的报告格式、改进的报告合并和新的覆盖视图。这些功能是 Enterprise 版本独有的。其他增强功能包括用于覆盖可视化的边距符号、覆盖数据的源视图、本地 git 分支更改的变更集报告,以及代码覆盖结果窗口中的搜索功能。鼓励用户提供反馈。

🎯

关键要点

  • Visual Studio Enterprise 2022 引入新的代码覆盖功能,包括支持更多报告格式、改进的报告合并和新的覆盖视图。

  • 代码覆盖功能可以帮助发现测试中的不足,提高软件的可靠性。

  • 支持的报告格式包括:.coverage、.cobertura.xml、.xml 和 .coveragexml。

  • 报告合并功能改进,能够将使用相同源代码的项目合并为一个报告。

  • 性能增强使得报告合并和打开速度显著提高。

  • 新增的覆盖视图提供多种方式查看覆盖数据,改善开发者体验。

  • 边距符号用于在编辑器中显示覆盖状态,提供不同的视觉指示。

  • 源视图根据目录/文件结构显示覆盖数据,适用于使用静态库的 C++ 代码。

  • 变更集报告仅显示当前本地 git 分支的覆盖统计,帮助开发者识别自己更改的覆盖状态。

  • 代码覆盖结果窗口新增搜索功能,可以根据不同参数过滤报告。

  • 鼓励用户提供反馈,以帮助改进 Visual Studio 的功能和用户体验。

➡️

继续阅读