[Moscow.pm] А как вы запускаете xt тесты?

Иван Бессарабов ivan на bessarabov.ru
Ср Янв 30 04:20:30 PST 2013


Спасибо!

Я тут пробежался по локальной копии CPAN и ты совершенно прав.
Оказывается, действительно есть куча модулей, в tar.gz которых есть тесты в
папке xt.
Это для меня удивительно.

$ find -iname "*.tar*" -exec tar tf {} \; | grep "/xt/" &>
modules_with_xt_dir
$ cat modules_with_xt_dir |sort --random-sort|uniq|head
CatalystX-Dispatcher-AsGraph-0.01/xt/03_pod.t
Religion-Bible-Reference-0.014/xt/release/perl-critic.t
DBIx-Custom-0.1674/xt/dbix-connector.t
Geo-Distance-XS-0.09/xt/
FBP-Perl-0.21/xt/pod.t
Getopt-Compact-WithCmd-0.14/xt/01_podspell.t
Dist-Zilla-Plugin-CheckExtraTests-0.004/xt/release/pod-coverage.t
MooseX-GlobRef-0.07/xt/pod_spellrc
Web-Request-0.09/xt/release/pod-syntax.t
Amon2-2.52/eg/Hello/xt/perlcriticrc




30 января 2013 г., 13:27 пользователь Peter Vereshagin <peter на vereshagin.org
> написал:

> "а я чего? я и сама офигела" (c), когда FAIL пришёл на xt/*/*.t тест...
>
> Где написано, что их не надо класть в CPAN?
>
> 2013/01/30 11:41:49 +0300 Иван Бессарабов <ivan на bessarabov.ru> => To
> Moscow.pm group :
> > Слушай, я тебя совсем не понял, прости, пожалуйста.
> >
> > Я был уверен что xt тесты ??? это дополнительные тесты, которые не
> входят в
> > MANIFEST. Эти тесты не публикуются на CPAN, а следовательно система
> > тестирования CPAN не может их запускать, так как у нее этих тестов нет.
> >
> > Т.е. в моем понимании, CPANTS не запускает xt тесты.
> >
> >
> > 30 января 2013 г., 10:37 пользователь Peter Vereshagin <
> peter на vereshagin.org
> > > написал:
> >
> > > Hello.
> > >
> > > 2013/01/29 20:19:38 +0300 Иван Бессарабов <ivan на bessarabov.ru> => To
> > > Moscow.pm group :
> > > > Скажите, пожалуйста, а как вы запускаете тесты, находящиеся в папке
> xt?
> > > > `prove -Ilib xt t` или используете Dist::Zilla::App::Command::xtest
> или
> > > > как-то еще?
> > >
> > > а как это полагается делать в 'CPANTS'? Наверное, есть соответствующий
> > > 'target', наподобие
> > >
> > >   make xtest
> > >
> > >   ./Build xtest
> > >
> > > ?
> > >
> > > Thank you.
> > >
> > > --
> > > Peter Vereshagin <peter на vereshagin.org> (http://vereshagin.org) pgp:
> > > 1754B9C1
> > > --
> > > Moscow.pm mailing list
> > > moscow-pm на pm.org | http://moscow.pm.org
> > >
>
> Hello.
>
> Thank you.
>
> --
> Peter Vereshagin <peter на vereshagin.org> (http://vereshagin.org) pgp:
> 1754B9C1
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20130130/b848cf62/attachment.html>


Подробная информация о списке рассылки Moscow-pm