Condition Coverage

blib/lib/CPAN/Meta/Requirements/Range.pm
Criterion Covered Total %
condition 51 62 82.2


and 3 conditions

line !l l&&!r l&&r condition
88 271 337 1131 not ref $version and $version eq 0
337 0 0 ref $version and _isa_version($version)
176 2 2 1363 defined $req and length $req
271 14 1670 31 defined $self->{'minimum'} and defined $self->{'maximum'}
299 2 1 30 !defined($self->{'minimum'}) || $_ >= $self->{'minimum'} and !defined($self->{'maximum'}) || $_ <= $self->{'maximum'}
458 17 3 1297 @parts == 1 and $parts[0][0] eq ">="
485 30 43 10 defined $self->{'minimum'} and $version < $self->{'minimum'}
486 57 10 6 defined $self->{'maximum'} and $version > $self->{'maximum'}
488 49 11 7 defined $self->{'exclusions'} and grep {$version == $_;} @{$$self{"exclusions"};}

or 2 conditions

line l !l condition
174 1353 14 $module //= "module"
254 11 0 $module //= "module"
322 1663 3 $module //= "module"
351 24 2 $module //= "module"
385 23 2 $module //= "module"
389 4 21 $self->{'exclusions'} ||= []
537 3 0 $module //= "module"
550 2 0 $module //= "module"
562 3 0 $module //= "module"
574 3 0 $module //= "module"

or 3 conditions

line l !l&&r !l&&!r condition
88 0 1131 608 not defined $version or not ref $version and $version eq 0
271 0 337 ref $version eq "version" or ref $version and _isa_version($version)
96 0 0 337 $INC{'version/vpp.pm'} or $INC{'ExtUtils/MakeMaker/version/vpp.pm'}
299 7 24 2 !defined($self->{'minimum'}) || $_ >= $self->{'minimum'}
16 14 1 !defined($self->{'maximum'}) || $_ <= $self->{'maximum'}