配置CPAN以运行作者测试

时间:2015-11-09 02:31:32

标签: perl cpan

是否可以配置CPAN以运行作者测试,如果它们适合我的OS / Arch?我更关心的是安装一个与自己的测试套件不同步的软件包而没有意识到它,而不是花更多的时间来安装新的软件包。

2 个答案:

答案 0 :(得分:2)

“作者测试”通常基于env var运行或跳过,所以这只是设置env var的问题。例如,我使用DEVEL_TESTS,因此以下内容将运行所有WWW-Kickstarter的测试,包括确保所有对发行版版本的引用都一致的测试:

DEVEL_TESTS=1 cpan WWW::Kickstarter 

答案 1 :(得分:1)

根据Lancaster Consensus AUTHOR_TESTING是分发作者应该用于此类测试的env var。在实践中,野外还有其他的var名称,但是人们应该对此进行标准化。

AUTHOR_TESTING=1 cpan Module::NAME