Branch Coverage

blib/lib/Test2/Plugin/IOEvents/Tie.pm
Criterion Covered Total %
branch 23 70 32.8


line true false branch
14 6 0 unless ($fn and $fh)
15 0 6 if ($fn) { }
3 3 elsif ($name eq 'STDOUT') { }
3 0 elsif ($name eq 'STDERR') { }
37 1 0 if ($_[0][0] eq 'STDOUT') { }
0 0 elsif ($_[0][0] eq 'STDERR') { }
39 1 0 @_ > 2 ? :
43 0 0 @_ > 2 ? :
50 6 4 if ($_[0][0] eq 'STDOUT') { }
4 0 elsif ($_[0][0] eq 'STDERR') { }
52 1 5 if ($inode ne $_[0][3])
59 0 4 if ($inode ne $_[0][3])
72 1 8 if ($_[0]->_check_for_change)
73 1 0 if ($name eq 'STDOUT') { }
0 0 elsif ($name eq 'STDERR') { }
81 0 8 defined $, ? :
83 0 8 unless length $output
86 4 4 $_[0][0] eq 'STDERR' ? :
101 0 0 if ($_[0]->_check_for_change)
102 0 0 if ($name eq 'STDOUT') { }
0 0 elsif ($name eq 'STDERR') { }
114 0 0 unless length $output
117 0 0 $name eq 'STDERR' ? :
125 0 0 if ($_[0][0] eq 'STDOUT') { }
0 0 elsif ($_[0][0] eq 'STDERR') { }
139 0 1 if ($_[0]->_check_for_change) { }
140 0 0 if ($name eq 'STDOUT') { }
0 0 elsif ($name eq 'STDERR') { }
151 0 1 if @_ == 2
152 1 0 if @_ == 3
159 0 0 if ($_[0]->_check_for_change) { }
160 0 0 if ($name eq 'STDOUT') { }
0 0 elsif ($name eq 'STDERR') { }
171 0 0 unless @_ > 1
178 0 0 if (@_)