Как использовать 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

И это все, ничего не отображается. Как я могу использовать эту утилиту, если я построил тесты в отдельном проекте?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]