Branch Coverage

blib/lib/Retry/Backoff.pm
Criterion Covered Total %
branch 25 30 83.3


line true false branch
25 8 1 unless ($self->{'strategy'})
53 0 16 if (my $timestamp = $self->{'_needs_sleeping_until'})
56 0 0 unless $now >= $timestamp
62 3 13 if ($wantarray) { }
10 3 elsif (not defined $wantarray) { }
74 3 13 $wantarray ? :
82 2 14 if ($self->{'retry_if'})
88 9 7 if ($error) { }
89 1 8 if $self->{'on_failure'}
92 1 6 if $self->{'on_success'}
96 2 14 if ($delay == -1) { }
0 14 elsif ($self->{'non_blocking'}) { }
104 7 7 unless $error
107 2 7 $wantarray ? :
113 0 9 if @_ % 2