Branch Coverage

blib/lib/MCE/Channel/SimpleFast.pm
Criterion Covered Total %
branch 70 124 56.4


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 $\
239 0 6 if $is_MSWin32
243 0 6 if $MCE::Signal::SIG
252 0 3 if $/ ne $LF
253 0 3 if $is_MSWin32
257 0 3 $is_MSWin32 ? :
261 2 1 unless $len
265 0 1 $is_MSWin32 ? :
274 0 3 if $/ ne $LF
279 0 3 $is_MSWin32 ? :
283 3 0 if $plen
285 2 1 if defined $len and $len == 0
286 0 0 wantarray ? :
0 1 unless $len
290 0 1 $is_MSWin32 ? :