t.me/atinfo_chat Telegram группа по автоматизации тестирования

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

Теги: #<Tag:0x00007f9b02e4ee78> #<Tag:0x00007f9b02e4eb80> #<Tag:0x00007f9b02e4e888>

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

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

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

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

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