| line |
true |
false |
branch |
|
34
|
16 |
0 |
if exists $ENV{'PERL5_SMOKEBOX_DIR'} and defined $ENV{'PERL5_SMOKEBOX_DIR'} |
|
39
|
0 |
0 |
unless exists $ENV{$env} |
|
40
|
0 |
0 |
unless defined $ENV{$env} and length $ENV{$env} |
|
41
|
0 |
0 |
if -d $ENV{$env} |
|
49
|
0 |
3 |
unless -d $smokebox_dir |
|
51
|
0 |
3 |
unless -e $conf_file |
|
54
|
3 |
0 |
if (defined $Config->{'_'}) |
|
59
|
2 |
1 |
if scalar keys %{$Config;} |
|
66
|
0 |
2 |
if (-e $timestamp) |
|
67
|
0 |
0 |
unless open my $fh, '<', $timestamp |
|
71
|
0 |
0 |
if ($prefix and $ts) |
|
77
|
0 |
2 |
if wantarray |
|
83
|
0 |
3 |
unless (open JOBS, "< $jobs") |
|
131
|
0 |
2 |
unless &GetOptions('help', sub {
pod2usage(1);
}
, 'version', sub {
$version = 1;
}
, 'debug', \$config{'debug'}, 'perl=s', \$config{'perl'}, 'indices', \$config{'indices'}, 'recent', \$config{'recent'}, 'jobs=s', \$config{'jobs'}, 'backend=s', \$config{'backend'}, 'author=s', \$config{'author'}, 'package=s', \$config{'package'}, 'phalanx', \$config{'phalanx'}, 'url=s', \$config{'url'}, 'reverse', \$config{'reverse'}, 'home=s', \$config{'home'}, 'nolog', \$config{'nolog'}, 'noepoch', \$config{'noepoch'}, 'rss', \$config{'rss'}, 'random', \$config{'random'}, 'perlenv', \$config{'perlenv'}) |
|
133
|
0 |
2 |
if $version |
|
135
|
2 |
0 |
unless $config{'perl'} and -e $config{'perl'} |
|
136
|
0 |
2 |
if $config{'debug'} |
|
141
|
2 |
0 |
if ($config{'jobs'} and -e $config{'jobs'}) |
|
143
|
2 |
0 |
if scalar @jobs |
|
152
|
0 |
2 |
if (keys %{$env;}) |
|
157
|
0 |
2 |
if ($config{'home'} and not -e $config{'home'}) |
|
158
|
0 |
0 |
unless mkpath($config{'home'}) |
|
161
|
0 |
2 |
if ($config{'home'} and not -d $config{'home'}) |
|
171
|
0 |
2 |
if $self->{'home'} |
|
173
|
0 |
0 |
if $self->{'perlenv'} and $ENV{'PERL5LIB'} |
|
179
|
0 |
2 |
scalar keys %{$$self{'env'};} ? : |
|
202
|
2 |
0 |
$self->{'backend'} ? : |
|
226
|
2 |
2 |
unless $reason eq 'create' |
|
244
|
0 |
2 |
if $stats[1] |
|
245
|
0 |
2 |
if $stats[2] |
|
249
|
0 |
2 |
if $self->{'noepoch'} |
|
251
|
0 |
2 |
unless -d $smokebox_dir |
|
254
|
0 |
2 |
unless open my $ts, '>', 'File::Spec'->catfile($smokebox_dir, 'timestamp') |
|
264
|
0 |
2 |
unless ($result->{'status'} == 0) |
|
281
|
2 |
0 |
if ($version and $archname and $osvers) |
|
286
|
2 |
0 |
unless $self->{'noepoch'} |
|
288
|
2 |
0 |
if ($self->{'indices'}) |
|
291
|
2 |
0 |
$self->{'backend'} ? : |
|
304
|
0 |
2 |
unless ($result->{'status'} == 0) |
|
315
|
2 |
0 |
if ($self->{'jobs'} and ref $self->{'jobs'} eq 'ARRAY') |
|
323
|
10 |
0 |
$self->{'backend'} ? : |
|
|
0 |
10 |
$self->{'nolog'} ? : |
|
328
|
0 |
2 |
if ($self->{'recent'}) |
|
333
|
0 |
0 |
defined $self->{'_epoch'} ? : |
|
336
|
0 |
2 |
if ($self->{'package'}) |
|
344
|
0 |
2 |
if ($self->{'author'}) |
|
352
|
0 |
2 |
if ($self->{'phalanx'}) |
|
359
|
0 |
2 |
if ($self->{'random'}) |
|
366
|
2 |
0 |
if not $self->{'recent'} and $self->{'package'} || $self->{'author'} || $self->{'phalanx'} || $self->{'jobs'} && ref $self->{'jobs'} eq 'ARRAY' |
|
371
|
0 |
0 |
defined $self->{'_epoch'} ? : |
|
378
|
0 |
0 |
if ($data->{'error'}) |
|
382
|
0 |
0 |
if ($state eq 'recent' and $self->{'reverse'}) |
|
392
|
0 |
0 |
$self->{'backend'} ? : |
|
|
0 |
0 |
$self->{'nolog'} ? : |
|
406
|
2 |
8 |
if $run_time > $self->{'stats'}{'max_run'} |
|
407
|
2 |
8 |
if $self->{'stats'}{'min_run'} == 0 |
|
408
|
0 |
10 |
if $run_time < $self->{'stats'}{'min_run'} |
|
412
|
0 |
10 |
if $result->{'idle_kill'} |
|
413
|
0 |
10 |
if $result->{'excess_kill'} |