Condition Coverage

blib/lib/Module/Install/Metadata.pm
Criterion Covered Total %
condition 4 45 8.8


and 3 conditions

line !l l&&!r l&&r condition
59 0 0 0 defined wantarray and not @_
70 0 0 0 defined wantarray and not @_
79 0 0 0 defined wantarray and not @_
132 0 0 0 $name eq lc $name and not $lc_resource{$name}
256 0 0 0 @_ == 1 and ref $_[0]
406 0 0 0 eval 'require Pod::Text; 1' and $Pod::Text::VERSION < 3

or 2 conditions

line l !l condition
80 0 0 $self->{'values'}{$key} ||= []
111 0 0 shift() || 0
135 0 0 $self->{'values'}{'resources'} ||= []
224 0 0 $self->{'values'}{'provides'} ||= {}
253 0 0 $self->{'values'}{'features'} ||= []
613 3 1 $3 || 0
691 0 0 $val->{'requires'} ||= []
696 0 0 $2 || 0
0 0 $3 || 0

or 3 conditions

line l !l&&r !l&&!r condition
403 0 0 0 $1 || $2
479 0 0 0 __extract_license($license) || lc $license
493 4 5 0 __extract_license(($matched) = $pod =~ / (=head \d \s+ L(?i:ICEN[CS]E|ICENSING)\b.*?) (=head \d.*|=cut.*|)\z /msx) || __extract_license(($matched) = $pod =~ / (=head \d \s+ (?:C(?i:OPYRIGHTS?)|L(?i:EGAL))\b.*?) (=head \d.*|=cut.*|)\z /msx)