| line |
true |
false |
branch |
|
109
|
0 |
9 |
$^O =~ /MSWin/ ? : |
|
111
|
1 |
8 |
if ($ENV{'PERL_ARCHIVE_SEVENZIP_BIN'}) { } |
|
117
|
0 |
8 |
if ($^O =~ /MSWin/i) |
|
124
|
0 |
0 |
if ($^O eq "MSWin32") |
|
125
|
0 |
0 |
unless -e file("$dir", "7z.exe") |
|
132
|
8 |
1 |
unless ($found) |
|
135
|
9 |
0 |
defined $found ? : |
|
155
|
1 |
14 |
if (@_ == 2) { } |
|
161
|
0 |
15 |
if ($options{'find'}) |
|
167
|
28 |
47 |
unless defined $options{$_} |
|
177
|
45 |
0 |
unless defined $options{$_} |
|
179
|
0 |
9 |
ref $self_or_class ? : |
|
190
|
0 |
9 |
if (not $@) |
|
193
|
0 |
0 |
if (@output >= 3) { } |
|
197
|
0 |
0 |
unless $output[1] =~ /^7-Zip\s+.*?\b(\d+\.\d+)\s+(?:\(x64\))?(?:\s*:\s*)?Copyright/ |
|
252
|
0 |
0 |
unless (grep {defined $_;} $options{'archivename'}, $self->{'archivename'}) |
|
282
|
0 |
0 |
if ($output[0] =~ /^----------\s*$/) { } |
|
293
|
0 |
0 |
if ($line =~ /^([\w ]+) =(?: (.*?)|)\s*$/) { } |
|
|
0 |
0 |
elsif ($line =~ /^\s*$/) { } |
|
|
0 |
0 |
elsif ($line =~ /^Warnings: \d+\s+/) { } |
|
296
|
0 |
0 |
if ($entry_info{'Path'}) |
|
334
|
0 |
0 |
if (@_ == 2) { } |
|
339
|
0 |
0 |
unless defined $options{'membername'} |
|
367
|
0 |
0 |
unless defined $extractedName |
|
383
|
0 |
0 |
if $options{'verbose'} |
|
385
|
0 |
0 |
if (basename($memberOrName ne $target_name)) |
|
391
|
0 |
0 |
unless (-f $src) |
|
394
|
0 |
0 |
unless rename $src, $extractedName |
|
415
|
0 |
0 |
if ($^O =~ /MSWin/) |
|
435
|
0 |
0 |
defined $_ && /\s/ ? : |
|
|
0 |
36 |
$quote ? : |
|
444
|
9 |
0 |
unless defined $options{'archivename'} |
|
445
|
0 |
9 |
unless (exists $options{'fs_encoding'}) |
|
446
|
0 |
0 |
defined $self->{'fs_encoding'} ? : |
|
448
|
0 |
9 |
unless (defined $options{'default_options'}) |
|
449
|
0 |
0 |
defined $self->{'default_options'} ? : |
|
453
|
0 |
9 |
if (defined $options{'fs_encoding'}) |
|
455
|
0 |
0 |
unless exists $sevenzip_charsetname{$options{'fs_encoding'}} |
|
456
|
0 |
0 |
if (my $charset = $sevenzip_charsetname{$options{'fs_encoding'}}) |
|
481
|
0 |
9 |
if (defined $options{'stdin'} or defined $options{'stdin_fh'}) |
|
487
|
0 |
9 |
if $options{'verbose'} or $self->{'verbose'} |
|
489
|
0 |
9 |
if ($self->{'verbose'}) { } |
|
490
|
0 |
0 |
unless CORE::open $fh, $mode, @$cmd |
|
493
|
0 |
9 |
unless CORE::open my $fh_err, ">", "File::Spec"->devnull |
|
499
|
0 |
0 |
unless my $pid = open3($fh_in, my $fh_out, ">&" . $errh, @$cmd) |
|
501
|
0 |
0 |
if ($mode eq '|-') { } |
|
507
|
0 |
0 |
if ($options{'encoding'}) { } |
|
|
0 |
0 |
elsif ($options{'binmode'}) { } |
|
513
|
0 |
0 |
if ($options{'stdin'}) { } |
|
|
0 |
0 |
elsif ($options{'stdin_fh'}) { } |
|
|
0 |
0 |
elsif ($options{'skip'}) { } |
|
533
|
0 |
1 |
unless (defined $self->{'archivename'}) |
|
546
|
0 |
0 |
if $options{'verbose'} or $self->{'verbose'} |
|
568
|
0 |
0 |
if ($sevenzip_stdin_support{$self->{'type'}}) { } |
|
599
|
0 |
0 |
unless unlink $tempname |
|
674
|
0 |
0 |
unless delete $options{'items'} |
|
681
|
0 |
0 |
unless (ref $item) |
|
686
|
0 |
0 |
if ($name ne $storedName) { } |
|
714
|
0 |
0 |
if (@filelist) |
|
721
|
0 |
0 |
if ($options{'recursive'}) |