Condition Coverage

blib/lib/CPAN/Meta/Validator.pm
Criterion Covered Total %
condition 24 62 38.7


and 3 conditions

line !l l&&!r l&&r condition
721 0 0 0 $value and $value =~ /^--- #YAML:1.0/
755 0 0 824 defined $scheme and length $scheme
759 0 0 824 defined $auth and length $auth
773 0 0 380 $value and $known_specs{$self->{'spec'}} eq $value
774 0 0 0 $value and $known_urls{$value}
811 0 55 10525 defined $value and $value || $value =~ /0/
895 0 2 719 $value and exists $licenses->{$value}
908 0 0 98 $key and $key =~ /^[_a-z]+$/i
0 0 98 $key and $key =~ /^[_a-z]+$/i and $key =~ /[A-Z]/
919 0 0 315 $key and $key =~ /^x_/i
930 0 0 0 $key and $key =~ /^([a-z][_a-z]+)$/i
941 0 0 13199 $key and $key =~ /^[A-Za-z0-9_]+(::[A-Za-z0-9_]+)*$/
953 0 0 492 length $key and grep {$key eq $_;} @valid_phases
966 0 0 624 length $key and grep {$key eq $_;} @valid_relations

or 2 conditions

line l !l condition
455 689 33 eval { do { $data->{'meta-spec'}{'version'} } } || '1.0'
594 1949 0 $value || ''
730 179 2 $self->{'data'}{'version'} || ''
765 0 0 $value ||= ""

or 3 conditions

line l !l&&r !l&&!r condition
788 5278 0 1 $value or $value =~ /^0$/
797 0 0 0 $value or $value =~ /^0$/
811 4139 6441 0 $value || $value =~ /0/
824 7766 6702 0 $value or $value =~ /0/