VS2010:c ++ DLL的代码覆盖率(/ clr)

时间:2012-10-12 12:50:34

标签: c++ visual-studio-2010 unit-testing clr code-coverage

根据使用 / clr / clr编译的Microsoft项目:pure 选项不支持单元测试。

但是,我可以创建单元测试项目并将其用于测试 / clr / clr:pure 项目。但目前不支持 代码覆盖率

如何确定使用 / clr 选项编译成DLL的C ++项目的代码覆盖率?

1 个答案:

答案 0 :(得分:0)

如果它是CLR,即编译为.NET IL,那么您应该能够使用大多数.NET代码覆盖工具,请参阅What can I use for good quality Code Coverage for C#/.NET?以获取.NET代码 - Coverage工具的主列表

使用探查器API的任何工具,例如OpenCover(免费)或NCover(商业)应该没有问题,因为它们对抗IL并使用PDB - 我无法保证对于其他人,但我没有看到任何明显的原因,为什么不。

相关问题