Branch Coverage

File:Dpkg/Compression/FileHandle.pm
Coverage:52.8%

line%coveragebranch
139100TFif (exists $args{'filename'})
14250TFif (exists $args{'compression'})
14550TFif (exists $args{'compression_level'})
162100TFif (exists *$self->{'mode'}) { }
16350TFif *$self->{'mode'} eq $mode
17250TFif ($mode eq 'w') { }
50TFelsif ($mode eq 'r') { }
205100TFif wantarray
21250TFif (scalar @args == 2) { }
215100TFif ($mode eq '>') { }
50TFelsif ($mode eq '<') { }
23350TFif (defined *$self->{'file'}) { }
234100TFif *$self->{'file'}->opened
2450TFif defined *$self->{'file'}
25450TFif defined *$self->{'file'}
2610TFif defined *$self->{'file'}
2680TFif defined *$self->{'file'}
27550TFif defined *$self->{'file'}
2940TFif ($method ne "none" and $method ne "auto")
32550TFif (defined $add_comp_ext)
32950TFif (*$self->{'add_comp_ext'} and $filename =~ /\.$comp_ext_regex$/)
34850TFif (*$self->{'add_comp_ext'}) { }
3490TFif ($comp eq 'auto') { }
0TFelsif ($comp eq 'none') { }
37550TFif ($comp eq 'none') { }
50TFelsif ($comp eq 'auto') { }
379100TFif $comp
39350TFif exists *$self->{'file'}
40350TFif exists *$self->{'mode'}
405100TFif ($self->use_compression) { }
40950TFunless open $filehandle, ">", $self->get_filename
42150TFif exists *$self->{'mode'}
423100TFif ($self->use_compression) { }
42850TFunless open $filehandle, "<", $self->get_filename
439100TFif (*$self->{'allow_sigpipe'})
4410TFunless ($? == 0 or POSIX::WIFSIGNALED($?) and POSIX::WTERMSIG($?) == 13)