Condition Coverage

blib/lib/AnyEvent/FileLock.pm
Criterion Covered Total %
condition 11 26 42.3


and 3 conditions

line !l l&&!r l&&r condition
84 0 14 0 $! == &Errno::EAGAIN() and !defined($self->{'max_time'}) || $self->{'max_time'} >= $now

or 2 conditions

line l !l condition
17 0 3 delete $opts{'type'} // 'flock'
20 0 3 delete $opts{'mode'} // '+<'
22 0 3 delete $opts{'delay'} || 0.1
53 0 0 delete $opts{'lock_start'} // 0

or 3 conditions

line l !l&&r !l&&!r condition
21 0 3 0 delete $opts{'lock_mode'} // $mode
24 3 0 0 delete $opts{'cb'} // croak('cb argument is missing')
34 0 2 0 delete $opts{'open_mode'} // $mode
39 1 0 0 delete $opts{'fh'} // croak('file or fh argument is required')
84 3 10 1 !defined($self->{'max_time'}) || $self->{'max_time'} >= $now