我试图使用几个Dist :: Zilla插件来生成和运行作者测试.唯一的问题是它们是由dzil构建而不是用dzil测试运行的.举个例子,我的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测试只运行一个创建的测试文件-00-compile.t.在运行dzil构建之前,甚至没有创建unused-vars.t.为了测试这样创建的所有作者测试,我需要首先运行dzil build,cd进入新目录,然后运行dzil测试.然后,当某些内容失败时,我必须使用原始副本,而不是构建命令创建的副本.冲洗并重复.
有没有办法在构建时生成作者测试,以便我可以使用dzil测试运行它们而无需更改目录?
解决方法
dzil test –release是你正在寻找的.
我也强烈建议你试试 Dist::Zilla::PluginBundle::TestingMania
我也强烈建议你试试 Dist::Zilla::PluginBundle::TestingMania