Condition Coverage

blib/lib/Proc/ProcessTable/Colorizer.pm
Criterion Covered Total %
condition 0 216 0.0


and 3 conditions

line !l l&&!r l&&r condition
191 0 0 0 $^O =~ /bsd/ and $field =~ /pctmem/
0 0 0 $^O =~ /bsd/ and $field =~ /rss/
228 0 0 0 $^O =~ /bsd/ and hex $proc->flags & 2097152
327 0 0 0 defined $proc->{'idle'} and not $self->{'showIdle'}
354 0 0 0 defined $user_search_array->[$user_search_int] and $matched == 0
389 0 0 0 defined $wait_search_array->[$wait_search_int] and $matched == 0
425 0 0 0 defined $time_search_array->[$time_search_int] and $matched == 0
433 0 0 0 $to_match =~ /^\<\=/ and $checked == 0
446 0 0 0 $to_match =~ /^\
459 0 0 0 $to_match =~ /^\>=/ and $checked == 0
472 0 0 0 $to_match =~ /^\>/ and $checked == 0
494 0 0 0 defined $pctcpu_search_array->[$pctcpu_search_int] and $matched == 0
502 0 0 0 $to_match =~ /^\<\=/ and $checked == 0
515 0 0 0 $to_match =~ /^\
528 0 0 0 $to_match =~ /^\>=/ and $checked == 0
541 0 0 0 $to_match =~ /^\>/ and $checked == 0
564 0 0 0 defined $pctmem_search_array->[$pctmem_search_int] and $matched == 0
572 0 0 0 $to_match =~ /^\<\=/ and $checked == 0
585 0 0 0 $to_match =~ /^\
598 0 0 0 $to_match =~ /^\>=/ and $checked == 0
611 0 0 0 $to_match =~ /^\>/ and $checked == 0
638 0 0 0 $proc->{'state'} ne 'zombie' and $proc->{'rss'} == '0'
648 0 0 0 $self_ignore == 1 and $proc->{'pid'} == $$
0 0 0 $required_hits > 0 and $self_ignore == 2
0 0 0 $required_hits > 0 and $self_ignore == 2 and $proc->{'pid'} == $$
685 0 0 0 $field eq 'uid' and $self->{'resolveUser'}
721 0 0 0 $proc->{'state'} ne 'zombie' and $proc->{'rss'} == '0'
729 0 0 0 defined $proc->{'working_on_exiting'} and $proc->{'working_on_exiting'}
737 0 0 0 defined $proc->{'is_session_leader'} and $proc->{'is_session_leader'}
745 0 0 0 defined $proc->{'is_locked'} || defined $proc->{'posix_advisory_lock'} and $proc->{'is_locked'} || $proc->{'posix_advisory_lock'}
753 0 0 0 defined $proc->{'has_controlling_terminal'} and $proc->{'has_controlling_terminal'}
761 0 0 0 defined $proc->{'is_being_forked'} and $proc->{'is_being_forked'}
769 0 0 0 defined $proc->{'traced_by_debugger'} and $proc->{'traced_by_debugger'}

or 3 conditions

line l !l&&r !l&&!r condition
315 0 0 0 $Proc::ProcessTable::Colorizer::a->{'pctcpu'} <=> $Proc::ProcessTable::Colorizer::b->{'pctcpu'} or $Proc::ProcessTable::Colorizer::a->{'pctmem'} <=> $Proc::ProcessTable::Colorizer::b->{'pctmem'}
0 0 0 $Proc::ProcessTable::Colorizer::a->{'pctcpu'} <=> $Proc::ProcessTable::Colorizer::b->{'pctcpu'} or $Proc::ProcessTable::Colorizer::a->{'pctmem'} <=> $Proc::ProcessTable::Colorizer::b->{'pctmem'} or $Proc::ProcessTable::Colorizer::a->{'rss'} <=> $Proc::ProcessTable::Colorizer::b->{'rss'}
0 0 0 $Proc::ProcessTable::Colorizer::a->{'pctcpu'} <=> $Proc::ProcessTable::Colorizer::b->{'pctcpu'} or $Proc::ProcessTable::Colorizer::a->{'pctmem'} <=> $Proc::ProcessTable::Colorizer::b->{'pctmem'} or $Proc::ProcessTable::Colorizer::a->{'rss'} <=> $Proc::ProcessTable::Colorizer::b->{'rss'} or $Proc::ProcessTable::Colorizer::a->{'size'} <=> $Proc::ProcessTable::Colorizer::b->{'size'}
745 0 0 0 defined $proc->{'is_locked'} || defined $proc->{'posix_advisory_lock'}
0 0 0 $proc->{'is_locked'} || $proc->{'posix_advisory_lock'}
992 0 0 0 $item =~ /^\>[0123456789]*$/ or $item =~ /^\>[0123456789]*\.[0123456789]*$/
0 0 0 $item =~ /^\>[0123456789]*$/ or $item =~ /^\>[0123456789]*\.[0123456789]*$/ or $item =~ /^\>\.[0123456789]*$/
0 0 0 $item =~ /^\>[0123456789]*$/ or $item =~ /^\>[0123456789]*\.[0123456789]*$/ or $item =~ /^\>\.[0123456789]*$/ or $item =~ /^\>\=[0123456789]*$/
0 0 0 $item =~ /^\>[0123456789]*$/ or $item =~ /^\>[0123456789]*\.[0123456789]*$/ or $item =~ /^\>\.[0123456789]*$/ or $item =~ /^\>\=[0123456789]*$/ or $item =~ /^\>\=[0123456789]*\.[0123456789]*$/
0 0 0 $item =~ /^\>[0123456789]*$/ or $item =~ /^\>[0123456789]*\.[0123456789]*$/ or $item =~ /^\>\.[0123456789]*$/ or $item =~ /^\>\=[0123456789]*$/ or $item =~ /^\>\=[0123456789]*\.[0123456789]*$/ or $item =~ /^\>\=\.[0123456789]*$/
0 0 0 $item =~ /^\>[0123456789]*$/ or $item =~ /^\>[0123456789]*\.[0123456789]*$/ or $item =~ /^\>\.[0123456789]*$/ or $item =~ /^\>\=[0123456789]*$/ or $item =~ /^\>\=[0123456789]*\.[0123456789]*$/ or $item =~ /^\>\=\.[0123456789]*$/ or $item =~ /^\<[0123456789]*$/
0 0 0 $item =~ /^\>[0123456789]*$/ or $item =~ /^\>[0123456789]*\.[0123456789]*$/ or $item =~ /^\>\.[0123456789]*$/ or $item =~ /^\>\=[0123456789]*$/ or $item =~ /^\>\=[0123456789]*\.[0123456789]*$/ or $item =~ /^\>\=\.[0123456789]*$/ or $item =~ /^\<[0123456789]*$/ or $item =~ /^\<[0123456789]*\.[0123456789]*$/
0 0 0 $item =~ /^\>[0123456789]*$/ or $item =~ /^\>[0123456789]*\.[0123456789]*$/ or $item =~ /^\>\.[0123456789]*$/ or $item =~ /^\>\=[0123456789]*$/ or $item =~ /^\>\=[0123456789]*\.[0123456789]*$/ or $item =~ /^\>\=\.[0123456789]*$/ or $item =~ /^\<[0123456789]*$/ or $item =~ /^\<[0123456789]*\.[0123456789]*$/ or $item =~ /^\<\.[0123456789]*$/
0 0 0 $item =~ /^\>[0123456789]*$/ or $item =~ /^\>[0123456789]*\.[0123456789]*$/ or $item =~ /^\>\.[0123456789]*$/ or $item =~ /^\>\=[0123456789]*$/ or $item =~ /^\>\=[0123456789]*\.[0123456789]*$/ or $item =~ /^\>\=\.[0123456789]*$/ or $item =~ /^\<[0123456789]*$/ or $item =~ /^\<[0123456789]*\.[0123456789]*$/ or $item =~ /^\<\.[0123456789]*$/ or $item =~ /^\<\=[0123456789]*$/
0 0 0 $item =~ /^\>[0123456789]*$/ or $item =~ /^\>[0123456789]*\.[0123456789]*$/ or $item =~ /^\>\.[0123456789]*$/ or $item =~ /^\>\=[0123456789]*$/ or $item =~ /^\>\=[0123456789]*\.[0123456789]*$/ or $item =~ /^\>\=\.[0123456789]*$/ or $item =~ /^\<[0123456789]*$/ or $item =~ /^\<[0123456789]*\.[0123456789]*$/ or $item =~ /^\<\.[0123456789]*$/ or $item =~ /^\<\=[0123456789]*$/ or $item =~ /^\<\=[0123456789]*\.[0123456789]*$/
0 0 0 $item =~ /^\>[0123456789]*$/ or $item =~ /^\>[0123456789]*\.[0123456789]*$/ or $item =~ /^\>\.[0123456789]*$/ or $item =~ /^\>\=[0123456789]*$/ or $item =~ /^\>\=[0123456789]*\.[0123456789]*$/ or $item =~ /^\>\=\.[0123456789]*$/ or $item =~ /^\<[0123456789]*$/ or $item =~ /^\<[0123456789]*\.[0123456789]*$/ or $item =~ /^\<\.[0123456789]*$/ or $item =~ /^\<\=[0123456789]*$/ or $item =~ /^\<\=[0123456789]*\.[0123456789]*$/ or $item =~ /^\<\=\.[0123456789]*$/
1071 0 0 0 $item =~ /^\>[0123456789]*$/ or $item =~ /^\>[0123456789]*\.[0123456789]*$/
0 0 0 $item =~ /^\>[0123456789]*$/ or $item =~ /^\>[0123456789]*\.[0123456789]*$/ or $item =~ /^\>\.[0123456789]*$/
0 0 0 $item =~ /^\>[0123456789]*$/ or $item =~ /^\>[0123456789]*\.[0123456789]*$/ or $item =~ /^\>\.[0123456789]*$/ or $item =~ /^\>\=[0123456789]*$/
0 0 0 $item =~ /^\>[0123456789]*$/ or $item =~ /^\>[0123456789]*\.[0123456789]*$/ or $item =~ /^\>\.[0123456789]*$/ or $item =~ /^\>\=[0123456789]*$/ or $item =~ /^\>\=[0123456789]*\.[0123456789]*$/
0 0 0 $item =~ /^\>[0123456789]*$/ or $item =~ /^\>[0123456789]*\.[0123456789]*$/ or $item =~ /^\>\.[0123456789]*$/ or $item =~ /^\>\=[0123456789]*$/ or $item =~ /^\>\=[0123456789]*\.[0123456789]*$/ or $item =~ /^\>\=\.[0123456789]*$/
0 0 0 $item =~ /^\>[0123456789]*$/ or $item =~ /^\>[0123456789]*\.[0123456789]*$/ or $item =~ /^\>\.[0123456789]*$/ or $item =~ /^\>\=[0123456789]*$/ or $item =~ /^\>\=[0123456789]*\.[0123456789]*$/ or $item =~ /^\>\=\.[0123456789]*$/ or $item =~ /^\<[0123456789]*$/
0 0 0 $item =~ /^\>[0123456789]*$/ or $item =~ /^\>[0123456789]*\.[0123456789]*$/ or $item =~ /^\>\.[0123456789]*$/ or $item =~ /^\>\=[0123456789]*$/ or $item =~ /^\>\=[0123456789]*\.[0123456789]*$/ or $item =~ /^\>\=\.[0123456789]*$/ or $item =~ /^\<[0123456789]*$/ or $item =~ /^\<[0123456789]*\.[0123456789]*$/
0 0 0 $item =~ /^\>[0123456789]*$/ or $item =~ /^\>[0123456789]*\.[0123456789]*$/ or $item =~ /^\>\.[0123456789]*$/ or $item =~ /^\>\=[0123456789]*$/ or $item =~ /^\>\=[0123456789]*\.[0123456789]*$/ or $item =~ /^\>\=\.[0123456789]*$/ or $item =~ /^\<[0123456789]*$/ or $item =~ /^\<[0123456789]*\.[0123456789]*$/ or $item =~ /^\<\.[0123456789]*$/
0 0 0 $item =~ /^\>[0123456789]*$/ or $item =~ /^\>[0123456789]*\.[0123456789]*$/ or $item =~ /^\>\.[0123456789]*$/ or $item =~ /^\>\=[0123456789]*$/ or $item =~ /^\>\=[0123456789]*\.[0123456789]*$/ or $item =~ /^\>\=\.[0123456789]*$/ or $item =~ /^\<[0123456789]*$/ or $item =~ /^\<[0123456789]*\.[0123456789]*$/ or $item =~ /^\<\.[0123456789]*$/ or $item =~ /^\<=[0123456789]*$/
0 0 0 $item =~ /^\>[0123456789]*$/ or $item =~ /^\>[0123456789]*\.[0123456789]*$/ or $item =~ /^\>\.[0123456789]*$/ or $item =~ /^\>\=[0123456789]*$/ or $item =~ /^\>\=[0123456789]*\.[0123456789]*$/ or $item =~ /^\>\=\.[0123456789]*$/ or $item =~ /^\<[0123456789]*$/ or $item =~ /^\<[0123456789]*\.[0123456789]*$/ or $item =~ /^\<\.[0123456789]*$/ or $item =~ /^\<=[0123456789]*$/ or $item =~ /^\<\=[0123456789]*\.[0123456789]*$/
0 0 0 $item =~ /^\>[0123456789]*$/ or $item =~ /^\>[0123456789]*\.[0123456789]*$/ or $item =~ /^\>\.[0123456789]*$/ or $item =~ /^\>\=[0123456789]*$/ or $item =~ /^\>\=[0123456789]*\.[0123456789]*$/ or $item =~ /^\>\=\.[0123456789]*$/ or $item =~ /^\<[0123456789]*$/ or $item =~ /^\<[0123456789]*\.[0123456789]*$/ or $item =~ /^\<\.[0123456789]*$/ or $item =~ /^\<=[0123456789]*$/ or $item =~ /^\<\=[0123456789]*\.[0123456789]*$/ or $item =~ /^\<\=\.[0123456789]*$/
1350 0 0 0 $item =~ /^\>[0123456789]*$/ or $item =~ /^\>[0123456789]*\.[0123456789]*$/
0 0 0 $item =~ /^\>[0123456789]*$/ or $item =~ /^\>[0123456789]*\.[0123456789]*$/ or $item =~ /^\>\.[0123456789]*$/
0 0 0 $item =~ /^\>[0123456789]*$/ or $item =~ /^\>[0123456789]*\.[0123456789]*$/ or $item =~ /^\>\.[0123456789]*$/ or $item =~ /^\>=[0123456789]*$/
0 0 0 $item =~ /^\>[0123456789]*$/ or $item =~ /^\>[0123456789]*\.[0123456789]*$/ or $item =~ /^\>\.[0123456789]*$/ or $item =~ /^\>=[0123456789]*$/ or $item =~ /^\>\=[0123456789]*\.[0123456789]*$/
0 0 0 $item =~ /^\>[0123456789]*$/ or $item =~ /^\>[0123456789]*\.[0123456789]*$/ or $item =~ /^\>\.[0123456789]*$/ or $item =~ /^\>=[0123456789]*$/ or $item =~ /^\>\=[0123456789]*\.[0123456789]*$/ or $item =~ /^\>\=\.[0123456789]*$/
0 0 0 $item =~ /^\>[0123456789]*$/ or $item =~ /^\>[0123456789]*\.[0123456789]*$/ or $item =~ /^\>\.[0123456789]*$/ or $item =~ /^\>=[0123456789]*$/ or $item =~ /^\>\=[0123456789]*\.[0123456789]*$/ or $item =~ /^\>\=\.[0123456789]*$/ or $item =~ /^\<[0123456789]*$/
0 0 0 $item =~ /^\>[0123456789]*$/ or $item =~ /^\>[0123456789]*\.[0123456789]*$/ or $item =~ /^\>\.[0123456789]*$/ or $item =~ /^\>=[0123456789]*$/ or $item =~ /^\>\=[0123456789]*\.[0123456789]*$/ or $item =~ /^\>\=\.[0123456789]*$/ or $item =~ /^\<[0123456789]*$/ or $item =~ /^\<[0123456789]*\.[0123456789]*$/
0 0 0 $item =~ /^\>[0123456789]*$/ or $item =~ /^\>[0123456789]*\.[0123456789]*$/ or $item =~ /^\>\.[0123456789]*$/ or $item =~ /^\>=[0123456789]*$/ or $item =~ /^\>\=[0123456789]*\.[0123456789]*$/ or $item =~ /^\>\=\.[0123456789]*$/ or $item =~ /^\<[0123456789]*$/ or $item =~ /^\<[0123456789]*\.[0123456789]*$/ or $item =~ /^\<\.[0123456789]*$/
0 0 0 $item =~ /^\>[0123456789]*$/ or $item =~ /^\>[0123456789]*\.[0123456789]*$/ or $item =~ /^\>\.[0123456789]*$/ or $item =~ /^\>=[0123456789]*$/ or $item =~ /^\>\=[0123456789]*\.[0123456789]*$/ or $item =~ /^\>\=\.[0123456789]*$/ or $item =~ /^\<[0123456789]*$/ or $item =~ /^\<[0123456789]*\.[0123456789]*$/ or $item =~ /^\<\.[0123456789]*$/ or $item =~ /^\<=[0123456789]*$/
0 0 0 $item =~ /^\>[0123456789]*$/ or $item =~ /^\>[0123456789]*\.[0123456789]*$/ or $item =~ /^\>\.[0123456789]*$/ or $item =~ /^\>=[0123456789]*$/ or $item =~ /^\>\=[0123456789]*\.[0123456789]*$/ or $item =~ /^\>\=\.[0123456789]*$/ or $item =~ /^\<[0123456789]*$/ or $item =~ /^\<[0123456789]*\.[0123456789]*$/ or $item =~ /^\<\.[0123456789]*$/ or $item =~ /^\<=[0123456789]*$/ or $item =~ /^\<\=[0123456789]*\.[0123456789]*$/
0 0 0 $item =~ /^\>[0123456789]*$/ or $item =~ /^\>[0123456789]*\.[0123456789]*$/ or $item =~ /^\>\.[0123456789]*$/ or $item =~ /^\>=[0123456789]*$/ or $item =~ /^\>\=[0123456789]*\.[0123456789]*$/ or $item =~ /^\>\=\.[0123456789]*$/ or $item =~ /^\<[0123456789]*$/ or $item =~ /^\<[0123456789]*\.[0123456789]*$/ or $item =~ /^\<\.[0123456789]*$/ or $item =~ /^\<=[0123456789]*$/ or $item =~ /^\<\=[0123456789]*\.[0123456789]*$/ or $item =~ /^\<\=\.[0123456789]*$/
1426 0 0 0 $hours > 0 or $minutes > 0