Condition Coverage

blib/lib/Proc/JobQueue.pm
Criterion Covered Total %
condition 11 25 44.0


and 3 conditions

line !l l&&!r l&&r condition
53 0 0 448 $$hr{'jobs_per_host'} and $$hr{'jobs_per_host'} > keys %{$$hr{'running'};}
172 55 0 2 $jq_done and $dependency_graph->alldone
55 0 0 $jq_done and not $stuff_started
213 0 0 297 $$hr{'jobs_per_host'} and not $$queue{'host_is_over'}
329 64 0 0 $debug and not $skip_status

or 2 conditions

line l !l condition
207 279 18 keys %{$$hr{'running'};} || 0
271 192 0 $$queue{'status'}{$host} || die()

or 3 conditions

line l !l&&r !l&&!r condition
207 297 0 0 $$hr{'jobs_per_host'} || keys %{$$hr{'running'};}
0 297 0 not $$hr{'jobs_per_host'} || keys %{$$hr{'running'};} or $$hr{'jobs_per_host'} > (keys %{$$hr{'running'};} || 0)