Branch Coverage

blib/lib/IO/Die.pm
Criterion Covered Total %
branch 0 96 0.0


line true false branch
53 0 0 if (UNIVERSAL::isa($thing, 'GLOB'))
87 0 0 if not ref $$handle_r and length $$handle_r
88 0 0 unless $mode
91 0 0 unless (defined $expr)
92 0 0 if ($mode eq '|-' or $mode eq '-|')
96 0 0 unless (defined $open)
138 0 0 if (@post_handle_args < 3) { }
147 0 0 unless ($ret)
159 0 0 unless (defined $filename)
180 0 0 if (__is_a_fh($$args_ar[0])) { }
181 0 0 @$args_ar ? :
184 0 0 @$args_ar ? :
187 0 0 if ($^E)
191 0 0 if (@$args_ar) { }
213 0 0 if (@length_offset > 1) { }
0 0 elsif (@length_offset) { }
223 0 0 unless (defined $ret)
226 0 0 if ($offset)
227 0 0 if ($offset > 0) { }
235 0 0 if (defined $length and $length < $real_length)
262 0 0 if (@length_offset > 1) { }
269 0 0 unless (defined $ret)
288 0 0 if (@length_offset > 1) { }
295 0 0 unless (defined $ret)
378 0 0 wantarray ? :
380 0 0 if ($^E)
381 0 0 if (__is_a_fh($path_or_fh))
388 0 0 wantarray ? :
397 0 0 wantarray ? :
399 0 0 if ($^E)
400 0 0 if (__is_a_fh($path_or_fh))
407 0 0 wantarray ? :
418 0 0 unless (defined $fileno)
445 0 0 if @too_many_args
471 0 0 if @too_many_args
504 0 0 @_ ? :
532 0 0 if @paths > 1
534 0 0 unless (@paths)
550 0 0 if (@args > 1) { }
554 0 0 unless (@args)
561 0 0 unless ($ret)
573 0 0 if @args > 1
575 0 0 unless (@args)
590 0 0 unless defined $pid
598 0 0 if @list > 1
602 0 0 if ($!)
612 0 0 unless (CORE::exec do { $progname } $progname, @_)
631 0 0 unless (defined $layer)