Branch Coverage

blib/lib/File/Flock/Retry.pm
Criterion Covered Total %
branch 12 22 54.5


line true false branch
17 0 4 unless defined $path
33 0 4 if $self->{'_fh'}
45 0 4 unless sysopen $self->{'_fh'}, $path, $self->{'mode'}
51 0 4 $self->{'shared'} ? :
4 0 if (flock $self->{'_fh'}, ($self->{'shared'} ? 1 : 2) | 4) { }
54 0 4 unless @st1
61 0 4 unless @st2
65 0 4 if $st1[0] != $st2[0] or $st1[1] != $st2[1]
71 0 0 unless $tries <= $self->{'retries'}
86 1 4 unless $self->{'_fh'}
88 2 2 if $self->{'_created'} and not -s $self->{'path'}