Condition Coverage

blib/lib/Flower/Chronos/Tracker.pm
Criterion Covered Total %
condition 29 36 80.5


or 2 conditions

line l !l condition
15 1 9 $params{'idle_timeout'} || 300
16 3 7 $params{'flush_timeout'} || 300
46 8 10 $self->{'prev'} ||= {}
51 17 55 $info->{$_} //= ''
52 6 12 $info->{'application'} //= 'other'
53 0 18 $info->{'category'} //= 'other'

or 3 conditions

line l !l&&r !l&&!r condition
36 8 10 0 $self->{'x11'} ||= $self->_build_x11
55 12 5 1 not $prev->{'id'} or $info->{'id'} ne $prev->{'id'}
17 0 1 not $prev->{'id'} or $info->{'id'} ne $prev->{'id'} or $info->{'name'} ne $prev->{'name'}
5 0 1 not $prev->{'id'} or $info->{'id'} ne $prev->{'id'} or $info->{'name'} ne $prev->{'name'} or $info->{'role'} ne $prev->{'role'}
0 0 1 not $prev->{'id'} or $info->{'id'} ne $prev->{'id'} or $info->{'name'} ne $prev->{'name'} or $info->{'role'} ne $prev->{'role'} or $info->{'class'} ne $prev->{'class'}
66 0 14 3 $info->{'_start'} ||= $time
70 14 1 3 $self->{'prev'}{'_start'} ||= $time
91 8 7 3 $self->{'flush_time'} //= $self->_time