blib/lib/Trace/Mask/Carp.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
condition | 41 | 60 | 68.3 |
line | !l | l&&!r | l&&r | condition |
---|---|---|---|---|
163 | 2208 | 40 | 512 | $paused and not $mask->{'restart'} || $mask->{'lock'} |
166 | 988 | 0 | 1260 | $stopped and not $mask->{'lock'} |
176 | 625 | 114 | 53 | $skip and not --$skip |
739 | 13 | 40 | $skip and not --$skip and $shift | |
193 | 628 | 0 | 60 | $mask->{'no_start'} and not $out |
212 | 0 | 10 | 0 | $out and $out =~ /at \Q$last->{'file'}\E line $last->{'line'}/ |
line | l | !l | condition |
---|---|---|---|
56 | 0 | 3 | $SIG{'__DIE__'} || sub { die @_; } |
57 | 0 | 3 | $SIG{'__WARN__'} || sub { warn @_; } |
119 | 501 | 137 | $indent ||= '' |
122 | 6 | 131 | $msg ||= '' |
130 | 495 | 4 | $args ||= '' |
161 | 2760 | 0 | $fields->{'sub'} || '*' |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
41 | 7 | 0 | 1 | $class->can($arg) || _my_croak("'${arg}' is not exported by $class") |
121 | 6 | 131 | 501 | $msg or not $sub |
157 | 0 | 137 | 0 | $fields->{'sub'} ||= $sub |
163 | 20 | 0 | 532 | $mask->{'restart'} || $mask->{'lock'} |
168 | 146 | 0 | 842 | $mask->{'hide'} or $mask->{'shift'} |
50 | 0 | 792 | $mask->{'hide'} or $mask->{'shift'} or $mask->{'lock'} | |
177 | 0 | 50 | 0 | $shift ||= $fields |
178 | 0 | 0 | 50 | $skip || $mask->{'lock'} |
181 | 40 | 0 | 106 | $skip || $mask->{'lock'} |
193 | 300 | 0 | 688 | $skip or $mask->{'no_start'} and not $out |