5

我正在尝试使用几个 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 buildcd 进入新目录,然后运行dzil test​​. 然后,当出现故障时,我必须使用原始副本,而不是 build 命令创建的副本。冲洗并重复。

有没有办法在构建时生成作者测试,以便我可以在dzil test不更改目录的情况下运行它们?

4

1 回答 1

6

dzil test --release就是你要找的。我也强烈建议您尝试Dist::Zilla::PluginBundle::TestingMania

于 2012-11-29T01:15:24.343 回答