Condition Coverage

blib/lib/Crypt/Random/Source/Base/Handle.pm
Criterion Covered Total %
condition 11 18 61.1


and 3 conditions

line !l l&&!r l&&r condition
68 2 5 5 defined $got and $got == $n
95 3 0 6 $self->has_handle and $self->handle

or 2 conditions

line l !l condition
82 2 0 $self->reread_attempts || 0
0 2 $args{'reread_attempt'} || 0
85 0 0 $args{'reread_attempt'} || 0

or 3 conditions

line l !l&&r !l&&!r condition
68 5 0 7 defined $got and $got == $n or $!{'EWOULDBLOCK'}
4 0 3 defined $got and $got == $n or $!{'EWOULDBLOCK'} or $!{'EAGAIN'}