Condition Coverage

blib/lib/Dist/Metadata/Dist.pm
Criterion Covered Total %
condition 15 20 75.0


and 3 conditions

line !l l&&!r l&&r condition
31 0 85 5 $req and not $$self{$req}
256 0 13 63 $dni_name and $dni_version
348 58 85 87 not exists $$self{$fields[$i]} and defined $values[$i]

or 2 conditions

line l !l condition
114 22 0 $type ||= 'md5'
221 42 0 $provides || {}
267 11 12 $_[0]{'path_class_dir'} ||= 'Path::Class::Dir'
268 468 65 $_[0]{'path_class_file'} ||= 'Path::Class::File'

or 3 conditions

line l !l&&r !l&&!r condition
256 63 13 0 $dni_name and $dni_version or not $name