Branch Coverage

blib/lib/File/chmod/Recursive.pm
Criterion Covered Total %
branch 0 54 0.0


line true false branch
56 0 0 if (ref $in[0] eq 'HASH') { }
68 0 0 if ($in[0]{'follow_symlinks'})
72 0 0 if ($in[0]{'depth_first'})
93 0 0 unless -d $dir
116 0 0 if (not -l $path)
119 0 0 if (-f $path) { }
0 0 elsif (-d $path) { }
127 0 0 if $file_isa_match
128 0 0 unless $path =~ /$match_re/
130 0 0 if (chmod $$mode{'match_files'}{$match_re}, $path)
138 0 0 if $verbose
147 0 0 if $file_isa_match
148 0 0 unless $path =~ /$match_re/
150 0 0 if (chmod $$mode{'match'}{$match_re}, $path)
158 0 0 if $verbose
165 0 0 if (not $file_isa_match and $$mode{'files'} and chmod $$mode{'files'}, $path)
178 0 0 if $verbose
193 0 0 if $dir_isa_match
194 0 0 unless $path =~ /$match_re/
196 0 0 if (chmod $$mode{'match_dirs'}{$match_re}, $path)
204 0 0 if $verbose
213 0 0 if $dir_isa_match
214 0 0 unless $path =~ /$match_re/
216 0 0 if (chmod $$mode{'match'}{$match_re}, $path)
224 0 0 if $verbose
231 0 0 if (not $dir_isa_match and $$mode{'dirs'} and chmod $$mode{'dirs'}, $path)
244 0 0 if $verbose