我有一堆 C# 代码,单元测试和系统测试都涵盖了这些代码。我想找到两者都涵盖的代码部分,只有单元测试和系统测试。
我可以使用 JetBrains dotCover 为这两组(单元测试与系统测试)生成覆盖率报告。
如何比较这两个覆盖率报告?
我有 NDepend,如果有帮助的话。
Roger,使用 NDepend,您仍然可以导入多个 DotCover 覆盖 xml 文件(使用正确的 DotCover XML 进行 NDepend 设置)。
我想找到两者都涵盖的代码部分
使用合并选项AND,如下面的屏幕截图所示。这会有所帮助,它会告诉您两个测试集都涵盖了哪种方法。
如果您需要在两个测试集覆盖的逐行级别进行缩放,除非 NCover 有相应的工具,否则您需要自己以编程方式合并两个覆盖文件(应该不难)。