我的团队正在寻找一种方法来绕过 gcov 报告死/编译器生成代码的分支覆盖率。我注意到 gcovr 有一个选项--exclude-unreachable-branches
似乎可以满足我们的需要。此外,lcov 具有--no-markers
忽略源代码中的排除标记的选项。
这两个选项是否将编译器生成的“死代码”排除在分支覆盖范围之外?
另外,我想知道,
这两种工具有什么区别?
我们目前使用 lcov,我知道它以图形显示格式显示 gcov 信息。
我的团队正在寻找一种方法来绕过 gcov 报告死/编译器生成代码的分支覆盖率。我注意到 gcovr 有一个选项--exclude-unreachable-branches
似乎可以满足我们的需要。此外,lcov 具有--no-markers
忽略源代码中的排除标记的选项。
这两个选项是否将编译器生成的“死代码”排除在分支覆盖范围之外?
另外,我想知道,
这两种工具有什么区别?
我们目前使用 lcov,我知道它以图形显示格式显示 gcov 信息。