<div dir="ltr"><div style>Да пробовали так, и через форматтер, и с использованием TAP Plugin.</div><div style><br></div>Не хватает диагностики, например (причина фэйла). В результате написали свой парсер-форматтер-паблишер.</div>
<div class="gmail_extra"><br><br><div class="gmail_quote">7 января 2013 г., 11:00 пользователь Vladimir Timofeev <span dir="ltr"><<a href="mailto:vovkasm@gmail.com" target="_blank">vovkasm@gmail.com</a>></span> написал:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">2013/1/7 Akzhan Abdulin <<a href="mailto:akzhan.abdulin@gmail.com">akzhan.abdulin@gmail.com</a>>:<br>
<div class="im">> Jenkins. Но парсинг тапов делается вручную, чтобы получить более вменяемый<br>
> результат с диагностикой.<br>
<br>
</div>А чем не подошел TAP::Harness::JUnit ? У нас он выдает вменяемые результаты ;-)<br>
Более конкретно, команда запуска тестов у нас такая:<br>
/usr/local/bin/prove -v -j5 --harness=TAP::Harness::JUnit<br>
В поле "Publish JUnit test result report": junit_output.xml<br>
<div><div class="h5"><br>
><br>
> Отсылка почты также делается в некоторых случаях своими скриптами, а не<br>
> через EmailExt.<br>
><br>
><br>
> 6 января 2013 г., 22:26 пользователь Ivan Petrov <<a href="mailto:i.petro.77.00@gmail.com">i.petro.77.00@gmail.com</a>><br>
> написал:<br>
><br>
>> а кто что пользует для запуска тестов по git-комитам?<br>
>><br>
>> юзали buildbot'а. но тут выясняется что егойным пионячьим скриптам<br>
>> гига RAM на хосте видите-ли недостаточно и падает он с out of memory,<br>
>> ну и плюс то что конфигурирование у него меганеудобное, все<br>
>> сикось-накось криво-косо - давно хотим на что-то более другое перейти.<br>
>><br>
>> вопрос на что?<br>
>><br>
>> нужно:<br>
>> 1. работа с перловыми проектами (то есть запуски тестов, парсинг лога<br>
>> тестов на предмет варнингов/error'ов)<br>
>> 2. сбор статистики что прошло-не прошло<br>
>> 3. отправка уведомлений<br>
>><br>
>> в перспективе хочется<br>
>> 1. chroot-окружение (чтобы либы поставить перед запуском тестов, а<br>
>> систему не закакивать)<br>
>> 2. добавление новой тестируемой сущности чтобы не требовало пол дня<br>
>> работы, а как-то просто делалось<br>
>><br>
>> кто что посоветует?<br>
>> --<br>
>> Moscow.pm mailing list<br>
>> <a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
><br>
><br>
><br>
> --<br>
> Moscow.pm mailing list<br>
> <a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
><br>
<br>
<br>
<br>
</div></div>--<br>
Vladimir Timofeev <<a href="mailto:vovkasm@gmail.com">vovkasm@gmail.com</a>><br>
<div class="HOEnZb"><div class="h5">--<br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
</div></div></blockquote></div><br></div>