Branch Coverage

blib/lib/Linux/Distribution.pm
Criterion Covered Total %
branch 22 30 73.3


line true false branch
88 3 11 if ($distro = $self->_get_lsb_info)
89 3 0 if $distro
93 3 27 if (-f "$release_files_directory/$_" and not -l "$release_files_directory/$_")
94 3 0 if (-f "$release_files_directory/$_" and not -l "$release_files_directory/$_")
103 8 128 if (-f "$release_files_directory/$_" and not -l "$release_files_directory/$_")
104 8 0 if (-f "$release_files_directory/$_" and not -l "$release_files_directory/$_")
105 4 4 if ($release_files{$_} eq 'redhat')
109 2 5 if ($self->_get_file_info)
129 2 11 if $release = $self->_get_lsb_info('DISTRIB_RELEASE')
130 0 11 unless ($$self{'DISTRIB_ID'})
131 0 0 unless $self->distribution_name
143 5 22 if (-r "$release_files_directory/" . $standard_release_file)
147 5 0 if ($info)
159 0 23 unless open my $fh, '<', "$release_files_directory/" . $$self{'release_file'}
165 18 9 if $info