Condition Coverage

blib/lib/Clustericious/Config.pm
Criterion Covered Total %
condition 20 31 64.5


and 3 conditions

line !l l&&!r l&&r condition
79 0 0 0 $ENV{'CLUSTERICIOUS_CONF_DIR'} && _is_subdir($ENV{'CLUSTERICIOUS_CONF_DIR'}, Cwd::getcwd())
16 0 0 $we_are_testing_this_module and not $ENV{'CLUSTERICIOUS_CONF_DIR'} && _is_subdir($ENV{'CLUSTERICIOUS_CONF_DIR'}, Cwd::getcwd())
152 24 0 0 $$conf_data{'hypnotoad'} and not ref $$conf_data{'hypnotoad'}{'listen'}
182 44 0 4 $default_exists and not exists $$self{$called}
196 62 4 1 $default_exists and not exists $$self{$called}
200 62 1 1 wantarray && ref $value eq 'HASH'
62 0 1 wantarray && ref $value eq 'ARRAY'

or 2 conditions

line l !l condition
44 1 8 $$class_suffix{$name} //= 1
129 23 1 $conf_data ||= {}

or 3 conditions

line l !l&&r !l&&!r condition
103 0 8 8 $we_are_testing_this_module or 'Clustericious::Config'->_testing
185 0 3 45 $called =~ /^_/ or not exists $$self{$called}