Condition Coverage

blib/lib/Trace/Mask/Carp.pm
Criterion Covered Total %
condition 39 57 68.4


and 3 conditions

line !l l&&!r l&&r condition
161 943 40 5836 $stopped and not $mask->{'restart'} || $mask->{'lock'}
171 619 114 53 $skip and not --$skip
733 13 40 $skip and not --$skip and $shift
188 622 0 60 $mask->{'no_start'} and not $out
206 0 10 0 $out and $out =~ /at \Q$last->{'file'}\E line $last->{'line'}/

or 2 conditions

line l !l condition
56 0 3 $SIG{'__DIE__'} || sub { die @_; }
57 0 3 $SIG{'__WARN__'} || sub { warn @_; }
119 495 137 $indent ||= ''
122 6 131 $msg ||= ''
130 491 3 $args ||= ''
160 6819 0 $fields->{'sub'} || '*'

or 3 conditions

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 495 $msg or not $sub
156 0 137 0 $fields->{'sub'} ||= $sub
161 20 0 5856 $mask->{'restart'} || $mask->{'lock'}
163 147 0 836 $mask->{'hide'} or $mask->{'shift'}
50 0 786 $mask->{'hide'} or $mask->{'shift'} or $mask->{'lock'}
172 0 50 0 $shift ||= $fields
173 0 0 50 $skip || $mask->{'lock'}
176 40 0 107 $skip || $mask->{'lock'}
188 301 0 682 $skip or $mask->{'no_start'} and not $out