minismoker(1) - Linux man page
Name
minismoker - Example script for POE::Component::CPAN::YACSmoke
Synopsis
minismoker --perl /path/to/smoke/perl --jobs /path/to/file/with/jobs
Description
minismoker is an example script for POE::Component::CPAN::YACSmoke, a POE based component that provides CPAN::YACSmoke services to other components and sessions.
It spits out the results of each smoke to STDOUT .
Switches
--version
- Prints the version number on STDOUT and exits.
- --perl
- Specify the path to a perl executable to run the smoke testing with. This perl should have CPANPLUS and CPAN::YACSmoke installed and configured accordingly.
- --jobs
- 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. - --author
- Specify the cpanid of an CPAN author. This will determine the list of modules that the script will smoke.
- --package
- Specify a string representing a package search criteria to use. The list of modules generated will then be smoked.
- --debug
- Spews out whatever is happening in the component as it happens.
- --appdata
- Specify a path to where CPANPLUS can find your .cpanplus folder. This sets the APPDATA environment variable.
- --indices
- Specify if the CPANPLUS should reload its indices before proceeding with the smoke.
- --reverse
- If specified reverses the processing of recently uploaded modules.
- --logdir
- Specify a directory location ( it must exist ) where "minismoker" will write logs for the smoke jobs that it forcefully terminates due to excessive idle or run time.
Author
Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
See Also
POE::Component::CPAN::YACSmoke
POE
CPANPLUS
CPAN::YACSmoke