我正在尝试使用几个 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
. unused-vars.t
在我运行之前甚至没有创建dzil build
。为了测试作者这样创建的所有测试,我需要先运行dzil build
cd 进入新目录,然后运行dzil test
. 然后,当出现故障时,我必须使用原始副本,而不是 build 命令创建的副本。冲洗并重复。
有没有办法在构建时生成作者测试,以便我可以在dzil test
不更改目录的情况下运行它们?