Condition Coverage

lib/Concierge/Sessions/File.pm
Criterion Covered Total %
condition 9 21 42.8


and 3 conditions

line !l l&&!r l&&r condition
59 0 5 0 defined $timeout and $timeout eq "indefinite"
132 0 0 10 $session_info->{'session_id'} and $session_info->{'created_at'}
0 0 10 $session_info->{'session_id'} and $session_info->{'created_at'} and $session_info->{'expires_at'}
137 0 10 0 $session_info->{'expires_at'} ne "indefinite" and time > $session_info->{'expires_at'}

or 2 conditions

line l !l condition
13 5 0 $args{'storage_dir'} || '/tmp/sessions'
65 1 4 $args{'data'} || {}
180 2 0 $updates->{'data'} || {}

or 3 conditions

line l !l&&r !l&&!r condition
57 5 0 0 $args{'session_timeout'} || $self->{'session_timeout'}