【发布时间】:2012-11-17 00:25:24
【问题描述】:
我正在尝试使用几个 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。在我运行dzil build 之前,甚至不会创建unused-vars.t。为了测试作者这样创建的所有测试,我需要先运行dzil build,cd 进入新目录,然后运行dzil test。然后,当出现故障时,我必须使用原始副本,而不是 build 命令创建的副本。冲洗并重复。
有没有办法在构建时生成作者测试,以便我可以在不更改目录的情况下使用 dzil test 运行它们?
【问题讨论】:
标签: perl testing plugins module dist-zilla