Condition Coverage

blib/lib/Merror.pm
Criterion Covered Total %
condition 16 46 34.7


and 3 conditions

line !l l&&!r l&&r condition
227 3 1 1 defined $$self{'ERRORFILE'} and not -r $$self{'ERRORFILE'}
3 1 0 defined $$self{'ERRORFILE'} and $$self{'RAMUSAGE'} != 0
262 0 0 0 defined $errorcode && defined $$self{'ERRORFILE'}
335 0 0 0 defined $number && defined $desc

or 2 conditions

line l !l condition
214 2 3 $opts{'stackdepth'} || 64
2 3 $opts{'errorfile'} || undef
1 4 $opts{'ramusage'} || 0
318 7 0 $pkgname || ''
319 7 0 $file || ''
320 7 0 $line || ''
321 7 0 $subroutine || ''
356 0 0 $$self{'ERRMAPPING'}{$errorcode} || 'Undefined error occured'

or 3 conditions

line l !l&&r !l&&!r condition
213 0 5 0 ref $invocant || $invocant
333 0 0 0 $line =~ /^#/ or $line =~ /^\s{0,}$/
335 0 0 0 not defined $number && defined $desc or $number =~ /^\s{1,}$/
0 0 0 not defined $number && defined $desc or $number =~ /^\s{1,}$/ or $desc =~ /^\s{1,}$/
362 0 0 0 $line =~ /^#/ or $line =~ /^\s{0,}$/
364 0 0 0 $number =~ /^\s{1,}$/ or $desc =~ /^\s{1,}$/