Condition Coverage

blib/lib/Lock/Server.pm
Criterion Covered Total %
condition 21 35 60.0


and 3 conditions

line !l l&&!r l&&r condition
204 7 12 1 @$lockers and $t > $self->{'_locker_counts'}{$lockers->[0]}{$key_to_check}
238 14 8 0 @$lockers and $t > $self->{'_locker_counts'}{$lockers->[0]}{$key_to_lock}
334 16 19 0 @$lockers and $t > $self->{'_locker_counts'}{$lockers->[0]}{$key_to_check}

or 2 conditions

line l !l condition
101 8 0 $args->{'lock_timeout'} || 3
8 0 $args->{'lock_attempt_timeout'} || 4
0 8 $args->{'host'} || '127.0.0.1'
0 8 $args->{'port'} || 8004
198 16 3 $self->{'_locks'}{$key_to_check} ||= []
233 15 7 $self->{'_locks'}{$key_to_lock} ||= []
293 17 0 $self->{'_locks'}{$key_to_unlock} ||= []
329 35 0 $self->{'_locks'}{$key_to_check} ||= []
384 9 0 $host ||= '127.0.0.1'
385 9 0 $port ||= '8004'

or 3 conditions

line l !l&&r !l&&!r condition
96 0 8 0 ref $pkg || $pkg
387 0 9 0 ref $pkg || $pkg