| blib/lib/Linux/Bootloader/Grub.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 13 | 48 | 27.0 |
| line | l | !l | condition |
|---|---|---|---|
| 188 | 0 | 0 | warn "ERROR: cannot read grub default file.\n" and return undef |
| 236 | 0 | 0 | warn "ERROR: cannot open default file.\n" and return undef |
| 248 | 0 | 0 | warn "ERROR: cannot open default file.\n" and return undef |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 267 | 1 | 2 | 3 | defined $param{'add-kernel'} && defined $param{'title'} |
| 2 | 0 | 1 | defined $param{'initrd'} and not -f "$param{'initrd'}" | |
| 343 | 1 | 0 | 0 | defined $param{'position'} and $param{'position'} =~ /end|\d+/ |
| 385 | 0 | 0 | 0 | defined $params{'option'} and not defined $params{'update-kernel'} |
| 0 | 0 | 0 | defined $params{'update-kernel'} && (defined $params{'args'} || defined $params{'remove-args'} || defined $params{'option'}) | |
| 398 | 0 | 0 | 0 | defined $params{'update-kernel'} and not $params{'update-kernel'} =~ /^\d+$/ |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 124 | 0 | 1 | 0 | ref $this || $this |
| 214 | 3 | 0 | 2 | $newdefault =~ /^\d+$/ or $newdefault =~ /^saved$/ |
| 221 | 0 | 1 | 2 | $newdefault < 0 or $newdefault > $kcount |
| 348 | 0 | 0 | 1 | $param{'position'} =~ /end/ or $param{'position'} >= $#sections |
| 370 | 0 | 0 | 1 | defined $param{'make-default'} or defined $param{'boot-once'} |
| 403 | 0 | 0 | 0 | not $params{'update-kernel'} =~ /^\d+$/ or $params{'update-kernel'} < 0 |
| 0 | 0 | 0 | not $params{'update-kernel'} =~ /^\d+$/ or $params{'update-kernel'} < 0 or $params{'update-kernel'} > $kcount | |
| 420 | 0 | 0 | 0 | defined $params{'args'} or defined $params{'remove-args'} |