2012-01-05 4 views
2

Я хотел бы интегрировать Cobertura в сборку Teamcity. Я использую эту ссылку в качестве отправной точки:Как интегрировать Cobertura в Teamcity 6.5 построить и получить историю покрытия кода?

http://jroller.com/ulc/entry/teamcity_2_custom_report_integration

Но, насколько я могу сказать, что только даст мне текущий снимок покрытия. Любые идеи для получения исторических диаграмм/записей для покрытия кода в Teamcity?

Существует ли более эффективный метод, чем приведенная выше ссылка для интеграции с Cobertura?

+1

Если это не сработает с командой, вы можете попробовать [сонар] (http://www.sonarsource.org/), у этого есть функция временной шкалы. – oers

ответ

3

Нет прямой интеграции с Cobertura для TeamCity AFAIK.

Для получения статистических диаграмм TeamCity и возможности выхода из строя с метрической модификацией 7.0 необходимо создать соответствующий сценарий statistics values, связанный с покрытием, через service messages.

Кстати, вы можете использовать IntelliJ IDEA Code Coverage с TeamCity вместо немного застоявшегося Cobertura.

3

Принимая ответ Ягера, поскольку он наиболее непосредственно отвечает на мой вопрос - интеграция Cobertura с TeamCity. Но лучшим общим решением в нашей ситуации было просто интегрировать teamcity с сервером Sonar. Sonar обеспечивает покрытие кода (с Cobertura или многими другими инструментами покрытия), статический анализ и многие другие показатели из коробки с минимальными усилиями.