Branch Coverage

blib/lib/Inline/BC.pm
Criterion Covered Total %
branch 10 50 20.0


line true false branch
33 0 3 if $Inline::BC::RUN_ONCE
67 0 1 if ($key eq 'FILTERS') { }
1 0 elsif ($key eq 'MATH_LIB') { }
68 0 0 if $value eq '1' or $value eq '0'
69 0 0 unless ref $value eq 'ARRAY'
72 0 0 if (ref $val eq 'CODE') { }
77 0 0 if $@
79 0 0 unless keys %filters
81 0 0 if (defined $filters{$val}) { }
96 0 1 if $value ne '1' and $value ne '0'
99 0 1 if ($Inline::BC::RUN_ONCE) { }
100 0 0 if ($value ne $Inline::BC::use_math_lib)
117 3 2 unless ($Inline::BC::RUN_ONCE)
132 0 0 unless ref $value
133 0 0 unless ref $value eq 'ARRAY'
135 0 0 if (defined $_) { }
152 0 0 unless $$o{'ILSM'}{'built'}
154 0 0 unless $$o{'ILSM'}{'namespace'}{'functions'}
155 0 0 if @functions
161 0 0 if $Inline::BC::use_math_lib
172 0 0 if $$o{'ILSM'}{'built'}
233 0 0 unless open BCDAT, "> $$o{'API'}{'location'}"
249 0 5 if $$o{'ILSM'}{'loaded'}
252 0 5 unless open BCDAT, $$o{'API'}{'location'}
268 0 5 if $@