| line |
true |
false |
branch |
|
74
|
0 |
1 |
unless @jobsToClean |
|
133
|
3 |
4 |
unless defined $self->settings($key) |
|
135
|
0 |
1 |
unless ($self->get("workingdir")) |
|
144
|
3 |
0 |
if $? |
|
148
|
3 |
0 |
unless $exec |
|
152
|
0 |
1 |
if ($ENV{'SGE_ROOT'} and -e $ENV{'SGE_ROOT'}) { } |
|
162
|
1 |
0 |
if $self->get("noqsub") |
|
183
|
0 |
0 |
unless defined $msg |
|
186
|
0 |
0 |
if defined $exit_code |
|
205
|
18 |
19 |
if (defined $key and defined $value) { } |
|
|
17 |
2 |
elsif (defined $key) { } |
|
210
|
0 |
20 |
if wantarray |
|
252
|
2 |
0 |
unless defined $tmpSettings |
|
261
|
0 |
2 |
if $cmd =~ /^\s*$/ |
|
270
|
0 |
2 |
$0 eq '-e' ? : |
|
275
|
0 |
2 |
unless open SCRIPT, ">", $script |
|
287
|
0 |
2 |
if (my $opts = $settings{'qsubxopts'}) |
|
314
|
0 |
2 |
if $? |
|
320
|
2 |
0 |
unless ($settings{'scheduler'}) |
|
322
|
0 |
2 |
if $has_threads |
|
323
|
0 |
2 |
if $has_threads |
|
324
|
2 |
0 |
unless $self->settings("keep") |
|
327
|
0 |
2 |
if wantarray |
|
333
|
0 |
0 |
if ($out =~ /Your job (\d+)/) { } |
|
336
|
0 |
0 |
if $settings{'verbose'} |
|
344
|
0 |
0 |
unless $self->settings("waitForEachJobToStart") |
|
346
|
0 |
0 |
if time - $started > $settings{'timeout'} |
|
347
|
0 |
0 |
if $self->jobStatus($jobid) eq "Eqw" |
|
353
|
0 |
0 |
unless $self->settings("keep") |
|
356
|
0 |
0 |
if wantarray |
|
383
|
0 |
0 |
if ref $cmd eq "" |
|
411
|
0 |
0 |
if ($status eq 'qw') { } |
|
|
0 |
0 |
elsif ($status eq 'Eqw') { } |
|
|
0 |
0 |
elsif ($status =~ /[rt]/) { } |
|
422
|
0 |
0 |
unless -e $job->{'submitted'} |
|
424
|
0 |
0 |
if -e $job->{'finished'} |
|
425
|
0 |
0 |
unless keys %$job |
|
427
|
0 |
0 |
if (-e $job->{'died'}) |
|
434
|
0 |
0 |
if -e $job->{'running'} |
|
458
|
0 |
0 |
if ($F[0] eq $jobid) |
|
484
|
0 |
0 |
unless open QSTAT, "qstat|" |
|
511
|
0 |
1 |
if ($self->get('scheduler')) { } |
|
|
0 |
1 |
elsif ($has_threads) { } |
|
537
|
0 |
0 |
unless $j->{'thread'} |
|
538
|
0 |
0 |
if $j->{'thread'} and not $j->{'thread'}->is_joinable |
|
547
|
0 |
0 |
if $j->{'thread'} |
|
552
|
0 |
0 |
if (@$job) |
|
583
|
3 |
0 |
unless $qsub |
|
586
|
0 |
0 |
if defined $mustfinish |
|
587
|
0 |
0 |
if ($settings{'verbose'}) |
|
588
|
0 |
0 |
if @$job >= $settings{'numnodes'} |
|
589
|
0 |
0 |
if $numSlots >= $settings{'maxslots'} |
|
595
|
0 |
0 |
if ($state == 1) { } |
|
|
0 |
0 |
elsif ($state == -1) { } |
|
596
|
0 |
0 |
if $settings{'verbose'} |
|
602
|
0 |
0 |
unless $settings{'warn_on_error'} |
|
613
|
0 |
0 |
if not $settings{'mustfinish'} and @$job < $settings{'numnodes'} and $numSlots < $settings{'maxslots'} |
|
649
|
0 |
0 |
unless -d "./.SGELK" |
|
650
|
0 |
0 |
if $? |
|
659
|
0 |
2 |
if ($use_threads) { } |
|
664
|
0 |
2 |
if $? |
|
693
|
0 |
0 |
unless defined $tmpSettings |