Condition Coverage

blib/lib/B/RecDeparse.pm
Criterion Covered Total %
condition 22 32 68.7


and 3 conditions

line !l l&&!r l&&r condition
150 39 0 46 (caller 1)[0] eq 'B::RecDeparse' and $body =~ s/^$key//
212 16 21 76 $$self{'brd_sub'} && $self->_recurse

or 2 conditions

line l !l condition
100 34 1 ref $class || $class || 'B::RecDeparse'

or 3 conditions

line l !l&&r !l&&!r condition
67 0 0 0 "$]" >= 5.009005 || "$]" < 5.009 && "$]" >= 5.008009 || $B::RecDeparse::Config{'perl_patchlevel'} && $B::RecDeparse::Config{'perl_patchlevel'} >= 31268
112 88 77 44 $_[0]{'brd_level'} < 0 || $_[0]{'brd_cur'} < $_[0]{'brd_level'}
207 0 0 0 $cv->NAME_HEK || $cv->GV->NAME
208 0 113 0 $cv ||= $gv->CV
212 37 10 66 not $$self{'brd_sub'} && $self->_recurse or $$seen{$name}
47 12 54 not $$self{'brd_sub'} && $self->_recurse or $$seen{$name} or not $$cv
22 0 54 not $$self{'brd_sub'} && $self->_recurse or $$seen{$name} or not $$cv or not $cv->isa('B::CV')
12 8 46 not $$self{'brd_sub'} && $self->_recurse or $$seen{$name} or not $$cv or not $cv->isa('B::CV') or $cv->ROOT->isa('B::NULL')