Получение полезных результатов GCov для заголовочных-только библиотек

Для моего заголовка-только библиотека C++ (множество шаблонов и т. д.)Я использую GCov для проверки тестовое покрытие. Однако он сообщает о 100% охвате всех заголовков, потому что неиспользуемые функции изначально не генерируются компилятором. Выявить непокрытые функции вручную легко, но это противоречит цели непрерывной интеграции…

Как решить эту проблему автоматически? Должен ли я просто использовать «попадание линий / LOC» в качестве показателя покрытия и никогда больше не достигать 100%?

22
задан pascal 12 March 2012 в 12:14
поделиться