对于Visual Studio Community 2015,我可以使用C ++的代码覆盖功能吗?

时间:2016-07-14 16:17:28

标签: c++ visual-studio unit-testing vs-community-edition

我正在使用MVS Community 2015 for C ++。我也使用了微软的单元测试框架,这真是太棒了。问题是我没有关于覆盖范围的数据。我可以在运行所有单元测试时分析C ++的覆盖范围吗?

对于有单元测试项目的解决方案,我发现有类似这样的内容:enter image description here

但是当我尝试执行它时,它似乎只适用于托管代码:

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没有帮助我找到如何检查覆盖范围的步骤。但看起来有人可以这样做。 :(

1 个答案:

答案 0 :(得分:1)

Visual Studio Enterprise是 VS版本,具有代码覆盖功能

https://www.visualstudio.com/vs/compare/(测试工具 - 代码覆盖率)