dotCover:重构前后代码覆盖率比较

3

我们刚刚对一个项目进行了大规模的重构。我想使用dotCover来比较此更改前后的测试覆盖率,以确保我们没有无意中删除仍然需要的单元测试。

我唯一能想到的可能性是将覆盖范围导出为xml,并使用文本差异工具查看两个文件,但这听起来非常糟糕。(我有大约350k行代码。)

是否有更好的解决方案?

1个回答

0

在重构前后,您可以导出代码覆盖率结果并进行比较。

在Jetbrains网站上,我找到了一个小视频教程,告诉您如何操作,但是我在这里给您提供YouTube链接:dotCover How-To: Exporting coverage results


简而言之:

从代码覆盖率结果浏览器中,您可以点击顶部行的“导出...”按钮,然后选择您的导出格式,例如HTML。


谢谢,但我更需要的是关于如何进行差异比较的建议 - 我有大约35万行代码,因此将其导出为HTML并在Web浏览器中打开与在dotCover中查看没有任何优势。我曾考虑过导出并对原始XML进行文本差异比较,但那听起来相当糟糕...我希望有更好的选择。 - Chris
谢谢 - 我知道这一点,但是对于任意数量的XML行进行文本差异比较并不是最容易处理的比较方式。鉴于您可以合并两个覆盖率,我想知道是否有一种等效的方法来对比两个覆盖率。(我已经在我的问题中澄清了这一点-抱歉一开始并不明显。) - Chris

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接