我正在使用MVS Community 2015 for C ++。我也使用了微软的单元测试框架,这真是太棒了。问题是我没有关于覆盖范围的数据。我可以在运行所有单元测试时分析C ++的覆盖范围吗?
但是当我尝试执行它时,它似乎只适用于托管代码:
Project: LessUnitTest
Configuration: Debug
Scope: None
Assembly: .....\Less\Debug\LessUnitTest.dll
Maintainability Index:
Cyclomatic Complexity:
Depth of Inheritance:
Class Coupling:
Lines of Code:
Message: The project target file '.....\Less\Debug\LessUnitTest.dll' contains no managed code.
有什么想法吗?
编辑:我看到this article没有帮助我找到如何检查覆盖范围的步骤。但看起来有人可以这样做。 :(答案 0 :(得分:1)
Visual Studio Enterprise是仅 VS版本,具有代码覆盖功能
https://www.visualstudio.com/vs/compare/(测试工具 - 代码覆盖率)