Branch Coverage

blib/lib/warnings/DynamicScope.pm
Criterion Covered Total %
branch 37 52 71.1


line true false branch
51 29 156 if $func =~ /^(?:.*::)?BEGIN$/o
52 0 156 if $func eq '(eval)'
107 0 373 unless exists $Bits{$key}
110 14 359 if (in_begin_block()) { }
119 0 0 in_begin_block() ? :
0 373 if $warnings::DynamicScope::DEBUG
123 6 367 if $X_FLAG
124 4 369 if $W_FLAG
127 2 185 $fatal ? :
187 186 $flag ? :
135 1 189 unless (exists $Bits{$key})
139 15 174 $is_pragma ? :
143 0 0 in_begin_block() ? :
0 189 if $warnings::DynamicScope::DEBUG
149 3 186 if ($value and $value eq 'FATAL')
155 80 109 if ($value) { }
159 3 77 if ($fatal) { }
168 6 103 if ($is_pragma) { }
178 76 113 if ($key eq 'all')
179 27 49 $value ? :
182 15 174 if ($is_pragma) { }
209 0 0 unless (exists $Bits{$key})
264 1 0 unless ($loaded)
271 0 1 if $^W
272 0 1 unless $^W
299 0 0 if ($pkg)