我已经使用gcov来测试代码覆盖率,但是当涉及到模板化的c++代码时,它并不能很好地工作。我广泛使用了boost::spirit,而gcov似乎只是忽略了模板化的Spirit代码。

我也想知道是否有一个覆盖率工具来显示线程之间如何交互,从而指出可能实际执行的分支/竞争条件/执行流程。

最佳答案

TestCocoon是一个很好的尝试工具,它比gcov具有更好的工具和报告功能更好。由于模板是编译时的野兽,因此我不确定您想要获得什么覆盖率信息?

我的两分钱

10-02 02:04
查看更多