Branch Coverage

blib/lib/IRC/Indexer/Trawl/Forking.pm
Criterion Covered Total %
branch 22 56 39.2


line true false branch
40 1 1 if $args{'postback'} and ref $args{'postback'}
45 0 2 unless $$self{'TrawlerOpts'}{'server'}
57 0 0 unless $opts{'postback'}
97 1 3 if ($finished)
101 1 0 if (my $postback = delete $$self{'POST'})
108 0 4 unless ref $self->report
109 0 4 unless defined $self->report->status and $self->report->status ~~ ['DONE', 'FAIL']
117 1 1 if ($reason) { }
118 0 1 unless (ref $self->report)
126 0 1 if (my $postback = delete $$self{'POST'})
131 0 1 unless ref $self->report
132 0 1 unless $self->report->status eq 'FAIL'
141 0 0 unless ref $self->report
142 0 0 unless $self->report->status ~~ ['DONE', 'FAIL']
149 0 28 if ref $reportobj
171 0 0 if (ref $wheel)
177 0 2 unless $self->done
189 1 0 if ($^O ne 'VMS')
190 0 1 unless $perlpath =~ /$IRC::Indexer::Trawl::Forking::Config{'_exe'}$/i
195 0 1 if ($^O eq 'MSWin32') { }
235 0 1 unless (ref $info_h eq 'HASH')
247 1 0 if $$info_h{'Failure'}
256 0 0 if ref $wheel
266 0 0 unless $self->done or $self->failed
277 1 0 unless ref $wheel
282 0 0 unless $self->done or $self->failed
290 0 0 if (ref $wheel)
291 0 0 unless $self->done or $self->failed