Condition Coverage

blib/lib/Getopt/AsDocumented.pm
Criterion Covered Total %
condition 5 22 22.7


and 3 conditions

line !l l&&!r l&&r condition
299 0 0 0 $type ne 'boolean' && $type ne 'string'

or 2 conditions

line l !l condition
270 0 0 $caller->VERSION || 'main'->VERSION || ''
439 5 4 $setup{'type'} ||= 'string'

or 3 conditions

line l !l&&r !l&&!r condition
232 1 0 0 &$do($obj) || $lazy && do { $$obj{'config_file'} = &$lazy() }
268 0 0 0 ref $caller || $caller
271 0 0 0 $$self{'program_name'} || do { require File::Basename; File::Basename::basename($0) }
367 1 0 0 $setup{'from_file'} || (caller 2)[1]
373 0 0 1 $setup{'handler'} || (caller 2)[0]