Chris Williams > POE-Component-CPAN-YACSmoke > minismoker

Download:
POE-Component-CPAN-YACSmoke-1.36.tar.gz

Annotate this POD

Website

View/Report Bugs
Source  

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

syntax highlighting: