Branch Coverage

blib/lib/File/Find/utf8.pm
Criterion Covered Total %
branch 29 54 53.7


line true false branch
132 8 0 unless ($^O =~ /MSWin32|cygwin|dos|os2/)
140 8 8 unless ($_orig_functions{$f})
150 4 4 unless @_
155 7 1 if (@_)
171 12 3 ref $ref eq 'HASH' ? :
177 11 4 ((caller 1)[3] // '') ne 'File::Find::utf8::_utf8_finddepth' ? :
178 12 3 if ($hints->{$current_package})
179 11 1 if $UTF8_CHECK
188 12 0 if (defined $org_proc{'wanted'} and ref $org_proc{'wanted'})
191 15 0 if $_
192 15 0 if $File::Find::name
193 15 0 if $File::Find::dir
194 0 0 if $follow_option and $File::Find::fullname
197 0 0 if $SPECIALVARS and $File::Find::topdir
198 0 0 if $SPECIALVARS and $File::Find::topdev
199 0 0 if $SPECIALVARS and $File::Find::topino
200 0 0 if $SPECIALVARS and $File::Find::topmode
201 0 0 if $SPECIALVARS and $File::Find::topnlink
202 0 0 $_ ? :
206 3 21 if (defined $org_proc{$proc} and ref $org_proc{$proc})
209 3 0 if $File::Find::dir
211 0 0 $_ ? :
72 0 $_ ? :
216 12 0 $_ ? :
222 3 11 if (not warnings::enabled('File::Find')) { }
10 1 elsif (not exists &warnings::fatal_enabled && warnings::fatal_enabled('File::Find')) { }
236 4 0 ref $ref eq 'HASH' ? :