Condition Coverage

blib/lib/PDL/Doc.pm
Criterion Covered Total %
condition 37 79 46.8


and 3 conditions

line !l l&&!r l&&r condition
48 3 9 19 $self->{'buffer'} ne "" and $self->{'interested_head1s'}{$self->{'current_head1'} // ""}
12 7 12 $self->{'buffer'} ne "" and $self->{'interested_head1s'}{$self->{'current_head1'} // ""} and ($self->{'current_head2'} // "") =~ /\b\Q$self->{'interested_head2'}\E\b/
119 4 0 0 defined $sig and $this->{'verbose'}
131 0 9 0 not $this->{'Parmode'} =~ /Body/ and $this->{'verbose'}
137 3 6 1 $this->{'Mode'} ne "NAME" and not $this->{'interested_head1s'}{$this->{'Mode'} // ""}
144 10 0 3 $this->{'Mode'} =~ /NAME/ and $this->{'Parmode'} =~ /NAME/
155 5 1 3 $verbatim && $this->{'Parmode'} ne 'Sig'
657 2 0 0 $_ eq "Name" and $name =~ /$pattern/i
0 1 1 defined $val->{$_} and $val->{$_} =~ /$pattern/i
661 1 0 0 defined $val->{'Crossref'} and defined $$hash{$val->{'Crossref'}}{$module}
668 0 0 1 @match and $sort
687 0 0 0 $mod and not $mod =~ /[imsx]+/
764 0 0 0 not file_name_is_absolute($file) and $dbf
827 4 0 0 file_name_is_absolute($fi) and -f $fi
853 3 0 0 $@ and $@ ne "no function defined\n"
871 0 3 0 $does and $does =~ /^\s*$/
876 0 0 3 $name and not $name =~ /^\s*$/

or 2 conditions

line l !l condition
48 28 0 $self->{'current_head1'} // ""
16 3 $self->{'current_head2'} // ""
97 5 0 $this->{'Mode'} // ""
125 10 0 $this->{'Mode'} // ""
137 7 0 $this->{'Mode'} // ""
164 4 0 $this->{'Mode'} // ""
533 0 0 $this->{'SYMS'} ||= {}
709 0 0 $this->{'SYMS'} ||= {}

or 3 conditions

line l !l&&r !l&&!r condition
175 2 2 17 $this->{'Parmode'} eq "Sig" or $this->{'Parmode'} eq "Usage"
657 0 1 1 $_ eq "Name" and $name =~ /$pattern/i or defined $val->{$_} and $val->{$_} =~ /$pattern/i
730 0 0 0 $File::Find::dir =~ /script$/ or $File::Find::name =~ /\.(?:pm|pod)$/
732 0 0 0 $File::Find::name =~ /(?:Index\.pod|PP\.pm)$/ or $File::Find::dir =~ m[/PP]