Condition Coverage

MultiTail.pm
Criterion Covered Total %
condition 18 78 23.0


and 3 conditions

line !l l&&!r l&&r condition
220 2 0 0 ref $$args{'Pattern'} ne 'ARRAY' and not -f $$args{'Pattern'}
228 0 0 0 ref $$args{'ExceptPattern'} ne 'ARRAY' and not -f $$args{'ExceptPattern'}
293 0 6 0 $var ne '' and ref $var eq ''
312 0 0 0 $var ne '' and ref $var eq ''
326 0 10 0 $var ne '' and ref $var eq ''
329 0 6 4 $var ne '' and not exists $args{$param}
481 1 0 0 exists $path_file{$key} and not $MSWin32
518 1 0 0 $$rFD{'ScanForFiles'} and $MultiTail::LastScan + $$rFD{'ScanForFiles'} * 60 < $PresentTime
546 0 0 1 $$FH{'exist'} and $$FH{'open'}
1025 0 0 0 $$FH{'LastMtime'} == $$FH{'stat'}{'mtime'} and $$FH{'stat'}{'mtime'} < $PresentTime - $$rFD{'MaxAge'} * 60
0 0 0 $$FH{'LastMtime'} == $$FH{'stat'}{'mtime'} and $$FH{'stat'}{'mtime'} < $PresentTime - $$rFD{'MaxAge'} * 60 and $$FH{'open'}
1036 0 0 0 not $$FH{'open'} and $$FH{'LastMtime'} < $$FH{'stat'}{'mtime'}

or 3 conditions

line l !l&&r !l&&!r condition
464 1 0 0 $FILE =~ m[^/] or $MSWin32
468 0 0 1 $FILE =~ /^\w:/ or $FILE =~ m[^//]
0 1 0 $FILE =~ /^\w:/ or $FILE =~ m[^//] or not $MSWin32
518 0 0 1 $$rFD{'ScanForFiles'} and $MultiTail::LastScan + $$rFD{'ScanForFiles'} * 60 < $PresentTime or $MultiTail::FileAttributeChanged
963 0 0 1 $FS == 2 or $FS == 4
0 0 1 $FS == 2 or $FS == 4 or $FS == 6
967 0 0 1 $FS == 1 or $FS == 3
0 0 1 $FS == 1 or $FS == 3 or $FS == 5
0 0 1 $FS == 1 or $FS == 3 or $FS == 5 or $FS == 7
971 1 0 0 $FS == 8 or $FS == 14
995 0 0 0 $FS == 10 or $FS == 11
0 0 0 $FS == 10 or $FS == 11 or $FS == 13
0 0 0 $FS == 10 or $FS == 11 or $FS == 13 or $FS == 15
1231 0 0 0 ref $rFD || croak("$rFD is not and object")