Condition Coverage

blib/lib/Consumer/NonBlock.pm
Criterion Covered Total %
condition 20 32 62.5


and 3 conditions

line !l l&&!r l&&r condition
38 2 2 0 $self->{'is_reader'} and $self->{'is_writer'}
260 0 48 13 $fh and defined $line

or 2 conditions

line l !l condition
44 2 0 $self->{'batch_size'} // 100
73 2 0 $params{'batch_size'} // 100
123 2 54 delete $data{'mode'} || '+<'
243 47 15 $loop ||= 1

or 3 conditions

line l !l&&r !l&&!r condition
37 2 2 0 $self->{'is_reader'} or $self->{'is_writer'}
45 2 0 0 $self->{'batch_size'} //= $data->{'batch_size'}
49 2 0 0 $self->{'batch_size'} //= $data->{'batch_size'}
64 0 0 2 $params{'base_dir'} // ($params{'shm'} ? "/dev/shm" : ())
131 2 104 2 $data{$key} //= $val
195 4 4 0 -e $file or $mode eq ">"