Perl 为dzil测试创建并运行作者测试
我正在尝试使用几个Dist::Zilla插件来生成和运行作者测试。唯一的问题是它们是由Perl 为dzil测试创建并运行作者测试,perl,testing,plugins,module,dist-zilla,Perl,Testing,Plugins,Module,Dist Zilla,我正在尝试使用几个Dist::Zilla插件来生成和运行作者测试。唯一的问题是它们是由dzil build生成的,而不是与dzil test一起运行。例如,我的dist.ini中有一些行: [Test::Compile] ; Create t/00-compile.t [Test::UnusedVars] ; Create xt/unused-vars.t [RunExtraTests] ; run the xt/ tests when dzil test is run. 但
dzil build
生成的,而不是与dzil test
一起运行。例如,我的dist.ini中有一些行:
[Test::Compile] ; Create t/00-compile.t
[Test::UnusedVars] ; Create xt/unused-vars.t
[RunExtraTests] ; run the xt/ tests when dzil test is run.
但是,运行dzil test
时,只运行一个创建的测试文件-00 compile.t
<代码>未使用的vars.t甚至在我运行dzil build
之前都不会创建。为了测试所有像这样创建的author测试,我需要首先在新目录中运行dzil build
,cd,然后运行dzil test
。然后,当出现故障时,我必须处理原始副本,而不是由build命令创建的副本。冲洗并重复
有没有一种方法可以在构建时生成author测试,这样我就可以在不更改目录的情况下使用dzil测试运行它们?dzil测试--发布版是您想要的。
我还强烈建议您确实尝试一下。默认情况下,author设置为yes,release设置为no,这让我感到困惑。谢谢