Condition Coverage

blib/lib/IPC/DirQueue.pm
Criterion Covered Total %
condition 20 55 36.3


and 3 conditions

line !l l&&!r l&&r condition
474 310 90 659 exists $args{'path'} and $pathqueue ne $args{'path'}
636 310 0 0 $timeout and $timeout > 0
699 0 0 0 $finishtime and $now >= $finishtime
708 0 0 0 defined $stat[9] and defined $qdirlaststat && $stat[9] != $qdirlaststat || !defined($qdirlaststat)
1058 0 490 0 $$job{'QDFN'} and -f $$job{'QDFN'}
1154 130 0 0 sysopen IN, '

or 2 conditions

line l !l condition
140 20 0 $opts ||= {}
146 0 20 $$self{'data_file_mode'} ||= '0666'
148 0 20 $$self{'queue_file_mode'} ||= '0666'
159 0 20 $$self{'buf_size'} ||= 65536
160 0 20 $$self{'active_file_lifetime'} ||= 600
357 1120 0 $1 || '0'
358 1120 0 $2 || '0'
1177 16 0 $$self{'myhostname'} ||= 'nohost'

or 3 conditions

line l !l&&r !l&&!r condition
141 0 20 0 ref $class || $class
298 0 0 1120 $pri < 0 or $pri > 99
708 0 0 0 defined $qdirlaststat && $stat[9] != $qdirlaststat || !defined($qdirlaststat)
982 0 0 400 $dev1 != $dev3 or $ino1 != $ino3
0 0 400 $dev1 != $dev3 or $ino1 != $ino3 or $uid1 != $uid3
1024 0 0 1120 $k =~ /^Q...$/ or $k =~ /[:\0\n]/s
0 0 1120 $k =~ /^Q...$/ or $k =~ /[:\0\n]/s or $v =~ /[\0\n]/s