Branch Coverage

blib/lib/Async/Simple/Task/ForkTmpFile.pm
Criterion Covered Total %
branch 8 16 50.0


line true false branch
221 0 6 unless ($pid)
271 0 5 unless (eval { do { local $SIG{'ALRM'} = sub { die "alarm\n"; } ; &Async::Simple::Task::ForkTmpFile::alarm(scalar $self->timeout); $data = readline $fh; &Async::Simple::Task::ForkTmpFile::alarm(0) } })
273 0 0 unless $data
278 1 4 unless defined $data
279 0 4 unless $data eq "-\n"
287 4 0 if defined $data
291 0 4 unless defined $data
294 4 0 $data ? :