lib/Archive/Extract.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
condition | 37 | 64 | 57.8 |
line | !l | l&&!r | l&&r | condition |
---|---|---|---|---|
434 | 0 | 0 | 96 | $rv and $rv ne [()] |
0 | 0 | 0 | $rv and $rv eq [()] | |
666 | 32 | 16 | 0 | $self->is_tgz && !$self->bin_gzip |
40 | 8 | 0 | $self->is_tbz && !$self->bin_bunzip2 | |
32 | 16 | 0 | $self->is_txz && !$self->bin_unxz | |
887 | 16 | 0 | 16 | $Archive::Extract::_ALLOW_TAR_ITER and 'Archive::Tar'->can('iter') |
1262 | 2 | 0 | 0 | $self->have_old_bunzip2 and not $self->archive =~ /\.bz2$/i |
1530 | 0 | 0 | 0 | $buf and /[^[:print:]]/ |
line | l | !l | condition |
---|---|---|---|
1202 | 82 | 0 | shift() || [] |
1582 | 109 | 1 | do { shift() ? $self->_error_msg_long : $self->_error_msg } || [] |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
367 | 4 | 4 | 88 | $self->is_gz or $self->is_bz2 |
8 | 4 | 84 | $self->is_gz or $self->is_bz2 or $self->is_Z | |
8 | 2 | 82 | $self->is_gz or $self->is_bz2 or $self->is_Z or $self->is_lzma | |
6 | 2 | 80 | $self->is_gz or $self->is_bz2 or $self->is_Z or $self->is_lzma or $self->is_xz | |
724 | 24 | 0 | 24 | 'IPC::Cmd'->can_capture_buffer || $buffer |
985 | 1 | 0 | 1 | 'IPC::Cmd'->can_capture_buffer or $buffer |
1060 | 1 | 0 | 1 | 'IPC::Cmd'->can_capture_buffer or $buffer |
1109 | 0 | 0 | 0 | 'IPC::Cmd'->can_capture_buffer || $buffer |
1280 | 1 | 0 | 1 | 'IPC::Cmd'->can_capture_buffer or $buffer |
1381 | 1 | 0 | 1 | 'IPC::Cmd'->can_capture_buffer or $buffer |
1451 | 1 | 0 | 1 | 'IPC::Cmd'->can_capture_buffer or $buffer |
1539 | 0 | 0 | 0 | $part =~ /ZIPINFO/ or $part =~ /usage:.+?Z1/ |