Condition Coverage

blib/lib/POSIX/Open3.pm
Criterion Covered Total %
condition 18 36 50.0


and 3 conditions

line !l l&&!r l&&r condition
226 7 70 0 @cmd > 1 and $cmd[0] eq '-'
235 0 0 77 defined $dad_wtr and length $dad_wtr
236 0 0 77 defined $dad_rdr and length $dad_rdr
261 18 32 27 not $dup_err and $dad_err ne $dad_rdr
284 6 4 1 $dad_rdr ne $dad_err and $dup_err
10 0 1 $dad_rdr ne $dad_err and $dup_err and xfileno($dad_err) == fileno STDOUT
427 15 28 21 not $dup_err and $dad_rdr ne $dad_err

or 3 conditions

line l !l&&r !l&&!r condition
219 0 0 13 $^O eq 'os2' || $^O eq 'MSWin32'
244 51 26 0 $dad_err ||= $dad_rdr
459 0 0 0 $saved{fileno $$fd{'open_as'}} || $$fd{'open_as'}
465 0 0 0 fcntl $fd, 2, 1 or push @errs, "fcntl ${fd}: $!"
472 0 0 0 not $pid or $pid < 0