Condition Coverage

blib/lib/Log/File/Rolling.pm
Criterion Covered Total %
condition 11 25 44.0


and 3 conditions

line !l l&&!r l&&r condition
27 0 3 0 $self->{'timezone'} ne 'localtime' and $self->{'timezone'} ne 'gmtime'
50 0 0 4 defined $self->{'fh'} and ($self->{'rolling_fh_pid'} || '') eq $$
0 1 3 defined $self->{'fh'} and ($self->{'rolling_fh_pid'} || '') eq $$ and defined fileno $self->{'fh'}
125 3 0 4 defined $self->{'current_filename_time'} and $time == $self->{'current_filename_time'}

or 2 conditions

line l !l condition
25 0 3 $p{'timezone'} || 'gmtime'
50 4 0 $self->{'rolling_fh_pid'} || ''

or 3 conditions

line l !l&&r !l&&!r condition
16 0 3 0 ref $proto || $proto
53 0 0 3 not defined $finode or $inode != $finode
89 1 0 0 not defined $current_symlink_value or $current_symlink_value ne $self->{'filename'}