Condition Coverage

blib/lib/Trace/Mask/Reference.pm
Criterion Covered Total %
condition 37 51 72.5


and 3 conditions

line !l l&&!r l&&r condition
46 211 0 8093 @call and defined $call[0]
91 1500 73 6232 $stopped and not $mask->{'restart'} || $lock
106 1035 158 89 $skip and not --$skip
1193 24 65 $skip and not --$skip and $shift
127 0 13 0 @stack and $stack[-1] == $last
138 0 0 15 $trace and @$trace
154 0 3 1 @$trace and $level--

or 2 conditions

line l !l condition
32 1 0 $@ || 'error was smashed!'
159 13 5 $args_str ||= ''
179 1 1 &blessed($arg) || ''

or 3 conditions

line l !l&&r !l&&!r condition
91 39 34 6232 $mask->{'restart'} || $lock
94 213 0 1360 $mask->{'hide'} or $mask->{'shift'}
78 21 1261 $mask->{'hide'} or $mask->{'shift'} or $lock
107 0 78 0 $shift ||= $frame
108 0 0 78 $skip || $lock
111 66 13 134 $skip || $lock
118 436 0 1137 $skip || $mask->{'no_start'} && !@stack
120 1057 0 516 $push or $lock