Condition Coverage

blib/lib/App/ArduinoBuilder/Config.pm
Criterion Covered Total %
condition 14 26 53.8


and 3 conditions

line !l l&&!r l&&r condition
29 2 0 0 $options{'allow_missing'} and not -f $file_name
53 26 0 0 not $this->exists($key) and exists $options{'default'}
57 18 8 0 $v =~ /\{([^}]+)\}/ and not $options{'allow_partial'}
91 40 10 6 exists $options{'base'} and $options{'base'}->exists($key)

or 2 conditions

line l !l condition
155 1 5 $prefix // ""

or 3 conditions

line l !l&&r !l&&!r condition
34 8 0 0 not exists $this->{'config'}{$1} or $options{'allow_override'}
113 0 0 2 $^O eq "MSWin32" or $^O eq "cygwin"
0 0 2 $^O eq "MSWin32" or $^O eq "cygwin" or $^O eq "msys"
125 1 2 0 $options{'force_os_name'} // get_os_name()