Как создать HTML отчетов с информацией о покрытии с помощью gcov? - PullRequest
0 голосов
/ 02 марта 2020

Я хочу сгенерировать HTML отчетов о результатах покрытия кода, написанного на C ++. какая команда для его генерации? Я использовал Файл 'c: / mingw / lib / gcc / mingw32 / 6.3.0 / include / c ++ / iostream' Выполнено строк: 100,00% от 1 Создание 'iostream.gcov'

Выполнено строк: 100,00% из 5

Но мне не удалось открыть файл .gcov

Связан ли Lcov с генерацией html отчетов?

1 Ответ

0 голосов
/ 11 марта 2020

Если у вас есть файлы .gcno и .gcda, вы можете использовать geninfo для генерации HTML отчетов.

Сначала мы создадим файл .info, который поможет нам сгенерировать представление html для наши отчеты о освещении. Для создания файла .info мы используем:

geninfo "path for .gcda files" -b "path for the source files" -o ./coverage1.info

Параметр -b предназначен для установки базового каталога для geninfo для поиска исходных файлов.

При этом будет создан файл1.1.info, который можно использовать для создания отчета о покрытии на основе html. Для создания отчета html мы используем:

genhtml coverage1.info -o temp
...