Condition Coverage

blib/lib/ProgressBar/Stack.pm
Criterion Covered Total %
condition 20 35 57.1


and 3 conditions

line !l l&&!r l&&r condition
90 8 10 169 $action eq $lastaction and $progress < $$self{'count'}
18 169 0 $action eq $lastaction and $progress < $$self{'count'} and $progress < $$self{'nextminupdate'} || $progress < $$self{'nextforceupdate'} && &Time::HiRes::time() < $$self{'nexttimeupdate'}
149 9 63 0 $$stacktop[1] >= $$self{'nextminupdate'} and $$stacktop[1] >= $$self{'nextforceupdate'} || &Time::HiRes::time() >= $$self{'nexttimeupdate'}
178 0 3 0 $$stacktop[1] >= $$self{'nextminupdate'} and $$stacktop[1] >= $$self{'nextforceupdate'} || &Time::HiRes::time() >= $$self{'nexttimeupdate'}
215 4950 95048 0 $$stacktop[1] >= $$self{'nextminupdate'} and $$stacktop[1] >= $$self{'nextforceupdate'} || &Time::HiRes::time() >= $$self{'nexttimeupdate'}
243 1 18 0 $$stacktop[1] >= $$self{'nextminupdate'} and $$stacktop[1] >= $$self{'nextforceupdate'} || &Time::HiRes::time() >= $$self{'nexttimeupdate'}

or 2 conditions

line l !l condition
234 2 0 (stat $fh)[7] || 1

or 3 conditions

line l !l&&r !l&&!r condition
90 3 0 166 $progress < $$self{'nextminupdate'} || $progress < $$self{'nextforceupdate'} && &Time::HiRes::time() < $$self{'nexttimeupdate'}
149 63 0 0 $$stacktop[1] >= $$self{'nextforceupdate'} || &Time::HiRes::time() >= $$self{'nexttimeupdate'}
178 3 0 0 $$stacktop[1] >= $$self{'nextforceupdate'} || &Time::HiRes::time() >= $$self{'nexttimeupdate'}
215 49 0 94999 $$stacktop[1] >= $$self{'nextforceupdate'} || &Time::HiRes::time() >= $$self{'nexttimeupdate'}
243 18 0 0 $$stacktop[1] >= $$self{'nextforceupdate'} || &Time::HiRes::time() >= $$self{'nexttimeupdate'}