line |
true |
false |
branch |
41
|
0 |
3 |
@args == 1 ? : |
44
|
1 |
2 |
if defined $args{'dir'} |
50
|
1 |
7 |
if $key eq 'config' |
51
|
1 |
6 |
if $key eq 'dir' |
61
|
1 |
2 |
if defined $args{'config'} |
64
|
0 |
2 |
if not $$self{'config'} and defined $self->dir and -e $self->dir . '/config.yml' |
68
|
0 |
2 |
unless $$self{'config'} or $self->debug |
93
|
1 |
2 |
if ($self->dir) |
118
|
3 |
1 |
if (defined $value) |
131
|
7 |
22 |
if (defined $value) |
139
|
2 |
0 |
if (defined $value) |
147
|
2 |
1 |
if (defined $value) |
155
|
1 |
1 |
if (defined $value) |
163
|
1 |
0 |
if (defined $value) |
172
|
0 |
0 |
if (defined $value) |
181
|
0 |
1 |
if (defined $value) |
189
|
0 |
1 |
if (defined $value) |
198
|
0 |
0 |
if (defined $value) |
207
|
2 |
2 |
if (defined $value) |
215
|
3 |
31 |
if (defined $value) |
224
|
1 |
0 |
if ($config) |
229
|
0 |
1 |
unless -e $config |
232
|
1 |
0 |
if ($self->dir and not -e $self->dir . '/config.yml') |
266
|
1 |
4 |
unless $$nexts{$step->id} |
276
|
0 |
1 |
if ($self->itype and $self->input) |
287
|
0 |
0 |
unless $key eq 'in' |
288
|
0 |
0 |
unless defined $$arg{'type'} |
289
|
0 |
0 |
unless $$arg{'type'} eq $self->itype |
312
|
2 |
21 |
if ($dir) |
313
|
1 |
1 |
unless -e $dir and -d $dir |
314
|
0 |
2 |
unless -e $dir and -d $dir |
318
|
8 |
15 |
unless $$self{'_dir'} |
343
|
0 |
1 |
unless ($self->dir) |
360
|
0 |
1 |
if ($self->start) { } |
|
1 |
0 |
elsif (-e $self->dir . '/pipeline.log') { } |
369
|
0 |
1 |
unless &open(my $LOG, '<', $self->dir . '/pipeline.log') |
378
|
0 |
0 |
if /Run started/ |
383
|
0 |
0 |
unless /\[(\d+)\]/ |
385
|
0 |
0 |
unless /\| (Running|Finished) +\[(\w+)\]/ |
386
|
0 |
0 |
if $1 eq 'Running' |
387
|
0 |
0 |
if $1 eq 'Finished' |
388
|
0 |
0 |
if /DONE/ |
392
|
0 |
1 |
if (scalar @steps == 0 and $done) { } |
|
0 |
1 |
elsif (@steps) { } |
422
|
0 |
5 |
unless $step |
427
|
0 |
0 |
unless $$arg{'key'} eq 'in' |
428
|
0 |
0 |
unless $$arg{'type'} =~ /file|dir/ |
438
|
0 |
5 |
if (defined $$self{'_stop'} and $step->id eq $$self{'_stop'}) { } |
459
|
0 |
10 |
if (defined $$step{'path'}) |
461
|
0 |
0 |
unless substr($str, -1, 1) eq '/' |
472
|
20 |
8 |
if (ref $arg) { } |
473
|
2 |
18 |
if (defined $$arg{'type'} and $$arg{'type'} eq 'unnamed') { } |
|
18 |
0 |
elsif (defined $$arg{'type'} and $$arg{'type'} eq 'redir') { } |
|
0 |
0 |
elsif (defined $$arg{'value'}) { } |
477
|
8 |
10 |
if ($key eq 'in') { } |
|
10 |
0 |
elsif ($key eq 'out') { } |
492
|
2 |
6 |
if ($arg) { } |
501
|
5 |
5 |
if $display |
529
|
0 |
0 |
if ($$arg{'key'} eq 'out') { } |
|
0 |
0 |
elsif ($$arg{'key'} eq 'in' and $$arg{'type'} ne 'redir') { } |
531
|
0 |
0 |
if $$outputs{$$arg{'value'}} |
541
|
0 |
0 |
if $prev_step_id ne $step->id and $prev_step_id eq $self->id |
567
|
0 |
0 |
if ($self->description) |
575
|
0 |
0 |
if ($step->each_next) { } |