Подтвердить что ты не робот

Поиск способа исключения файлов, используемых geninfo/genhtml

Мы пытаемся использовать geninfo и genhtml (альтернатива gcovr, см. здесь) для создания html-страницы с использованием покрытия, предоставляемого gcov.

  • geninfo создает lcov-tracefiles из файлов gcov *.gcda
  • genhtml создает html файлы из вышеуказанных файлов трассировки

Однако конечный результат включает не только наш код, но также файлы из /usr/include.

Кто-нибудь знает, как их исключить?

Я попытался взглянуть на страницу руководства, но не смог найти ничего http://linux.die.net/man/1/geninfo

4b9b3361

Ответ 1

Вы можете использовать параметр lcov -r, чтобы удалить те файлы, которые вас не интересуют.

lcov -r <input tracefile> /usr/include/\* -o <output tracefile>