Получение покрытия кода только для выполненных двоичных файловC++

Программы на C++. Форум разработчиков
Anonymous
Получение покрытия кода только для выполненных двоичных файлов

Сообщение Anonymous »

Я генерирую покрытие кода для проекта C ++. < /p>
В моем проекте есть несколько двоичных файлов. Когда я запускаю модульные тесты, он генерирует файлы GCDA, и я генерирую покрытие кода на основе соответствующих файлов GCDA и GCNO.

Это команда, которую я запускаю: < /p>

Код: Выделить всё

gcovr --gcov-ignore-parse-errors -r $repositoryRootDir `
--object-directory $gcdaSourceDir --xml "outputDir/coverage_cpp_$currentTime.xml"
Каждый раз, когда я запускаю gcovr , он генерирует покрытие для всего репозитория, что не идеально подходит для моего варианта использования.
Как мне убедиться, что только определенные двоичные файлы (или файлы GCDA) в виде фильма, и. репо, если это вариант.

Подробнее здесь: https://stackoverflow.com/questions/796 ... s-executed

Вернуться в «C++»