Доброе утро,
У меня проблема при использовании GCOV в моей рабочей среде.
Gcov работает очень хорошо, когда я запускаю несколько тестов (до 1000), но gcda не генерируется при запуске большего количества тестов.
Вот как я это использую.
- Я компилирую свой код с правильно установленными флагами gcov
- Я загружаю тестовый сервер, содержащий библиотеки gcov и переменные GCOV_PREFIX и GCOV__PREFIX_STRIP
- Я запускаю регрессию на этом сервере
- После завершения я останавливаю сервер, и теперь все файлы gcda сгенерированы
- используйте lcov и genhtml для генерации тестового покрытия и отчета.
Это работает очень хорошо, когда у меня есть несколько тестов для запуска (я думаю, до 1000 случаев), но если я запускаю больше тестов, я больше не получаю gcda-файлы ...
- Я не смог найти никакой документации по этой части, есть ли где-нибудь буфер, где хранятся все файлы gcdas в ожидании освобождения сервера?
- Можно ли настроить этот параметр?
- Есть ли где-нибудь документация по этому вопросу?
Большое спасибо за вашу помощь.
С Уважением,
Томас