Branch Coverage

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


line true false branch
84 2 6 if ($distro = $self->_get_lsb_info)
85 2 0 if $distro
89 2 9 if (-f "$release_files_directory/$_" and not -l "$release_files_directory/$_")
90 2 0 if (-f "$release_files_directory/$_" and not -l "$release_files_directory/$_")
99 4 60 if (-f "$release_files_directory/$_" and not -l "$release_files_directory/$_")
100 4 0 if (-f "$release_files_directory/$_" and not -l "$release_files_directory/$_")
101 3 1 if ($release_files{$_} eq 'redhat')
105 2 3 if ($self->_get_file_info)
125 1 6 if $release = $self->_get_lsb_info('DISTRIB_RELEASE')
126 0 6 unless ($$self{'DISTRIB_ID'})
127 0 0 unless $self->distribution_name
139 3 12 if (-r "$release_files_directory/" . $standard_release_file)
143 3 0 if ($info)
155 0 14 unless open my $fh, '<', "$release_files_directory/" . $$self{'release_file'}
161 11 6 if $info