Branch Coverage

lib/Uplug.pm
Criterion Covered Total %
branch 0 68 0.0


line true false branch
106 0 0 unless -d 'data'
107 0 0 unless -d 'data/runtime'
110 0 0 unless -d $$self{'RUNTIMEDIR'}
121 0 0 if ($Uplug::DEBUG)
123 0 0 if (ref $$self{'TEMPFILES'} eq 'ARRAY')
177 0 0 if (my $sig = system($_))
218 0 0 if (ref $submod eq 'ARRAY')
229 0 0 if (defined $iter and $count > $iter)
231 0 0 unless -e &FindConfig($conf)
241 0 0 if ($stdout and not $stdin) { }
0 0 elsif ($stdin and $stdout) { }
251 0 0 if (ref $out eq 'HASH')
253 0 0 if (exists $$out{'file'} and $self->FileInUse($$out{'file'}))
266 0 0 if ($broken)
267 0 0 unless (&GetParam($$self{'SUBMOD'}[$n - 1]{'CONFIG'}, 'output', $stdout, 'file'))
291 0 0 if (defined $loopend and $i == $loopend)
301 0 0 if (@$submod)
327 0 0 if (ref $$self{'SUBMOD'} eq 'ARRAY')
338 0 0 if ($stdout and $stdin) { }
0 0 elsif ($cmd) { }
349 0 0 if (-f $bin . '/' . $cmd)
353 0 0 if ($Uplug::DEBUG)
376 0 0 if (ref $input eq 'HASH')
378 0 0 if (&GetParam($$self{'CONFIG'}, 'input', $_))
383 0 0 if (exists $$self{'MODULE'})
405 0 0 if (ref $output eq 'HASH')
407 0 0 if (&GetParam($$self{'CONFIG'}, 'output', $_))
431 0 0 if (ref $data eq 'HASH')
436 0 0 if (ref $$self{'DATA'} eq 'HASH')
438 0 0 if (exists $$self{'DATA'}{$d}{'file'})
462 0 0 if (&GetParam($$self{'CONFIG'}, 'input', $in))
463 0 0 unless (&GetParam($$self{'CONFIG'}, 'input', $in, 'file'))
482 0 0 if (&GetParam($$self{'CONFIG'}, 'output', $out))
483 0 0 unless (&GetParam($$self{'CONFIG'}, 'output', $out, 'file'))