Как использовать kcov для получения тестового покрытия, если я использовал для юнит-тестирования - gtest?
У меня есть два проекта - основной проект с исходниками (первая папка) и второй проект - UnitTests, который использует gtest и тестирует некоторые методы из первого проекта. Как получить тестовое покрытие с помощью утилиты kcov?
Есть два выходных двоичных файла, MainBinary и UnitTestBinary. MainBinary - это моя программа с несколькими методами. UnitTestBinary - включает gtest и имеет множество юнит-тестов.
Я попробовал эту команду, но она не сработала, она показала мне ошибку:
kcov /home/myuser/binaries/ ./MainBinary
kcov-solib: Can't open /home/myuser/binaries//MainBinary/kcov-solib.pipe
И это все, ничего не отображается. Как я могу использовать эту утилиту, если я построил тесты в отдельном проекте?