| 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')) |