Branch Coverage

blib/lib/POE/Component/MessageQueue/Storage/FileSystem.pm
Criterion Covered Total %
branch 24 40 60.0


line true false branch
61 35 1191 unless $info_answer
66 20 1171 if ($disk_answer eq 'FILESYSTEM: Message not on disk') { }
163 6 6 if ($self->shutdown_waiting) { }
169 6 0 if $complete
224 119 0 unless delete $self->pending_writes->{$id}
227 0 0 if ($info) { }
268 1206 2364 unless ($message)
273 0 2364 if (my $body = $self->pending_writes->{$message->id}) { }
285 20 2344 if ($answer eq 'FILESYSTEM: Message not on disk') { }
2344 0 elsif (defined $answer) { }
318 0 588 if ($fn =~ /msg-\(.*\)\.txt/)
321 0 0 unless exists $self->pending_writes->{$id}
327 3 0 if $callback
338 0 690 if ($self->file_wheels->{$message->id})
347 0 690 unless ($self->pending_writes->{$message->id})
380 0 2364 if ($self->file_wheels->{$id})
397 20 2344 unless ($fh)
440 2344 0 if ($op eq 'read' and $errnum == 0) { }
459 0 2344 if $info->{'delete_me'}
489 0 690 if $info->{'delete_me'}