Condition Coverage

blib/lib/RPM/Header/PurePerl.pm
Criterion Covered Total %
condition 13 27 48.1


and 3 conditions

line !l l&&!r l&&r condition
21 0 1 0 defined $filename and open RPMFILE, "<$filename"
43 1 0 0 defined $readtype and $readtype eq 'onlylead'
147 15 0 36 defined $RPM::Header::PurePerl::hdr_tags{$tag}{'TYPE'} and $RPM::Header::PurePerl::hdr_tags{$tag}{'TYPE'} == 1
204 0 0 1 int $val == $val and $val >= 2147483648
0 0 1 int $val == $val and $val >= 2147483648 and $val <= 4294967295

or 3 conditions

line l !l&&r !l&&!r condition
133 14 15 22 $type == 6 or $type == 8
29 3 19 $type == 6 or $type == 8 or $type == 9
191 1 0 0 defined $quick_provides{$$self{'hash'}{'NAME'}} or defined $quick_provideflags{'8'}
0 0 0 defined $quick_provides{$$self{'hash'}{'NAME'}} or defined $quick_provideflags{'8'} or defined $quick_provideversion{$$self{'hash'}{'VERSION'}}