CPAN Testers is only made possible with the support of our sponsors.
For more information on sponsoring, please visit the I CPAN Testers website.

Upgrade Notice

The CPAN Testers Wiki site has been upgraded since you last accessed the site. Please press the F5 key or CTRL-R to refresh your browser cache to use the latest javascript and CSS files.

Configurations to speed up your smoker

On CPAN module

In the CPAN shell, search and configure all policies to use "follow" as a value:

cpan[1]> o conf build_requires_install_policy yes
cpan[1]> o conf recommends_policy 1
cpan[1]> o conf prerequisites_policy follow
cpan[1]> o conf suggests_policy 1

This configuration will basically add everything related to the distribution you're testing.

Additionally:

cpan[1]> o conf make_arg -j<n>

This will define the -j<n> argument for the GNU make program to execute tasks in parallel, where <n> is the number of concurrent tests execution you will want. A "safe" value might be the number of processors/cores that you have available, but the best combination will require you to do some benchmark.

If you're using a different implementation of make (like dmake available on [http://strawberryperl.com/ Strawberry Perl]) you will need to check it's documentation and see if such configuration is possible.

On Test::Harness

Test-Harness will look for the environment variable HARNESS_OPTIONS and include the options set and you will want to set it with

HARNESS_OPTIONS=j<n>

Where <n> is the number of concurrent tests execution you will want. A "safe" value might be the number of processors/cores that you have available, but the best combination will require you to do some benchmark.