Condition Coverage

blib/lib/FCGI/ProcManager.pm
Criterion Covered Total %
condition 12 33 36.3


and 3 conditions

line !l l&&!r l&&r condition
512 0 0 0 $$this{'MANAGER_PID'} and getppid != $$this{'MANAGER_PID'}
551 1 8 3 defined $_[0] and not ref $_[0]
9 3 0 defined $_[0] and not ref $_[0] and $_[0] eq 'FCGI::ProcManager'
552 8 0 3 ref $_[0] ne 'FCGI::ProcManager' and not UNIVERSAL::isa($_[0], 'FCGI::ProcManager')

or 2 conditions

line l !l condition
134 0 2 $init ||= {}
672 0 0 $n ||= 0
694 0 0 $n ||= 1

or 3 conditions

line l !l&&r !l&&!r condition
143 0 2 0 ref $proto || $proto
148 0 0 2 $this->no_signals or $^O eq 'MSWin32'
372 0 0 0 $fname ||= $this->pid_fname
396 0 0 0 $fname ||= $this->pid_fname
552 1 0 11 not defined $_[0] or ref $_[0] ne 'FCGI::ProcManager' and not UNIVERSAL::isa($_[0], 'FCGI::ProcManager')