Я попробовал этот инструмент с несколькими проектами, использующими Visual Studio 2008, и обнаружил:
Плюсы:
- он может собирать результаты за несколько прогонов, вы можете запустить свое программное обеспечениена разных машинах и собирать результаты вместе
- имеет полезный графический интерфейс для просмотра результатов
- вы можете объединить покрытие из множества модулей и анализировать его как целое приложение
- форум работает, я поставил две проблемы и получил внедренные решенияза несколько дней
- он работает почти без проблем (я обнаружил две незначительные проблемы с компиляцией) с довольно сложными исходниками, с тоннами шаблонов, парсерами boost :: spirit, другими буст-компонентами (включая модули метапрограммирования и т. д.)STL, Qt (все вместе)
- хорошо документировано
- бесплатно
Минусы:
- инструментарий определенно медленный
- многопроцессный одиночный проекткомпиляция с использованием Visual Studio 2008 не работает, компилируется только один файл за раз, что замедляет сборку (вы получите лучше• Эффективное построение целого решения со многими проектами)
В данный момент я не пытался использовать этот инструмент для непрерывного измерения покрытия.
В любом случае, на мой взгляд, стоит попробовать.
Кстати, Тони, PC-Lint - инструмент статического анализа, не так ли?Интересная идея сравнить его с инструментом динамического анализа ...