Condition Coverage

blib/lib/Error/Show.pm
Criterion Covered Total %
condition 29 69 42.0


and 3 conditions

line !l l&&!r l&&r condition
118 0 0 0 not $pid and $@
240 21 0 0 $counter >= $limit and $limit > 0
388 0 11 13 defined $error and ref $error eq ""
415 4 13 0 defined $_[0] and $_[0] eq "Error::Show"
452 13 4 0 $ref eq "ARRAY" and ref $opts{'error'}[0] eq ""
0 0 4 $ref eq "ARRAY" and ref $opts{'error'}[0] eq "ARRAY"
0 0 0 $ref eq "ARRAY" and &Scalar::Util::blessed($opts{'error'}[0]) eq $dstf
483 13 0 4 ref $opts{'error'} eq "ARRAY" and ref $opts{'error'}[0]
510 0 0 11 $e->[1] and $e->[2]
552 0 0 0 not $pid and $@

or 2 conditions

line l !l condition
188 0 10 $entry{$1} //= []
238 0 24 $opts{'limit'} // 100
323 21 0 $opts{'indent'} // ""
378 0 24 $opts{'pre_lines'} //= 5
379 0 24 $opts{'post_lines'} //= 5
380 0 24 $opts{'start_offset'} //= 0
381 0 24 $opts{'end_offset'} //= 0
382 0 24 $opts{'translation'} //= 0
383 11 13 $opts{'indent'} //= ""
384 0 24 $opts{'file'} //= ""
395 4 7 $opts{'message'} // ""
452 0 17 &Scalar::Util::blessed($opts{'error'}) // ""
485 0 4 $opts{'indent'} //= " "
492 0 11 &Scalar::Util::blessed($e) // ""
511 0 11 $e->[11] //= ""

or 3 conditions

line l !l&&r !l&&!r condition
104 0 0 0 $file eq "-e" or $file eq "-E"
0 0 0 $file eq "-e" or $file eq "-E" or $file eq "-"
181 10 0 0 /at (.*?) line (\d+)/u or /Missing right curly or square bracket at (.*?) (\d+) at end of line/u