Как агрегировать отчет о покрытии кода в Hudson?

У меня есть проект, построенный с помощью Hudson CBS. и я использую cobertura для тестового покрытия. Отчеты создаются, и я очень этому рад.

но я не могу найти дельту покрытия%.

например, для регистрация №1 - покрытие кода составляет 90%, регистрация №2 - покрытие кода составляет 75%, т.е. уменьшается на 15%.

Могу ли я добиться этого в плагине hudson cobertura? есть ли альтернатива?


person coder    schedule 08.02.2010    source источник


Ответы (1)


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

Помещение результатов в базу данных дает вам широкий спектр вариантов отображения. Мы используем Excel и SharePoint для отображения наиболее важных показателей. Простая веб-страница с диаграммами и графиками (она все еще проста?) Также подойдет.

person Jim Rush    schedule 08.02.2010
comment
дать согласие. я делал это в прошлом. Я хочу убедиться, что он согласован с отчетностью Hudson, поскольку он очень интуитивно понятен. - person coder; 08.02.2010
comment
Если оставаться в Гудзоне для отображения так важно, вы можете воспользоваться описанным выше подходом, но записать в файлы свойств и использовать wiki.hudson-ci.org/display/HUDSON/Plot+Plugin. - person Jim Rush; 08.02.2010