Condition Coverage

blib/lib/Getopt/Long/More.pm
Criterion Covered Total %
condition 13 47 27.6


and 3 conditions

line !l l&&!r l&&r condition
180 0 0 0 $args{'type'} eq 'optval' and $opt_completions{$args{'ospec'}}
0 0 0 $args{'type'} eq 'arg' and $arg_completion
223 23 28 22 $i > 0 and ref $_ eq 'Getopt::Long::More::OptSpec'
239 0 1 1 ref $_->{'handler'} eq 'SCALAR' and not defined ${$$_{'handler'};}
1 0 0 ref $_->{'handler'} eq 'ARRAY' and not @{$_->{'handler'};}
1 0 0 ref $_->{'handler'} eq 'HASH' and not keys %{$$_{'handler'};}
261 0 1 1 ref $_->{'handler'} eq 'SCALAR' and not defined ${$$_{'handler'};}
1 0 0 ref $_->{'handler'} eq 'ARRAY' and not @{$_->{'handler'};}
1 0 0 ref $_->{'handler'} eq 'HASH' and not keys %{$$_{'handler'};}

or 2 conditions

line l !l condition
146 0 0 $shell //= 'tcsh'

or 3 conditions

line l !l&&r !l&&!r condition
41 0 0 0 local $Getopt::Long::caller ||= (&CORE::GLOBAL::caller())[0]
66 0 26 0 local $Getopt::Long::caller ||= (&CORE::GLOBAL::caller())[0]
138 0 0 26 $ENV{'COMP_LINE'} or $ENV{'COMMAND_LINE'}
303 0 0 0 $entries[-1][1] ||= $os->{'summary'}
345 0 0 0 $entries[-1][1] ||= $os->{'summary'}
346 0 0 0 $entries[-1][2] ||= $os->{'description'}