Branch Coverage

blib/lib/Disk/SMART.pm
Criterion Covered Total %
branch 14 36 38.8


line true false branch
52 0 0 if $>
53 0 0 @devices ? :
54 0 0 unless @devices
136 8 28 if ($key =~ /\A5\Z|\A187\Z|\A188\Z|\A197\Z|\A198\Z/)
138 1 7 if $value->[1] > 0
155 0 0 unless open my $fh, '-|', 'parted -l'
158 0 0 unless close $fh
236 2 0 @p_devices ? :
241 0 2 unless $out and $out =~ /START OF INFORMATION SECTION/
261 0 0 unless defined $smartctl and -f $smartctl
264 0 0 unless open my $fh, '-|', "$smartctl $device $options"
268 0 0 if ($smart_output =~ /Unknown USB bridge/)
269 0 0 unless open $fh, '-|', "$smartctl $device $options -d sat"
304 0 2 unless $errors
316 0 2 unless $health and $health =~ /PASSED|FAILED/x
328 1 1 unless $model
341 1 1 if ($temp_c) { }
365 6 18 unless exists $self->{'devices'}{$device}