Branch Coverage

blib/lib/MCE/Channel/Simple.pm
Criterion Covered Total %
branch 64 120 53.3


line true false branch
41 0 1 if defined $\
42 0 1 if $is_MSWin32
50 1 14 if $self->{'ended'}
52 0 14 if defined $\
53 0 14 if $is_MSWin32
65 8 1 if not $count or $count < 1
67 0 9 if $/ ne $LF
69 8 1 if ($count == 1) { }
71 0 8 if $is_MSWin32
75 0 8 $is_MSWin32 ? :
78 0 8 if ($len < 0)
80 0 0 wantarray ? :
85 0 8 $is_MSWin32 ? :
87 0 8 wantarray ? :
91 0 1 if $is_MSWin32
98 0 3 $is_MSWin32 ? :
101 0 3 if ($len < 0)
108 0 3 $is_MSWin32 ? :
113 1 0 wantarray ? :
119 10 1 if not $count or $count < 1
122 0 11 if $/ ne $LF
130 0 13 $is_MSWin32 ? :
134 13 0 if $plen
135 0 13 if (not $len or $len < 0)
136 0 0 if defined $len and $len < 0
142 0 13 $is_MSWin32 ? :
147 1 10 wantarray ? :
158 1 10 if $self->{'ended'}
162 0 10 if defined $\
163 0 10 if $is_MSWin32
173 0 5 if $/ ne $LF
174 0 5 if $is_MSWin32
178 0 5 $is_MSWin32 ? :
181 0 5 if ($len < 0)
183 0 0 wantarray ? :
188 0 5 $is_MSWin32 ? :
190 1 4 wantarray ? :
197 0 5 if $/ ne $LF
202 0 5 $is_MSWin32 ? :
206 5 0 if $plen
207 0 5 if (not $len or $len < 0)
208 0 0 if defined $len and $len < 0
209 0 0 wantarray ? :
214 0 5 $is_MSWin32 ? :
216 1 4 wantarray ? :
229 0 10 if defined $\
235 0 10 if $is_MSWin32
239 0 10 if $MCE::Signal::SIG
248 0 5 if $/ ne $LF
249 0 5 if $is_MSWin32
253 0 5 $is_MSWin32 ? :
259 0 5 $is_MSWin32 ? :
261 1 4 wantarray ? :
268 0 5 if $/ ne $LF
273 0 5 $is_MSWin32 ? :
277 5 0 if $plen
278 0 0 wantarray ? :
0 5 unless $len
282 0 5 $is_MSWin32 ? :
284 1 4 wantarray ? :