获取每个单元测试的覆盖行列表以编程方式处理

时间:2017-04-05 09:28:13

标签: c# unit-testing

我想对.NET单元测试覆盖率进行一些分析,并且我将使用类型[("SerializationTest.DeserializeComposedObject", ["Serializator.cs:89", "Serializator.cs:90", "Serializator.cs:91"])]的单元测试运行来访问原始数据,即,我希望看到受影响的行列表每个测试分开。

我注意到有关如何以图形形式(NCrunch)获取此类数据的问题,但我想进一步处理它们。在任何地方都有这样的功能吗?

1 个答案:

答案 0 :(得分:0)

OpenCover中有一个名为coverbytest的选项,完全符合我的要求。它将<TrackedMethodRef uid="10" vc="7" />之类的注释添加到工具的XML输出中,该输出标记了什么测试访问了哪些代码点。