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())
17 0 0 $we_are_testing_this_module and not $ENV{'CLUSTERICIOUS_CONF_DIR'} && _is_subdir($ENV{'CLUSTERICIOUS_CONF_DIR'}, Cwd::getcwd())
152 25 0 0 $$conf_data{'hypnotoad'} and not ref $$conf_data{'hypnotoad'}{'listen'}
182 48 0 4 $default_exists and not exists $$self{$called}
196 77 4 1 $default_exists and not exists $$self{$called}
200 77 1 1 wantarray && ref $value eq 'HASH'
77 0 1 wantarray && ref $value eq 'ARRAY'

or 2 conditions

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

or 3 conditions

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