【发布时间】:2015-11-10 14:30:19
【问题描述】:
我们刚刚对一个项目进行了大规模重构。我想使用 dotCover 来比较此更改前后的测试覆盖率,以确保我们没有无意中删除仍然需要的单元测试。
我能看到的唯一可能是将覆盖范围导出为 xml,并使用 text-diff 查看这两个文件,但这听起来很可怕。 (我有大约 350k 行。)
有没有更好的解决方案?
【问题讨论】:
我们刚刚对一个项目进行了大规模重构。我想使用 dotCover 来比较此更改前后的测试覆盖率,以确保我们没有无意中删除仍然需要的单元测试。
我能看到的唯一可能是将覆盖范围导出为 xml,并使用 text-diff 查看这两个文件,但这听起来很可怕。 (我有大约 350k 行。)
有没有更好的解决方案?
【问题讨论】:
您可以导出重构前后的代码覆盖率结果,然后比较两者。
在 Jetbrains 网站上,我找到了一个小视频教程如何做到这一点,但我在这里给你 youtube 链接:dotCover How-To: Exporting coverage results
简而言之:
在代码覆盖率结果浏览器中,您可以单击顶行的“导出...”按钮,然后选择您的导出格式,例如HTML。
【讨论】: