Branch Coverage

blib/lib/Unix/PID/Tiny.pm
Criterion Covered Total %
branch 0 78 0.0


line true false branch
8 0 0 unless exists $$args_hr{'minimum_pid'} and $$args_hr{'minimum_pid'} =~ /\A\d+\z/ms
10 0 0 if (defined $$args_hr{'ps_path'}) { }
11 0 0 unless $$args_hr{'ps_path'} =~ m[/$]
12 0 0 unless (-d $$args_hr{'ps_path'} and -x "$$args_hr{'ps_path'}ps")
25 0 0 if defined $give_kill_a_chance
28 0 0 if ($pid < $min)
37 0 0 if ($self->is_pid_running($pid))
47 0 0 if ($give_kill_a_chance)
50 0 0 if $self->is_pid_running($pid)
59 0 0 if not $check_pid or $check_pid < 0
61 0 0 if $> == 0 and _kill(0, $check_pid)
64 0 0 if -e "/proc/$$" and -r "/proc/$$" and -r "/proc/$check_pid"
69 0 0 if defined $outp[1]
76 0 0 if not $pid or $pid < 0
82 0 0 wantarray ? :
89 0 0 wantarray ? :
96 0 0 unless -e $pid_file
98 0 0 unless open my $pid_fh, '<', $pid_file
108 0 0 if $self->is_pid_running($pid)
114 0 0 unless $newpid
117 0 0 if ($rc and $newpid == $$)
122 0 0 if ($$self{'unlink_end_use_current_pid_only'}) { }
124 0 0 if ($$self{'carp_unlink_end'})
132 0 0 if ($$self{'carp_unlink_end'})
140 0 0 if defined $rc and $rc == 1
141 0 0 if defined $rc and $rc == 0
149 0 0 unless $newpid
151 0 0 if (ref $retry_conf eq 'ARRAY') { }
0 0 elsif (ref $retry_conf eq 'HASH') { }
154 0 0 if ref $$retry_conf[$idx] eq 'CODE'
172 0 0 if (-e $pid_file)
178 0 0 if int $curpid == $$ and $newpid == $$
179 0 0 if int $curpid == $$
180 0 0 if $self->is_pid_running(int $curpid)
187 0 0 unless ($pid_fh)
188 0 0 if $passes >= $$retry_conf[0]
189 0 0 if (ref $$retry_conf[$passes] eq 'CODE') { }
193 0 0 if $$retry_conf[$passes]
206 0 0 unless sysopen my $pid_fh, $pid_file, 193