gpt4 book ai didi

c++ - 用于多线程应用程序的 GCOV

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:23:05 25 4
gpt4 key购买 nike

是否可以使用 gcov 进行多线程应用程序的覆盖测试?

我已经对我们的代码库进行了一些简单的测试,但如果能对我们正在实现的覆盖范围有一些了解就更好了。如果 gcov 不合适,任何人都可以推荐一个替代工具(可能是 oprofile),最好有一些很好的入门文档。

最佳答案

我们当然使用 gcov 来获取我们的多线程应用程序的覆盖率信息。

您想使用可以覆盖动态代码的 gcc 4.3 进行编译。

您使用 -fprofile-arcs -ftest-coverage 选项进行编译,代码将生成 gcov 然后可以处理的 .gcda 文件。

我们单独构建我们的产品,并收集覆盖率,运行单元测试和回归测试。

最后我们使用 lcov 生成 HTML 结果页面。

关于c++ - 用于多线程应用程序的 GCOV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37799/

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