blib/lib/IPC/Run/IO.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
condition | 19 | 40 | 47.5 |
line | l | !l | condition |
---|---|---|---|
78 | 0 | 0 | $@ and die |
line | !l | l&&!r | l&&r | condition |
---|---|---|---|---|
130 | 2444 | 0 | 0 | &Win32_MODE() and $class eq 'IPC::Run::IO' |
162 | 92 | 90 | 0 | &IPC::Run::input_avail() && do { $self->{'DEST'}->($$in_ref); $$in_ref = ''; 1 } |
248 | 1 | 0 | 1 | $self->mode =~ /r/ and ref $self->{'DEST'} eq 'SCALAR' |
263 | 1 | 0 | 1 | $self->{'DEST'} and ref $self->{'DEST'} eq 'SCALAR' |
493 | 1036 | 368 | 1140 | $self->{'DEST'} and ref $self->{'DEST'} eq 'SCALAR' |
495 | 0 | 1536 | 1008 | $self->{'FILTERS'} and @{$self->{'FILTERS'};} |
552 | 5081 | 0 | 0 | ($@ || '') =~ /$IPC::Run::_EAGAIN/ and $redos++ < 200 |
line | l | !l | condition |
---|---|---|---|
552 | 0 | 5081 | $@ || '' |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
78 | 0 | 0 | 0 | eval 'use IPC::Run::Win32Helper; require IPC::Run::Win32IO; 1' or $@ and die |
101 | 0 | 7 | 0 | ref $class || $class |
110 | 0 | 0 | 0 | ref $external eq 'GLOB' or UNIVERSAL::isa($external, 'IO::Handle') |
128 | 0 | 2444 | 0 | ref $class || $class |
206 | 1136 | 257 | 366 | &IPC::Run::_empty(${$$self{'SOURCE'};}) or $self->{'SOURCE_EMPTY'} |