Branch Coverage

blib/lib/MCE/Channel/SimpleFast.pm
Criterion Covered Total %
branch 69 122 56.5


line true false branch
39 0 1 if defined $\
40 0 1 if $is_MSWin32
48 1 12 if $self->{'ended'}
50 0 12 if defined $\
51 0 12 if $is_MSWin32
63 7 1 if not $count or $count < 1
65 0 8 if $/ ne $LF
67 7 1 if ($count == 1) { }
69 0 7 if $is_MSWin32
73 0 7 $is_MSWin32 ? :
76 0 7 if ($len < 0)
78 0 0 wantarray ? :
81 2 5 unless $len
84 0 5 $is_MSWin32 ? :
90 0 1 if $is_MSWin32
97 0 3 $is_MSWin32 ? :
100 0 3 if ($len < 0)
105 0 3 unless $len
108 0 3 $is_MSWin32 ? :
113 1 0 wantarray ? :
119 9 1 if not $count or $count < 1
122 0 10 if $/ ne $LF
130 0 12 $is_MSWin32 ? :
134 12 0 if $plen
135 2 10 if (not $len or $len < 0)
136 0 2 if defined $len and $len < 0
137 2 0 if defined $len and $len == 0
143 0 10 $is_MSWin32 ? :
148 1 9 wantarray ? :
159 1 6 if $self->{'ended'}
163 0 6 if defined $\
164 0 6 if $is_MSWin32
174 0 3 if $/ ne $LF
175 0 3 if $is_MSWin32
179 0 3 $is_MSWin32 ? :
182 0 3 if ($len < 0)
184 0 0 wantarray ? :
187 2 1 unless $len
191 0 1 $is_MSWin32 ? :
200 0 3 if $/ ne $LF
205 0 3 $is_MSWin32 ? :
209 3 0 if $plen
210 2 1 if (not $len or $len < 0)
211 0 2 if defined $len and $len < 0
212 2 0 if defined $len and $len == 0
213 0 0 wantarray ? :
218 0 1 $is_MSWin32 ? :
233 0 6 if defined $\
234 0 6 if $is_MSWin32
244 0 3 if $/ ne $LF
245 0 3 if $is_MSWin32
249 0 3 $is_MSWin32 ? :
253 2 1 unless $len
257 0 1 $is_MSWin32 ? :
266 0 3 if $/ ne $LF
271 0 3 $is_MSWin32 ? :
275 3 0 if $plen
277 2 1 if defined $len and $len == 0
278 0 0 wantarray ? :
0 1 unless $len
282 0 1 $is_MSWin32 ? :