Condition Coverage

blib/lib/Test/Vars.pm
Criterion Covered Total %
condition 38 48 79.1


and 3 conditions

line !l l&&!r l&&r condition
188 68 43 74 $hashref || $coderef and $gv->FILE =~ /\Q$file\E\z/msx
189 74 0 0 $hashref and B::svref_2object($hashref)->NAME
227 775 112 406 defined $p and not $p->{'outside'}
321 1111 0 542 defined $pv and length $pv
1111 26 516 defined $pv and length $pv and $pv ne "&"
26 0 516 defined $pv and length $pv and $pv ne "&" and $pv ne "\$"
26 1 515 defined $pv and length $pv and $pv ne "&" and $pv ne "\$" and not $padname->FLAGS & 16
421 212 44 80 defined $p and $p->{'outside_padix'}
445 0 168 502 ${$o;} and ref $o ne "B::COP"
450 96 4 68 $op_svusers[$_->type] and ($_->flags & 3) == 1
100 1 67 $op_svusers[$_->type] and ($_->flags & 3) == 1 and $_->type != $padsv_store

or 2 conditions

line l !l condition
19 0 45 $ENV{'TEST_VERBOSE'} || 0
237 11 0 $p->{'context'} || ''
411 477 730 $p->{'count'} ||= 0

or 3 conditions

line l !l&&r !l&&!r condition
188 0 117 68 $hashref || $coderef
212 0 0 74 $cv->XSUB or $cv->ROOT->isa("B::NULL")
413 40 223 928 $optype == $op_enteriter or ($op->flags & 3) == 1