Condition Coverage

blib/lib/DateTime/TimeZone/Local/Unix.pm
Criterion Covered Total %
condition 9 36 25.0


and 3 conditions

line !l l&&!r l&&r condition
40 0 0 4 -r $lt_file and -s _
118 0 0 0 not defined $real_name and -f $_
0 0 0 not defined $real_name and -f $_ and not -l $_
0 0 0 not defined $real_name and -f $_ and not -l $_ and $size == -s _
0 0 0 not defined $real_name and -f $_ and not -l $_ and $size == -s _ and File::Basename::basename($_) ne "posixrules"
0 0 0 not defined $real_name and -f $_ and not -l $_ and $size == -s _ and File::Basename::basename($_) ne "posixrules" and File::Compare::compare($_, $file_to_match) == 0
143 0 0 0 ref $_ and $_->{'found'}
153 1 0 2 -f $tz_file and -r _
175 1 0 0 -f $tz_file and -r _
205 1 0 1 -r $clock_file and -f _
239 0 0 2 -r $init_file and -f _

or 3 conditions

line l !l&&r !l&&!r condition
49 3 1 0 $real_name ||= $class->_FindMatchingZoneinfoFile($lt_file)