Condition Coverage

blib/lib/Trace/Mask/Carp.pm
Criterion Covered Total %
condition 41 60 68.3


and 3 conditions

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'}/

or 2 conditions

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'} || '*'

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 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