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
185 0 0 0 $abi_bits == 32 and $cpu_bits == 32
276 3 0 0 $use_feature{'sanitize'}{'address'} and $use_feature{'sanitize'}{'thread'}
376 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
231 3 0 0 $use_feature{'reproducible'}{'fixfilepath'} or $use_feature{'reproducible'}{'fixdebugpath'}
235 0 3 0 $ENV{'DEB_BUILD_PATH'} || Cwd::getcwd()
252 3 0 0 $use_feature{'reproducible'}{'fixfilepath'} or $use_feature{'reproducible'}{'fixdebugpath'}
281 0 0 3 $use_feature{'sanitize'}{'address'} or $use_feature{'sanitize'}{'thread'}
339 0 0 3 not $os =~ /^(?:linux|kfreebsd|knetbsd|hurd)$/ or $cpu =~ /^(?:hppa|avr32)$/
346 0 0 3 $cpu =~ /^(?:ia64|alpha|hppa|nios2)$/ or $arch eq 'arm'
452 0 3 0 $use_feature{$area}{$feature} //= $builtin_feature{$area}{$feature}
472 0 0 0 $linkname eq "usr$pathname" or $linkname eq "/usr$pathname"