我已经根据Test::Perl::Critic 编写了一个简单的测试用例它对存储库中的每个源文件运行 critic
(all_critic_ok
)。然而,这个测试需要很长时间,特别是因为我还使用了 Perl::Tidy政策。
通常,批评不同的文件并不依赖于其他批评者,所以我想我可以并行这些测试。事实证明,TAP::Harness确实可以并行化测试,但只是文件方面的,而不是测试方面的。
您将如何并行化这些测试?任何解决方法都可以。
最佳答案
Hack #68在 Perl Hacks有一个使用 PersistentPerl 持续运行测试的方法.您也许可以为此目的对其进行调整。
关于perl - 如何并行运行 Test::Perl::Critic?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1640722/