Condition Coverage

/root/.cpan/build/Text-Starfish-1.37-0/blib/lib/Text/Starfish.pm
Criterion Covered Total %
condition 44 72 61.1


and 3 conditions

line !l l&&!r l&&r condition
90 43 0 2 defined $sf->{'NEW_FILE_MODE'} and $sf->{'NEW_FILE_MODE'} =~ /^0/
112 0 0 2 not /^-/ and $infile eq ''
135 28 17 0 defined $self->{'REPLACE'} and not defined $self->{'OUTFILE'}
172 19 26 0 $outfileExternal ne '' and $outfileExternal ne $self->{'OUTFILE'}
177 1 18 26 $FileCount == 1 and defined $self->{'OUTFILE'}
198 23 0 1 ($mode & 128) == 0 and defined $self->{'NEW_FILE_MODE'}
307 156 594 20 $self->{'REPLACE'} and $self->{'IgnoreOuter'}
345 2688 91 261 $j != -1 and $j <= $i1
352 244 1 8 $j == $i1 and $i2 <= $j2
425 0 45 84 defined $self->{'CodePreparation'} and $self->{'CodePreparation'}
459 0 0 0 defined $self->{'CodePreparation'} and $self->{'CodePreparation'}
493 0 0 8 defined $self->{'CodePreparation'} and $self->{'CodePreparation'}
817 93 0 0 defined $self->{'STYLE'} and $self->{'STYLE'} ne ''
839 47 32 17 defined $self->{'Style'} and $s eq $self->{'Style'}
968 7 0 0 ref $replace eq '' and $replace eq 'comment'
989 0 0 24 $#_ == 1 and ref $_[0] eq 'Regexp'
1020 20 0 4 ref $replace eq '' and $replace eq 'comment'
1042 14 0 5 $h->{'begin'} eq $b and $h->{'end'} eq $e

or 3 conditions

line l !l&&r !l&&!r condition
50 0 47 0 ref $proto || $proto
122 0 1 1 $sf->{'INFILE'} eq '' or not -r $sf->{'INFILE'}
614 0 0 3 defined $self->{'Macros'}{$&} or $self->{'ForbidMacro'}{$&}
629 4 0 4 $self->{'CurrentLoop'} < 2 or $self->{'HideMacros'}
646 2 0 12 $self->{'CurrentLoop'} < 2 or $self->{'HideMacros'}
838 0 3 93 $s eq 'latex' or $s eq 'TeX'