C&C++   发布时间:2022-04-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了c – Visual Studio TDD项目的代码覆盖工具大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我的代码是通过测试驱动开发生成的.我的工具是Visual studio 2010 express,Google Test,C 98和最新版本的boost.我写自己的mock并且没有使用Google mock.

您会向我推荐哪些开源工具,以便我可以建立我的代码覆盖率?

解决方法

我正在使用gcov.

我的设置相当复杂,因为我不得不虑描述它:
我已经使用了stl的MinGW发行版,可以在nuwen.net获得gcc(g)和gcov.这给了我一定程度的便携性.
我使用scons和批处理文件构建我的测试应用程序来构建并运行它以检查它是否通过.

然后我将代码提交给版本控制,并且在我自己的机器上运行的jenkins CI服务器选择它,并且仍然使用scons,编译它,但这次使用–coverage标志.它运行测试应用程序,这次输出* .gc ??文件.然后我运行gcov一次,但告诉它所有文件的位置,这会产生大量* .gcov文件.我过去使用过python脚本gcovr.py,但我自己编写了扫描所有* .gcov文件并打印未覆盖的所有行.

我不确定所有这些作品的开源状态,但我知道它们是免费的.

大佬总结

以上是大佬教程为你收集整理的c – Visual Studio TDD项目的代码覆盖工具全部内容,希望文章能够帮你解决c – Visual Studio TDD项目的代码覆盖工具所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。