minireporter - Example script for POE::Component::CPAN::Reporter
minismoker --perl /path/to/smoke/perl --jobs /path/to/file/with/jobs
minireporter is an example script for POE::Component::CPAN::Reporter, a POE based component that provides CPAN::Reporter 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 CPAN and CPAN::Reporter 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.
Spews out whatever is happening in the component as it happens.
Specify a path to where CPAN::Reporter can find your config.ini file. This sets the PERL_CPAN_REPORTER_DIR environment variable.
Specify if the CPAN should reload its indices before proceeding with the smoke.
If specified reverses the processing of recently uploaded modules.
The URL of a CPAN mirror from which to retrieve recent uploads.
Examples:
ftp://ftp.funet.fi/pub/CPAN/ http://www.cpan.org/
Specify a directory location ( it must exist ) where minireporter will write logs for the smoke jobs that it forcefully terminates due to excessive idle or run time.
minireporter
Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
POE::Component::CPAN::Reporter
POE
CPAN
CPAN::Reporter
To install POE::Component::CPAN::Reporter, copy and paste the appropriate command in to your terminal.
cpanm
cpanm POE::Component::CPAN::Reporter
CPAN shell
perl -MCPAN -e shell install POE::Component::CPAN::Reporter
For more information on module installation, please visit the detailed CPAN module installation guide.