Я тестирую свое приложение C ++, используя gtest, и генерирую html, используя lcov, используя команды ниже
g ++ - проверка покрытия. cpp -o runtest ./runtest lcov -q --directory. --capture - выходной файл ./code_coverage.info lcov -q --remove ./code_coverage.info "/ usr / include / " " .h" - выходной файл ./code_coverage. info gen html -q ./code_coverage.info --demangle- cpp --legend --title «Отчет об испытаниях»
Я могу получить отчет о полном покрытии из gtest, запущенного в консоли, и подробное покрытие отчет по каждому файлу в табличном формате в файле html, сгенерированном gen html со следующей информацией: покрытие линии Покрытие ветви Функция Покрытие
Однако мне нужна информация о покрытии филиала и линии в том же табличном формате для каждая функция в тесте файла. cpp
Возможно ли это в lcov? Или мне нужно объединить какой-либо другой инструмент?
Пока я не хочу терять свой прогресс, поэтому, пожалуйста, предложите способ генерирования функциональных данных покрытия с расширением вышеуказанного процесса