gpt4 book ai didi

c++ - 如何在 Visual Studio 2010 中的 C++ googletest 项目中设置代码覆盖率

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:14:54 24 4
gpt4 key购买 nike

我在 Visual Studio 2010 专业版中构建了一个 C++ googletest 项目。这将构建一个生成 XML 测试结果输出的控制台应用程序。如何设置它以获取代码覆盖率信息?

我已尝试说明 here检测代码,但查看代码覆盖率结果似乎需要 Visual Studio Ultimate。 Visual Studio 生成的 .coverage 文件是否有任何转换器?

可移植/免费/开源解决方案的奖励积分!

最佳答案

你可以试试 OpenCppCoverage: http://opencppcoverage.codeplex.com .

OpenCppCoverage是Windows下C++的代码覆盖工具。它是开源的,可以很好地与谷歌测试/Visual Studio C++ 配合使用。

免责声明:我是该工具的作者。

希望对您有所帮助。

编辑关注brasofilo建议:

为了更准确地回答您的问题,OpenCppCoverage 应该与 Visual Studio C++ 2010 专业版一起使用。唯一的要求是支持 native Pdb 文件 ( http://msdn.microsoft.com/en-us/library/yd4f8bd1%28vs.71%29.aspx )。

它是开源且免费的,您可以在这里找到资源:https://opencppcoverage.codeplex.com/SourceControl/latest .

可移植是什么意思?

希望对您有所帮助。

关于c++ - 如何在 Visual Studio 2010 中的 C++ googletest 项目中设置代码覆盖率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15881524/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com