Branch Coverage

blib/lib/Sudo.pm
Criterion Covered Total %
branch 0 80 0.0


line true false branch
31 0 0 if ($$self{'debug'})
34 0 0 if ($$self{'debug'} == 2) { }
0 0 elsif ($$self{'debug'} >= 3) { }
43 0 0 unless (defined $$self{'sudo'})
62 0 0 if (defined $remote_machine)
65 0 0 if (defined $$self{'username'})
72 0 0 unless (defined $remote_machine)
74 0 0 unless (-e $sudo)
82 0 0 unless (-x $sudo)
96 0 0 unless (exists $$self{'_timeout'})
101 0 0 unless (defined $$self{'username'})
109 0 0 if (exists $$self{'sudo_args'})
120 0 0 unless (defined $$self{'program'})
134 0 0 unless (defined $remote_machine or -e $program)
142 0 0 unless (defined $remote_machine or -x $program)
151 0 0 if (exists $$self{'program_args'})
167 0 0 if $$self{'debug'}
168 0 0 if (exists $$self{'debug'} and $$self{'debug'} >= 2)
180 0 0 if exists $$self{'debug'} and $$self{'debug'} >= 2
184 0 0 if exists $$self{'debug'} and $$self{'debug'} >= 2
188 0 0 if exists $$self{'debug'} and $$self{'debug'} >= 2
192 0 0 if exists $$self{'debug'} and $$self{'debug'} >= 2
196 0 0 if exists $$self{'debug'} and $$self{'debug'} >= 2
202 0 0 if $$self{'debug'}
210 0 0 if $$self{'debug'}
241 0 0 if ($$self{'debug'})
244 0 0 if ($$self{'debug'} == 2) { }
0 0 elsif ($$self{'debug'} >= 3) { }
253 0 0 unless (defined $$self{'sudo'})
269 0 0 unless (-e $sudo)
277 0 0 unless (-x $sudo)
295 0 0 unless (defined $$self{'username'})
303 0 0 if (exists $$self{'sudo_args'})
317 0 0 if $$self{'debug'}
318 0 0 if (exists $$self{'debug'} and $$self{'debug'} >= 2)
330 0 0 if exists $$self{'debug'} and $$self{'debug'} >= 2
334 0 0 if exists $$self{'debug'} and $$self{'debug'} >= 2
338 0 0 if exists $$self{'debug'} and $$self{'debug'} >= 2
343 0 0 if $$self{'debug'}
351 0 0 if $$self{'debug'}