Hello. Вот я и хотел бы узнать, при каких условиях 'make', 'Build' и 'prove' это всё делают, выставляют ли они эти переменные или на них реагируют, как это делается правильно?
2013/01/30 15:41:06 +0300 Иван Бессарабов <[email protected]> => 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][email protected]> написал: > > Не помню где мне это встречалось, но в > каких-то случаях это зависело от > какой-то переменной окружения т.е. > автор модуля у себя её выставлял и > тесты запускались, а у остальных не > запускались > > Среда, 30 января 2013, 15:20 +03:00 от Иван > Бессарабов <[4][email protected]>: > > Я тут пробежался по локальной копии CPAN > и ты совершенно прав. > > Оказывается, действительно есть куча > модулей, в tar.gz которых есть тесты в > папке xt. > > Это для меня удивительно. > > -- > Alexey Shrub > -- > Moscow.pm mailing list > [5][email protected] | [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:[email protected] > 4. mailto:[email protected] > 5. mailto:[email protected] > 6. http://moscow.pm.org/ > -- > Moscow.pm mailing list > [email protected] | http://moscow.pm.org Thank you. -- Peter Vereshagin <[email protected]> (http://vereshagin.org) pgp: 1754B9C1 -- Moscow.pm mailing list [email protected] | http://moscow.pm.org
