Я попробовал два способа добавить LCOV_EXCL_LINE в мой код. 1) Я добавляю его в качестве комментария, компилирую и генерирую отчет lcov, но двоичный файл lcov принимает его как комментарий и показывает покрытие исключенной строки. [Изображение, показывающее покрытие исключенной строки] https://i.stack.imgur.com/B7FeZ.png 2) После компиляции и выполнения я добавляю LCOV_EXCL_LINE перед запуском двоичного кода lcov и genhtml, но это приводит к смещению после первого исключения [изображение, показывающее покрытие смещения] https://i.stack.imgur.com/7hrmC.png
Вы добавляете комментарий в строку, которую хотите исключить. Не в строке до этого вы хотите исключить.