Condition Coverage

blib/lib/File/Stream.pm
Criterion Covered Total %
condition 6 18 33.3


and 3 conditions

line !l l&&!r l&&r condition
179 0 36 0 $$self{'die_on_anchors'} and $tstr eq '^'
293 0 0 0 $bytes = $self->fill_buffer and length $$self{'buffer'} < $len

or 3 conditions

line l !l&&r !l&&!r condition
117 0 1 0 ref $proto || $proto
179 0 0 36 $$self{'die_on_anchors'} and $tstr eq '^' or $tstr eq '$'
207 0 2 7 $File::Stream::End_Of_String or not @matches
238 0 2 0 shift() || $$self{'read_length'}