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 8483 @call and defined $call[0]
91 1500 203 6492 $stopped and not $mask->{'restart'} || $lock
106 1075 178 159 $skip and not --$skip
1253 94 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 169 34 6492 $mask->{'restart'} || $lock
94 213 0 1490 $mask->{'hide'} or $mask->{'shift'}
78 21 1391 $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 456 0 1247 $skip || $mask->{'no_start'} && !@stack
120 1167 0 536 $push or $lock