什么是最适合模板的C++代码覆盖工具?

fan*_*sid 16 c++ multithreading templates code-coverage gcov

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

另外,我想知道是否有一个覆盖工具来显示线程如何相互交互,精确定位可能的分支/竞争条件/实际执行的执行流程.

Jay*_*y D 1

Parasoft CPP 测试是用于各种分析(包括代码覆盖率和静态分析)的好工具。这也有利于深入研究多线程。

http://www.parasoft.com/jsp/products/cpptest.jsp

以下是 10 个优秀的代码覆盖开源工具:

https://web.archive.org/web/20181018002302/http://open-tube.com/10-code-coverage-tools-cc/