покрытие кода — C ++ lcov достиг неожиданного конца файла

Я пытаюсь создать отчет о покрытии. я использую

make clean all а также make coverage,

У меня установлены Boost и lcov. Но когда я пытаюсь make coverage происходит сбой со следующим сообщением об ошибке:

Processing components/Project/CMakeFiles/ProjectMainController.dir/dataHandling/savingUnit/Trimmer.cpp.gcda
geninfo: ERROR: /home/user/ProjectFolder/Project/build/source/Project/components/Project/CMakeFiles/ProjectMainController.dir/dataHandling/savingUnit/Trimmer.cpp.gcno: reached unexpected end of file
make[3]: *** [CMakeFiles/coverage] Error 255
make[2]: *** [CMakeFiles/coverage.dir/all] Error 2
make[1]: *** [CMakeFiles/coverage.dir/rule] Error 2

Странная часть: я даже не написал никаких тестов для класса Trimmer, и нет даже файла TrimmerTest. Вы можете мне помочь?

1

Решение

Исправлена ​​проблема путем полного удаления содержимого папки сборки

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]