Мудрое освещение в отчете gtest lcov - PullRequest
0 голосов
/ 29 апреля 2020

Я тестирую свое приложение 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? Или мне нужно объединить какой-либо другой инструмент?

Пока я не хочу терять свой прогресс, поэтому, пожалуйста, предложите способ генерирования функциональных данных покрытия с расширением вышеуказанного процесса

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...