App-Prove-Plugin-Distributed
view release on metacpan - search on metacpan
view release on metacpan or search on metacpan
lib/App/Prove/Plugin/Distributed.pm view on Meta::CPAN
It will setup all of the tests to be distributed through the
L<TAP::Parser::SourceHandler::Worker> source handler class.
=cut
sub load {
my ( $class, $p ) = @_;
my @args = @{ $p->{args} };
my $app = $p->{app_prove};
{
local @ARGV = @args;
push @ARGV, grep { /^--/ } @{ $app->{argv} };
$app->{argv} = [ grep { !/^--/ } @{ $app->{argv} } ];
Getopt::Long::Configure(qw(no_ignore_case bundling pass_through));
# Don't add coderefs to GetOptions
GetOptions(
'manager=s' => \$app->{manager},
'distributed-type=s' => \$app->{distributed_type},
'start-up=s' => \$app->{start_up},
lib/TAP/Parser/SourceHandler/Worker/PBS.pm view on Meta::CPAN
Returns boolean.
=cut
sub load_options {
my $class = shift;
my ( $app, $args ) = @_;
croak 'parent failed to load options.' unless($class->SUPER::load_options(@_));
{
local @ARGV = @$args;
Getopt::Long::Configure(qw(no_ignore_case bundling pass_through));
my %options;
for my $arg (
qw(server
wd name script tracer host nodes ppn account
partition queue begint ofile efile tfile pri mem pmem vmem pvmem cput
pcput wallt nice pbsid cmd prev next depend stagein stageout vars
shell maillist mailopt)
)
{
lib/TAP/Parser/SourceHandler/Worker/SSH.pm view on Meta::CPAN
Returns boolean.
=cut
sub load_options {
my $class = shift;
my ( $app, $args ) = @_;
croak 'parent failed to load options.' unless($class->SUPER::load_options(@_));
{
local @ARGV = @$args;
Getopt::Long::Configure(qw(no_ignore_case bundling pass_through));
# Don't add coderefs to GetOptions
GetOptions( 'hosts=s' => \$app->{hosts}, )
or croak('Unable to continue');
@hosts = split /,/, $app->{hosts} if ( $app->{hosts} );
unless (@hosts) {
croak(
'No host found. At least one host need to be specified with --hosts option.'
);
view all matches for this distributionview release on metacpan - search on metacpan
( run in 0.480 second using v1.00-cache-2.02-grep-82fe00e-cpan-da92000dfeb )