Condition Coverage

lib/Acme/Sub/Parms.pm
Criterion Covered Total %
condition 23 42 54.7


and 3 conditions

line !l l&&!r l&&r condition
97 32 0 0 $ch eq '\\' and not $escape_next
157 28 0 0 1 == @spec_tokens_list and $spec_tokens->{'optional'}
184 16 8 4 not $no_validation and $spec_tokens->{'required'}
335 4 0 0 $simple_bind and not $normalize
4 0 0 $simple_bind and not $normalize and $no_validation
0 0 0 $simple_bind and not $normalize and $no_validation and 0 == $side_effects
0 0 0 $simple_bind and not $normalize and $no_validation and 0 == $side_effects and 0 == @hard_var_declarations
376 12 6 8 $no_validation and not $bind_field =~ /[\s\[,](default|callback)\s*=\s*/

or 3 conditions

line l !l&&r !l&&!r condition
95 4 0 32 $block_done or $upend_spec eq ''
157 0 0 28 0 == @spec_tokens_list or 1 == @spec_tokens_list and $spec_tokens->{'optional'}
198 4 4 20 defined $type_requirements or defined $isa_requirements
8 4 16 defined $type_requirements or defined $isa_requirements or defined $can_requirements
298 0 4 28 not defined $spec or $spec eq ''
317 0 4 28 not defined $spec or $spec eq ''