Branch Coverage

lib/IOMux/Bundle.pm
Criterion Covered Total %
branch 11 26 42.3


line true false branch
26 0 1 unless my $in = $$self{'IMB_stdin'} = $$args{'stdin'}
28 0 1 unless UNIVERSAL::isa($in, 'IOMux::Handler::Write')
31 0 1 unless my $out = $$self{'IMB_stdout'} = $$args{'stdout'}
33 0 1 unless UNIVERSAL::isa($out, 'IOMux::Handler::Read')
37 0 1 unless not $err or UNIVERSAL::isa($out, 'IOMux::Handler::Read')
41 0 1 if $err
58 0 1 $$self{'IMB_stderr'} ? :
79 0 0 if (my $e = $$self{'IMB_stderr'})
80 0 0 if $fileno == $e->fileno
91 0 1 if (my $err = $$self{'IMB_stderr'}) { }
0 1 elsif ($cb) { }
96 1 0 if (my $out = $$self{'IMB_stdout'}) { }
100 1 0 if (my $in = $$self{'IMB_stdin'}) { }