Condition Coverage

blib/lib/Symbol/Util.pm
Criterion Covered Total %
condition 27 30 90.0


and 3 conditions

line !l l&&!r l&&r condition
171 91 3 2 $slot eq 'SCALAR' and not defined ${*{$name;}{'SCALAR'};}
206 0 38 6 defined *{$name;}{'SCALAR'} and defined ${*{$name;}{'SCALAR'};}
247 46 4 1 $slot eq 'SCALAR' and not defined ${*{$name;}{$slot};}
434 7 25 1 @names == 1 and $names[0] eq ''
437 0 26 3 @names and $names[0] =~ /^!/

or 2 conditions

line l !l condition
439 9 23 $$spec{'EXPORT'} || ''
440 22 10 $$spec{'OK'} || ''
441 21 11 $$spec{'TAGS'} || ''

or 3 conditions

line l !l&&r !l&&!r condition
437 3 0 29 not @names or @names and $names[0] =~ /^!/
449 32 12 2 defined $export_ok{$name} or defined $export{$name}
491 1 36 5 $type eq '&' or $type eq ''