The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

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