Branch Coverage

blib/lib/StorageDisplay/Data/Partition.pm
Criterion Covered Total %
branch 32 40 80.0


line true false branch
84 134 100 unless ($part->isa("StorageDisplay::Data::Partition::Table::Part::Free"))
88 192 42 if $fc ne ""
112 40 2 if (defined $self->disk->blk_info("MODEL"))
115 40 2 if (defined $self->disk->blk_info("SERIAL"))
181 1 117 if ($part->isa('StorageDisplay::Data::Partition::Table::Part::SubTable')) { }
67 50 elsif ($part->isa('StorageDisplay::Data::Partition::Table::Part::Data')) { }
50 0 elsif ($part->isa('StorageDisplay::Data::Partition::Table::Part::Free')) { }
184 15 52 if ($part->label =~ /efi|grub/i or $part->flags =~ /boot/i)
355 136 0 if (defined $self->block)
366 136 0 if (defined $self->block) { }
371 126 10 if ($self->label) { }
497 6 0 if (defined $self->disk->blk_info("MODEL"))
500 6 0 if (defined $self->disk->blk_info("SERIAL"))
553 48 64 if ($part->{'kind'} eq 'free') { }
64 0 elsif ($part->{'kind'} eq 'part') { }
618 2 4 if ($part->{'kind'} eq 'free') { }
4 0 elsif ($part->{'kind'} eq 'part') { }
628 1 3 if ($part->{'id'} eq $extended) { }
2 1 elsif ($part->{'id'} <= 4) { }
641 0 1 unless defined $self->extended