Пожалуйста, извините, что может показаться начинающим вопросом. Я искал в сети некоторое время безрезультатно.
Можно ли получить покрытие кода на TeamCity с помощью среды тестирования Boost C ++ Unit и как можно было бы учесть это в Teamcity?
Google предполагает, что Boost не обеспечивает покрытие кода. Вместо этого люди обычно генерируют статистику покрытия с lcov (смотрите также). Важной особенностью lcov является то, что вы можете создать отчет в формате HTML его статистики покрытия кода.
К счастью для нас, TeamCity по умолчанию настроен на создание вкладки «Отчеты» с разделом «Охват кода» в истории сборок. (Вы можете проверить это, перейдя к Administration
-> Report Tabs
.) Чтобы воспользоваться этим, вы должны предоставить TeamCity артефакт сборки, содержащий HTML-код покрытия.
в Артефакты В текстовом поле введите следующее:
$PATH_TO_LCOV_OUTPUT_DIR=>coverage.zip
TeamCity будет искать index.html
файл в coverage.zip
артефакт и отобразить это как отчет.
Других решений пока нет …