Condition Coverage

blib/lib/Dpkg/Vendor/Debian.pm
Criterion Covered Total %
condition 14 51 27.4


and 3 conditions

line !l l&&!r l&&r condition
154 0 0 3 defined $abi and defined $libc
0 0 3 defined $abi and defined $libc and defined $os
0 0 3 defined $abi and defined $libc and defined $os and defined $cpu
181 0 0 0 $abi_bits == 32 and $cpu_bits == 32
272 3 0 0 $use_feature{'sanitize'}{'address'} and $use_feature{'sanitize'}{'thread'}
372 3 0 0 defined $use_feature{'hardening'}{'pie'} and $use_feature{'hardening'}{'pie'}
0 0 0 defined $use_feature{'hardening'}{'pie'} and $use_feature{'hardening'}{'pie'} and not $builtin_feature{'hardening'}{'pie'}
3 0 0 defined $use_feature{'hardening'}{'pie'} and not $use_feature{'hardening'}{'pie'}
3 0 0 defined $use_feature{'hardening'}{'pie'} and not $use_feature{'hardening'}{'pie'} and $builtin_feature{'hardening'}{'pie'}

or 3 conditions

line l !l&&r !l&&!r condition
227 0 3 0 $use_feature{'reproducible'}{'fixfilepath'} or $use_feature{'reproducible'}{'fixdebugpath'}
231 0 3 0 $ENV{'DEB_BUILD_PATH'} || Cwd::getcwd()
248 0 3 0 $use_feature{'reproducible'}{'fixfilepath'} or $use_feature{'reproducible'}{'fixdebugpath'}
277 0 0 3 $use_feature{'sanitize'}{'address'} or $use_feature{'sanitize'}{'thread'}
335 0 0 3 not $os =~ /^(?:linux|kfreebsd|knetbsd|hurd)$/ or $cpu =~ /^(?:hppa|avr32)$/
342 0 0 3 $cpu =~ /^(?:ia64|alpha|hppa|nios2)$/ or $arch eq 'arm'
448 0 3 0 $use_feature{$area}{$feature} //= $builtin_feature{$area}{$feature}
468 0 0 0 $linkname eq "usr$pathname" or $linkname eq "/usr$pathname"