Condition Coverage

blib/lib/File/PackageIndexer.pm
Criterion Covered Total %
condition 14 33 42.4


and 3 conditions

line !l l&&!r l&&r condition
37 85 0 0 ref $doc and $doc->isa('PPI::Node')
98 7436 3 9 $callee and $methodname =~ /^(?:mk_(?:[rw]o_)?accessors)$/
105 0 0 9 defined $args and $args->isa('PPI::Structure::List')
190 0 14 0 @results and !ref($results[0]) || ref $results[0] eq 'File::PackageIndexer'
196 0 21 0 @results and !ref($results[0]) || ref $results[0] eq 'File::PackageIndexer'
270 0 0 0 @results and !ref($results[0]) || ref $results[0] eq 'File::PackageIndexer'

or 3 conditions

line l !l&&r !l&&!r condition
170 3 0 84 $statement->type ne 'use' or not defined $statement->module
190 7 0 7 !ref($results[0]) || ref $results[0] eq 'File::PackageIndexer'
196 7 0 14 !ref($results[0]) || ref $results[0] eq 'File::PackageIndexer'
234 0 2 0 $$pkg{'isa_cleared_at_runtime'} ||= $$inpkg{'isa_cleared_at_runtime'}
270 0 0 0 !ref($results[0]) || ref $results[0] eq 'File::PackageIndexer'