У меня есть следующая структура для библиотеки только заголовков
Код: Выделить всё
include
- header1.h
- header2.h
- header3.h
test
- test1.cpp
Теперь test1.cpp использует только header1.h, поэтому, когда я компилирую test1.cpp с опцией --coverage, запустите тест, а затем запустите gcovr для создания отчета (с -r ../include из тестового каталога), он показывает только покрытие для header1.h.
Я хочу показать охват 0 % для header2.h и header3.h, поскольку они представляют собой более точное представление кода, охваченного тестами.
Подробнее здесь:
https://stackoverflow.com/questions/695 ... ader-files