NAME

Test::PerlTidy::Concurrent - Concurrent Test::PerlTidy test executor.

SYNOPSIS

# In a file like 't/perltidy.t':

use Test::PerlTidy::Concurrent;

run_tests(j => 9);

DESCRIPTION

This module does the same work as Test::PerlTidy but in several threads concurrently.

Differences in regard to Test::PerlTidy:

run_tests subroutine 'j' option is added.
run_tests subroutine 'mute' option is always TRUE for j != 0.

IMPLEMENTATION DETAILS

Uses fork for multisequencing.

SUBROUTINES

run_tests ( %args )

run_tests(
    %arguments_of_Test_PerlTidy_run_test,
    j => 9,
);
j

Sets max concurrent worker number for test execution.

See other options in Test::PerlTidy.

SEE ALSO

Test::PerlTidy

SOURCES

The module at github