blib/lib/IPC/Run/IO.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
condition | 19 | 40 | 47.5 |
line | l | !l | condition |
---|---|---|---|
79 | 0 | 0 | $@ and die |
line | !l | l&&!r | l&&r | condition |
---|---|---|---|---|
131 | 2618 | 0 | 0 | &Win32_MODE() and $class eq "IPC::Run::IO" |
163 | 92 | 90 | 0 | &IPC::Run::input_avail() && do { $self->{'DEST'}->($$in_ref); $$in_ref = ''; 1 } |
249 | 1 | 0 | 1 | $self->mode =~ /r/ and ref $self->{'DEST'} eq "SCALAR" |
264 | 1 | 0 | 1 | $self->{'DEST'} and ref $self->{'DEST'} eq "SCALAR" |
494 | 1060 | 368 | 1306 | $self->{'DEST'} and ref $self->{'DEST'} eq "SCALAR" |
496 | 0 | 1702 | 1032 | $self->{'FILTERS'} and @{$self->{'FILTERS'};} |
553 | 5510 | 0 | 0 | ($@ || '') =~ /$IPC::Run::_EAGAIN/ and $redos++ < 200 |
line | l | !l | condition |
---|---|---|---|
553 | 0 | 5510 | $@ || '' |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
79 | 0 | 0 | 0 | eval "use IPC::Run::Win32Helper; require IPC::Run::Win32IO; 1" or $@ and die |
102 | 0 | 7 | 0 | ref $class || $class |
111 | 0 | 0 | 0 | ref $external eq "GLOB" or UNIVERSAL::isa($external, "IO::Handle") |
129 | 0 | 2618 | 0 | ref $class || $class |
207 | 1157 | 257 | 366 | &IPC::Run::_empty(${$$self{"SOURCE"};}) or $self->{'SOURCE_EMPTY'} |