Condition Coverage

File:blib/lib/Object/Configure.pm
Coverage:57.5%

line%coveragecondition
273100
Adec
00
11
$_[1] || {}
27667
ABdec
0X0
100
111
exists $params->{'logger'} and ref $params->{'logger'} eq "ARRAY"
296100
ABdec
000
011
1X1
$config_dirs or -r $config_file
310100
ABdec
0X0
100
111
$ancestor_config_file and $ancestor_config_file eq $config_file
31550
ABCdec
0XX0
10X0
1100
1111
$ancestor_config_file and -r $ancestor_config_file and not $tracked_files{$ancestor_config_file}
33125
ABCdec
0XX0
10X0
1100
1111
$config_file and not $tracked_files{$config_file} and -r $config_file
35250
Adec
00
11
$class_order{$Object::Configure::b->{'class'}} // 999
50
Adec
00
11
$class_order{$Object::Configure::a->{'class'}} // 999
42733
ABdec
0X0
100
111
$params->{'config_path'} and -f $params->{'config_path'}
43833
ABdec
0X0
100
111
&blessed($logger) && $logger->isa('Log::Abstraction')
46833
ABdec
0X0
100
111
$array and not $params->{'logger'}{'array'}
49250
Adec
00
11
$1 || ''
494100
Adec
00
11
$3 || ''
51167
ABdec
0X0
100
111
$config_dirs and ref $config_dirs eq "ARRAY"
52767
ABdec
0X0
100
111
-r $pattern and -f $pattern
582100
ABdec
0X0
100
111
ref $overlay->{$key} eq "HASH" and ref $result->{$key} eq "HASH"
63350
Adec
00
11
$params{'interval'} || 10
72667
ABdec
000
011
1X1
not $stored_stat or $current_stat->mtime > $stored_stat->mtime
76033
ABdec
000
011
1X1
$obj->{'_config_file'} || $obj->{'config_file'}
76167
ABdec
0X0
100
111
$config_file and -f $config_file
78267
ABdec
0X0
100
111
$key =~ /^logger/ and $new_params->{$key} ne "NULL"
79633
ABdec
0X0
100
111
$obj->{'logger'} and $obj->{'logger'}->can("info")
8090
Adec
00
11
$obj->{'carp_on_warn'} || 0
851100
Adec
00
11
$SIG{'USR1'} || 'DEFAULT'
8630
ABdec
0X0
100
111
$_original_usr1_handler ne "DEFAULT" and $_original_usr1_handler ne "IGNORE"