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
21150TFif (scalar @_ == 2) { }
214100TFif ($mode eq '>') { }
50TFelsif ($mode eq '<') { }
23250TFif (defined *$self->{'file'}) { }
233100TFif *$self->{'file'}->opened
2430TFif defined *$self->{'file'}
25150TFif defined *$self->{'file'}
2570TFif defined *$self->{'file'}
2630TFif defined *$self->{'file'}
26950TFif defined *$self->{'file'}
2880TFif ($method ne "none" and $method ne "auto")
31950TFif (defined $add_comp_ext)
32350TFif (*$self->{'add_comp_ext'} and $filename =~ /\.$comp_ext_regex$/)
34250TFif (*$self->{'add_comp_ext'}) { }
3430TFif ($comp eq 'auto') { }
0TFelsif ($comp eq 'none') { }
36950TFif ($comp eq 'none') { }
50TFelsif ($comp eq 'auto') { }
373100TFif $comp
38750TFif exists *$self->{'file'}
39750TFif exists *$self->{'mode'}
399100TFif ($self->use_compression) { }
40350TFunless open $filehandle, ">", $self->get_filename
41550TFif exists *$self->{'mode'}
417100TFif ($self->use_compression) { }
42250TFunless open $filehandle, "<", $self->get_filename
433100TFif (*$self->{'allow_sigpipe'})
4350TFunless ($? == 0 or POSIX::WIFSIGNALED($?) and POSIX::WTERMSIG($?) == 13)