perl - 如何并行运行 Test::Perl::Critic?

标签 perl parallel-processing testing perl-critic

我已经根据Test::Perl::Critic 编写了一个简单的测试用例它对存储库中的每个源文件运行 critic (all_critic_ok)。然而,这个测试需要很长时间,特别是因为我还使用了 Perl::Tidy政策。

通常,批评不同的文件并不依赖于其他批评者,所以我想我可以并行这些测试。事实证明,TAP::Harness确实可以并行化测试,但只是文件方面的,而不是测试方面的。

您将如何并行化这些测试?任何解决方法都可以。

最佳答案

Hack #68Perl Hacks有一个使用 PersistentPerl 持续运行测试的方法.您也许可以为此目的对其进行调整。

关于perl - 如何并行运行 Test::Perl::Critic?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1640722/

相关文章:

linux - 在大文件中搜索并添加模式

c - 让从机等待来自主机的 MPI_Bcast

r - 将 R 包函数导出到 R 包内的并行集群

java - Spring 启动 : How to skip datasource configuration running tests

linux - 递归删除给定路径中所有文件和文件夹的绝对最快方法。 Linux

perl - 为什么 Perl 提示我的 Win32::OLE 脚本中的裸词?

java - 在内部类中绕过 "final or effectively final"会给出非常随机的结果

testing - Web 应用程序的模拟器或测试环境

ajax - 如何测试ajax页面

perl - 如何中断 Perl 中词法文件句柄的读取?