Я написал простой тестовый пример на основе Test::Perl::Critic, который запускает critic
на каждом исходном файле в репозитории (all_critic_ok
). Однако этот тест занимает много времени, тем более что я также использую политику Perl::Tidy.Как я могу запустить Test :: Perl :: Critic параллельно?
Обычно критикуют разные файлы, не зависит от других критиков, поэтому я думал, что могу распараллелить эти тесты. Как оказалось, TAP::Harness действительно может распараллеливать тесты, но только по файловым, а не по тестовым.
Как бы вы распараллеливали эти тесты? Любое обходное решение будет выполнено.