Condition Coverage

blib/lib/Getopt/LL.pm
Criterion Covered Total %
condition 34 37 91.8


and 3 conditions

line !l l&&!r l&&r condition
100 0 21 4 ref $rules_ref and not scalar keys %{$rules_ref;}
226 61 4 1 $$rule_spec{'required'} and not $$result{$rule_name}
232 58 1 6 $$rule_spec{'default'} and not $$result{$rule_name}
251 144 1 2 $argument eq '--' and $$options_ref{'end_on_dashdash'}
55 4 86 $is_arg_of_type and not $end_processing
261 51 31 4 $is_arg_of_type eq 'short' and $$options_ref{'split_multiple_shorts'}
285 64 26 3 not $opt_has_rule and $$aliases{$argument_name}

or 2 conditions

line l !l condition
93 16 10 $argv_ref ||= \@ARGV
297 2 23 $argument_value || 1

or 3 conditions

line l !l&&r !l&&!r condition
100 1 0 25 not $rules_ref or ref $rules_ref and not scalar keys %{$rules_ref;}
293 67 0 26 $opt_has_rule or $$options_ref{'allow_unspecified'}
410 2 45 2 $arg_value ||= $RULE_ACTION{$rule_type}($self, $node)
487 2 2 4 $$spec{'type'} eq 'string' or $$spec{'type'} eq 'digit'