Condition Coverage

blib/lib/Slackware/Slackget/File.pm
Criterion Covered Total %
condition 13 57 22.8


and 3 conditions

line !l l&&!r l&&r condition
47 0 2 2 defined $file and -e $file
2 0 2 defined $file and -e $file and not defined $args{'load-raw'}
56 2 0 0 $args{'mode'} and $args{'mode'} eq 'write' || $args{'mode'} eq 'append' || $args{'mode'} eq 'rewrite'
57 2 0 0 defined $self->{'MODE'} and $self->{'MODE'} eq 'rewrite'
64 0 2 0 defined $file and -e $file
2 0 0 defined $file and -e $file and not defined $self->{'no-auto-load'}
150 0 0 0 defined $self->{'TYPE'} and $self->{'TYPE'} eq 'ASCII' || $self->{'TYPE'} eq 'XML' || $self->{'TYPE'} eq 'Quake'
0 0 0 defined $self->{'TYPE'} and $self->{'TYPE'} eq 'ASCII' || $self->{'TYPE'} eq 'XML' || $self->{'TYPE'} eq 'Quake' and not defined $self->{'LOAD_RAW'}
0 0 0 $self->{'TYPE'} eq 'bzip2' and not defined $self->{'LOAD_RAW'}
0 0 0 $self->{'TYPE'} eq 'gzip' and not defined $self->{'LOAD_RAW'}
381 2 0 0 defined $self->{'MODE'} and $self->{'MODE'} eq 'append'

or 3 conditions

line l !l&&r !l&&!r condition
52 0 0 2 $self->{'TYPE'} eq 'gzip' or $self->{'TYPE'} eq 'bzip2'
0 0 2 $self->{'TYPE'} eq 'gzip' or $self->{'TYPE'} eq 'bzip2' or $self->{'TYPE'} eq 'ASCII'
0 0 2 $self->{'TYPE'} eq 'gzip' or $self->{'TYPE'} eq 'bzip2' or $self->{'TYPE'} eq 'ASCII' or $self->{'TYPE'} eq 'XML'
0 0 2 $self->{'TYPE'} eq 'gzip' or $self->{'TYPE'} eq 'bzip2' or $self->{'TYPE'} eq 'ASCII' or $self->{'TYPE'} eq 'XML' or $self->{'TYPE'} eq 'Quake'
56 0 0 0 $args{'mode'} eq 'write' || $args{'mode'} eq 'append' || $args{'mode'} eq 'rewrite'
143 0 0 0 -e $file or -R $file
150 0 0 0 $self->{'TYPE'} eq 'ASCII' || $self->{'TYPE'} eq 'XML' || $self->{'TYPE'} eq 'Quake'
0 0 0 defined $self->{'LOAD_RAW'} or $self->{'TYPE'} eq ''