Condition Coverage

blib/lib/ExtUtils/Manifest.pm
Criterion Covered Total %
condition 20 46 43.4


and 3 conditions

line !l l&&!r l&&r condition
121 1 0 3 -r 'MANIFEST' && maniread()
140 0 2 9 $Verbose and exists $read->{$file}
288 2 0 0 defined &Dos::UseLFN && Dos::UseLFN() == 0
428 186 0 290 defined $filename and $filename
610 0 0 0 $^O eq 'MSWin32' and Win32::IsWin95()

or 2 conditions

line l !l condition
188 0 16 shift() || {}
289 2 0 maniread() || {}
312 3 0 maniread() || {}
539 2 0 $how ||= 'cp'
705 14 5 $additions->{$file} || ''

or 3 conditions

line l !l&&r !l&&!r condition
345 0 36 0 $mfile ||= $MANIFEST
414 2 14 0 shift() || "$MANIFEST.SKIP"
417 10 6 0 open M, "< $mfile" or open M, "< $DEFAULT_MSKIP"
497 1 1 0 shift() || $DEFAULT_MSKIP
610 0 0 0 $Is_VMS or $^O eq 'MSWin32' and Win32::IsWin95()
636 0 0 0 $is_exception or not $ExtUtils::Manifest::Config{'d_link'}
0 0 0 $is_exception or not $ExtUtils::Manifest::Config{'d_link'} or -l $srcFile