如何在C或Cpp代码中为代码覆盖添加“LCOV_EXCL_LINE”标记?

时间:2018-05-08 06:53:40

标签: lcov

我尝试了两种方法在我的代码中添加LCOV_EXCL_LINE。 1)我将其添加为注释,编译并生成lcov报告,但lcov二进制将其作为注释并显示排除行的覆盖范围。[图像显示排除行的覆盖范围] https://i.stack.imgur.com/B7FeZ.png 2)在编译和执行之后,我在运行lcov和genhtml二进制文件之前添加LCOV_EXCL_LINE但是在第一次排除后会导致错位[图像显示错位覆盖] https://i.stack.imgur.com/7hrmC.png

1 个答案:

答案 0 :(得分:0)

您将注释添加到要排除的行中。您要排除的行之前不在该行中。