| 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) |