Можно ли получить статистику покрытия для файлов заголовков C++ со специализированными шаблонами в них?

Я надеюсь, что вы можете помочь. Я провел день, исследуя эту проблему, и еще не нашел решения.

У меня есть файл заголовка, который содержит специализированные шаблоны внутри них, и я хотел бы убедиться, что мои модульные тесты покрывают его правильно.

Я использую gtest в качестве моей тестовой среды. После того, как тесты пройдены, я открываю свой класс в CoverStory, чтобы посмотреть статистику. Файл cpp в порядке, но у файла h есть проблемы. Я могу видеть процент покрытия там, но нет предварительного просмотра кода. Каждая строка говорит /EOF/

Это нормально? Я верю, что я никогда не видел, чтобы файл заголовка загружался должным образом в CoverStory.

Мой следующий шаг - запустить gcovr для результатов, затем выходной xml-файл передается в cobertura, которая даже не распознает присутствующий заголовочный файл. Я заглянул в XML-файл и там не упоминается заголовочный файл.

Большое спасибо

0 ответов

Другие вопросы по тегам