miniyacsmoker - Example script for POE::Component::CPANPLUS::YACSmoke
miniyacsmoker --perl /path/to/smoke/perl --jobs /path/to/file/with/jobs
miniyacsmoker is an example script for POE::Component::CPANPLUS::YACSmoke, a POE based component that provides CPANPLUS::YACSmoke services to other components and sessions.
It spits out the results of each smoke to STDOUT.
Prints the version number on STDOUT and exits.
Specify the path to a perl executable to run the smoke testing with. This perl should have CPANPLUS and CPANPLUS::YACSmoke installed and configured accordingly.
Specify a file with modules to be smoked, eg.
C/CH/CHROMATIC/Acme-Incorporated-1.00.tar.gz B/BI/BINGOS/POE-Component-IRC-5.12.tar.gz
If a job file is not provided the script obtains a list of recently uploaded modules and processes them.
Specify the cpanid of an CPAN author. This will determine the list of modules that the script will smoke.
Specify a string representing a package search criteria to use. The list of modules generated will then be smoked.
Spews out whatever is happening in the component as it happens.
Specify a path to where CPANPLUS can find your .cpanplus folder. This sets the APPDATA environment variable.
Specify if the CPANPLUS should reload its indices before proceeding with the smoke.
If specified reverses the processing of recently uploaded modules.
Specify a directory location ( it must exist ) where miniyacsmoker will write logs for the smoke jobs that it forcefully terminates due to excessive idle or run time.
miniyacsmoker
miniyacsmoker sets the environment variable PERL5_MINIYACSMOKER to the version that is running.
PERL5_MINIYACSMOKER
Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
POE::Component::CPANPLUS::YACSmoke
POE
CPANPLUS
CPANPLUS::YACSmoke
To install POE::Component::CPANPLUS::YACSmoke, copy and paste the appropriate command in to your terminal.
cpanm
cpanm POE::Component::CPANPLUS::YACSmoke
CPAN shell
perl -MCPAN -e shell install POE::Component::CPANPLUS::YACSmoke
For more information on module installation, please visit the detailed CPAN module installation guide.