Condition Coverage

lib/CPANPLUS/Backend.pm
Criterion Covered Total %
condition 25 39 64.1


and 3 conditions

line !l l&&!r l&&r condition
95 0 0 12 $_[0] and sub {
487 4 8 3 defined $parts[0] and length $parts[0] == 1
0 0 3 defined $parts[1] and length $parts[1] == 2
12 0 3 defined $parts[0] and length $parts[0] == 1 and (defined $parts[1] and length $parts[1] == 2)
12 0 3 defined $parts[0] and length $parts[0] == 1 and (defined $parts[1] and length $parts[1] == 2) and $parts[2] =~ ('^' . $parts[0])
12 0 3 defined $parts[0] and length $parts[0] == 1 and (defined $parts[1] and length $parts[1] == 2) and $parts[2] =~ ('^' . $parts[0]) and $parts[2] =~ ('^' . $parts[1])
513 1 0 7 $author and $version
516 0 2 5 $maybe->package_name eq $pkg and $version
913 0 0 0 ++$ext && redo BLOCK

or 2 conditions

line l !l condition
128 99 16382 $$modtree{$name} || ''
158 363 1 $$authtree{$name} || ''
343 1 0 $self->parse_module('module', $_) || ''
496 8 4 shift @parts || ''
506 12 3 $1 || ''
922 4 0 $_->installed_version('verbose', 0) || 'undef'