| blib/lib/File/Patch/Undoable.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| branch | 20 | 28 | 71.4 |
| line | true | false | branch |
|---|---|---|---|
| 101 | 0 | 150 | unless defined $file |
| 103 | 0 | 150 | unless defined $patch |
| 106 | 0 | 150 | unless _check_patch_has_dry_run_option() |
| 118 | 86 | 64 | if ($tx_action eq 'check_state') { } |
| 64 | 0 | elsif ($tx_action eq 'fix_state') { } | |
| 119 | 4 | 82 | unless $exists |
| 120 | 2 | 80 | if $is_sym or not $is_file |
| 121 | 2 | 78 | unless $patch_exists |
| 122 | 2 | 76 | unless $patch_is_file |
| 128 | 10 | 66 | if (not $?) { } |
| 66 | 0 | elsif ($? >> 8 == 1) { } | |
| 131 | 0 | 66 | if $dry_run |
| 150 | 0 | 64 | if ($?) |
| 156 | 0 | 64 | unless (rename $tmpname, $file) |