2010-08-06 1 views
1

Мы пытаемся ограничить Clover определенным пакетом и поэтому имеем определение <fileset> в нашем файле сборки Ant. Все отлично работает из командной строки (когда мы укажем нашу известную цель Ant). Но когда дело доходит до плагина Clover на Hudson, мы не знаем, к какой цели Ant использует Hudson. Любые указатели на использование клевера <fileset> на Хадсоне?Использование клевера <fileset> на Hudson

+0

Вы используете интеграцию без скриптов? http://wiki.hudson-ci.org/display/HUDSON/Clover+Plugin –

+0

@ Zac Thompson: Да, идея заключалась в том, чтобы заставить его работать с беззаботной интеграцией. –

ответ

1

Можно ли вызвать вызов муравья явно как шаг сборки напрямую (через шаг Ant), а затем указать Хадсон на результаты вашего Клевера через опцию post-build? Именно так мы в настоящее время используем Hudson + Clover.

+0

Просто чтобы подтвердить, с помощью этого подхода вы можете просмотреть результаты Clover в представлении результата работы, правильно? –

+0

Мы заглянули в clover.xml, который поставляется с банком плагина Clover и скопировал цель clover.report в наш собственный файл сборки Ant. У нас есть цель clover.setup, которая определяет ''. В Hudson мы запускаем clover.setup, затем нашу собственную цель сборки, а затем, наконец, цель clover.report. Затем мы позволяем Хадсону собирать результаты Клевера. –