Condition Coverage

lib/XT/Files.pm
Criterion Covered Total %
condition 16 18 88.8


and 3 conditions

line !l l&&!r l&&r condition
128 25 18 7 defined $exclude_regex and File::Basename::fileparse($name) =~ /$exclude_regex/
156 0 1 66 defined &Scalar::Util::blessed($file) and $file->isa('XT::Files::File')
343 0 1 32 defined $key && defined $value

or 3 conditions

line l !l&&r !l&&!r condition
286 2 31 64 -l $File::Find::name or not -f _
343 1 1 31 not defined $key && defined $value or $key eq ''
2 1 30 not defined $key && defined $value or $key eq '' or $value eq ''