Perl 为dzil测试创建并运行作者测试

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. 但

我正在尝试使用几个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 test
时,只运行一个创建的测试文件-
00 compile.t
<代码>未使用的vars.t甚至在我运行
dzil build
之前都不会创建。为了测试所有像这样创建的author测试,我需要首先在新目录中运行
dzil build
,cd,然后运行
dzil test
。然后,当出现故障时,我必须处理原始副本,而不是由build命令创建的副本。冲洗并重复

有没有一种方法可以在构建时生成author测试,这样我就可以在不更改目录的情况下使用
dzil测试运行它们?

dzil测试--发布版是您想要的。

我还强烈建议您确实尝试一下。默认情况下,author设置为yes,release设置为no,这让我感到困惑。谢谢