Condition Coverage

blib/lib/IPC/ConcurrencyLimit/WithLatestStandby.pm
Criterion Covered Total %
condition 10 24 41.6


and 3 conditions

line !l l&&!r l&&r condition
20 69 0 0 defined $params{'max_procs'} and $params{'max_procs'} != 1
38 69 0 0 defined $retries && defined $timeout

or 2 conditions

line l !l condition
24 0 69 $params{'process_name_change'} || 0
25 69 0 $params{'path'} || die('IPC::ConcurrencyLimit::WithLatestStandby->new: missing mandatory parameter `path`')
26 0 69 $params{'file_prefix'} || ''
27 0 0 $params{'poll_time'} || $params{'interval'} || 1
28 0 69 $params{'retries'} || undef
29 0 69 $params{'timeout'} || undef
30 69 0 $params{'debug'} || 0
31 69 0 $params{'debug_sub'} || undef
65 69 0 $debug_sub || sub { warn @_, "\n"; }