Condition Coverage

blib/lib/Pod/Classdoc/Project.pm
Criterion Covered Total %
condition 0 87 0.0


and 2 conditions

line l !l condition
157 0 0 warn "$p directory not found" and next

and 3 conditions

line !l l&&!r l&&r condition
128 0 0 0 $args{'Libs'} and ref $args{'Libs'}
0 0 0 $args{'Libs'} and ref $args{'Libs'} and $#{$args{'Libs'};} >= 0
374 0 0 0 $tree->writeJavascript("$jspath/dtree.js") and $tree->writeCSS("$csspath/dtree.css")
0 0 0 $tree->writeJavascript("$jspath/dtree.js") and $tree->writeCSS("$csspath/dtree.css") and $tree->writeIcons($imgpath)
0 0 0 $tree->writeJavascript("$jspath/dtree.js") and $tree->writeCSS("$csspath/dtree.css") and $tree->writeIcons($imgpath) and !$HTML || $HTML->writeJavascript("$jspath/ppicf.js") && $HTML->writeCSS("$csspath/ppicf.css")
406 0 0 0 $_ ne '.' and $_ ne '..'
0 0 0 $_ ne '.' and $_ ne '..' and -d "$path/$_"
0 0 0 $_ ne '.' and $_ ne '..' and -d "$path/$_" and not _recurseDirs("$path/$_", $dirs)
464 0 0 0 @parts and @jsparts
0 0 0 @parts and @jsparts and $parts[0] eq $jsparts[0]
632 0 0 0 exists $$info{'exports'} and @{$$info{'exports'};}
641 0 0 0 exists $$info{'imports'} and @{$$info{'imports'};}
650 0 0 0 exists $$info{'member'} and @{$$info{'member'};}
659 0 0 0 exists $$info{'constructors'} and %{$$info{'constructors'};}
680 0 0 0 exists $$info{'Methods'} and %{$$info{'Methods'};}

or 2 conditions

line l !l condition
91 0 0 $args{'Output'} || './classdocs'
95 0 0 $args{'OpenImage'} || 'openbook.gif'
96 0 0 $args{'CloseImage'} || 'closedbook.gif'
97 0 0 $args{'RootImage'} || 'globe.gif'
98 0 0 $args{'Title'} ||= 'My Project'
547 0 0 $args{'SourceMap'} || {}
548 0 0 $args{'Manuals'} || {}
570 0 0 $$info{'Methods'} ||= {}
571 0 0 $$info{'constructors'} ||= {}
595 0 0 $$self{'_classes'}{$pkg} ||= {}
710 0 0 $args{'Additions'} ||= ''

or 3 conditions

line l !l&&r !l&&!r condition
92 0 0 0 $args{'CSSPath'} || "$out/css"
93 0 0 0 $args{'JSPath'} || "$out/js"
94 0 0 0 $args{'Iconpath'} || "$out/img"
292 0 0 0 $$mans{'desc'} eq 'Package Manuals' or $$mans{'desc'} eq 'Perl Manuals'
374 0 0 0 !$HTML || $HTML->writeJavascript("$jspath/ppicf.js") && $HTML->writeCSS("$csspath/ppicf.css")
580 0 0 0 substr($sub, 0, 1) eq '_' or exists $$methods{$sub}