Branch Coverage

blib/lib/Proc/ParallelLoop.pm
Criterion Covered Total %
branch 21 26 80.7


line true false branch
239 9162 0 if (defined $$options{'Max_Workers'})
260 0 12 if (defined $$options{'Max_Workers'})
390 0 4678597 if (not defined $kid or $kid < 0)
393 9116 4669481 if ($kid == 0)
395 1 6089 if $@
470 4549498 34663157 if ($kid > 0)
497 29984502 0 if ($rin)
518 4549498 0 if (defined $Proc::ParallelLoop::Proc_Order{"$kid"})
599 144917112 794709918 if (defined $Proc::ParallelLoop::Dead_Procs{"$kid"})
601 129113594 665596324 if ($current_proc < 0 or $Proc::ParallelLoop::Proc_Order{"$kid"} < $Proc::ParallelLoop::Proc_Order{"$current_proc"})
609 4518413 140398699 if ($current_proc < 0 or $Proc::ParallelLoop::Proc_Order{"$kid"} < $Proc::ParallelLoop::Proc_Order{"$current_proc"})
623 9232 34653925 if ($current_proc < 0)
684 4442885 235712 if (@Proc::ParallelLoop::Reusable_Handles > 0) { }