Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Выбор инструмента измерения покрытия кода тестами на Google Test

coverage
googletest
visual-studio
Теги: #<Tag:0x00007f7b6511f700> #<Tag:0x00007f7b6511f570> #<Tag:0x00007f7b6511f430>

(Oleksandr Pylkevych) #1

Используя Google Test написал тесты, успешно билдиться в Visual Studio 2010 и запускаются. Для измерения покрытия кода тестами нашел OpenCppCoverage. Подскажите другие инструменты для решения данной проблеми, если возможно (коммерческие решения не подходят)


(Stan) #2

На самом деле в студии да и вообще под виндой достаточно геморно мерять coverage. Если продукт кросскомпилируем - gcov && lcov (в крайнем случае даже линукс не нужен - cygwin/mingw).
C другой стороны, в самой студии есть строенная тулза (и еещ клишный вариант) - https://msdn.microsoft.com/en-us/library/dd537628.aspx .


(Oleksandr Pylkevych) #3

Спасибо за ответ, но вариант встроенного Visual Studio 2010 решения не подходит (данная функция присутствует только в версии Ultimate) + используется не встроенный фреймворк для тестирования, а внешний. Пока можно обходится https://opencppcoverage.codeplex.com, но там нет статистики покрытия тестами кода по функциям, ветвлению и т.п.


(Stan) #4

Сборка под gcc & gcov/lcov :slight_smile:


(Oleksandr Pylkevych) #5

Да, наверное так.