Как интегрировать Cobertura в сборку Teamcity 6.5 и получить историю покрытия кода? - PullRequest
2 голосов
/ 06 января 2012

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

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

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

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

Ответы [ 2 ]

3 голосов
/ 21 января 2012

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

3 голосов
/ 08 января 2012

Прямая интеграция с Cobertura для TeamCity AFAIK отсутствует.

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

Кстати, вы можете рассмотреть возможность использования IntelliJ IDEA Покрытие кода с TeamCity вместо немного застоявшейся Cobertura.

...