2014-01-17 3 views
1

У нас есть наш программный продукт, который написан на Perl. Мы установили сборку Jenkins для запуска автоматических тестов, чтобы получить значения покрытия, которые мы запускаем модульные тесты в Devel :: Cover, и получаем значения покрытия для каждого модуля. Но мне очень сложно идти и проверять значения скрепления для каждого модуля отдельно, также он не говорит нам, куда мы направляемся по охвату (увеличение/уменьшение тренда). Так что я хотел бы иметь историю или график этих значений, чтобы я мог лучше представить, где наши значения охвата и как они сравниваются, скажем, месяц назад. Есть ли какой-либо pluggin availabe, который будет делать это?Плагин для кодирования кода Jenkins для perl

Я искал в Интернете и нашел некоторые плагины, такие как cobertura и emma, которые, я надеюсь, достигнут этой цели, но они предназначены для Java, есть ли хорошая альтернатива perl? Также было бы целесообразно разработать собственный инструмент для отображения таких графиков. У нас уже есть данные о покрытии в Дженкинсе, все, что нам нужно, это просто получить эти данные и запечатлеть их.

Спасибо,

ответ

0

Вы можете с использованием удачи Devel :: вывода HTML форматирования покрова, поставить по умолчанию в каталоге cover_db по:

$ cover -test 

Установочный и настроить HTML Publisher Plugin (https://wiki.jenkins-ci.org/display/JENKINS/HTML+Publisher+Plugin)

настроить его таким образом:

HTML directory: cover_db 
index page: coverage.html 
Report title: Coverage Report 

Я написал мои заметки для установки этого, они доступны по адресу:

https://logiclab.jira.com/wiki/display/OPEN/Continuous+Integration#ContinuousIntegration-CoverageTests

Я в настоящее время смотрю в Дженкинс Plugin Clover, так как Devel :: Обложка также может выводить в формате Clover. Я скоро обновлю свои заметки.

Вы можете с удачей использовать мой дистрибутив CPAN. Задача :: Дженкинс установить все зависимости CPAN, необходимые для настройки ссылочной страницы вики.

jonasbn

Смежные вопросы