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

Peter Vereshagin peter на vereshagin.org
Ср Янв 30 05:32:27 PST 2013


Hello.

Вот я и хотел бы узнать, при каких условиях 'make', 'Build' и 'prove' это всё
делают, выставляют ли они эти переменные или на них реагируют, как это
делается правильно?

2013/01/30 15:41:06 +0300 Иван Бессарабов <ivan на bessarabov.ru> => To Moscow.pm group :
>    Например, запуск разных тестов в
>    зависимости от установленной
>    переменной
>    окружения показан в примере к модулю
>    Test::Kwalitee::Extra [1]
> 
>        unless ($ENV{RELEASE_TESTING}) { # or $ENV{AUTHOR_TESTING} for
>    author test
>            require Test::More;
>            Test::More::plan(skip_all => 'these tests are for release
>    candidate testing');
>        }
> 
>    Насколько я понимаю, папка xt как раз
>    сделана для того чтобы не писать всю эту
>    бадягу с проверкой %ENV и установкой этих
>    переменных, а просто размещать
>    тесты, которые не нужны конечному
>    пользоватлю в отдельной папке [2].
> 
>     [1]: [1]https://metacpan.org/module/Test::Kwalitee::Extra
>     [2]:
>    [2]http://perl-qa.hexten.net/wiki/index.php?title=Oslo_QA_Hackathon_2008_:Achievements#Author_tests
>    30 января 2013 г., 16:31 пользователь Alexey Shrub
>    <[3]worldmind на mail.ru> написал:
> 
>      Не помню где мне это встречалось, но в
>      каких-то случаях это зависело от
>      какой-то переменной окружения т.е.
>      автор модуля у себя её выставлял и
>      тесты запускались, а у остальных не
>      запускались
> 
>      Среда, 30 января 2013, 15:20 +03:00 от Иван
>      Бессарабов <[4]ivan на bessarabov.ru>:
>      > Я тут пробежался по локальной копии CPAN
>      и ты совершенно прав.
>      > Оказывается, действительно есть куча
>      модулей, в tar.gz которых есть тесты в
>      папке xt.
>      > Это для меня удивительно.
> 
>      --
>      Alexey Shrub
>      --
>      Moscow.pm mailing list
>      [5]moscow-pm на pm.org | [6]http://moscow.pm.org
> 
> References
> 
>    Visible links
>    1. https://metacpan.org/module/Test::Kwalitee::Extra
>    2. http://perl-qa.hexten.net/wiki/index.php?title=Oslo_QA_Hackathon_2008_:Achievements#Author_tests
>    3. mailto:worldmind на mail.ru
>    4. mailto:ivan на bessarabov.ru
>    5. mailto:moscow-pm на pm.org
>    6. http://moscow.pm.org/

> -- 
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org

Thank you.

--
Peter Vereshagin <peter на vereshagin.org> (http://vereshagin.org) pgp: 1754B9C1


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