Branch Coverage

blib/lib/Algorithm/EventsPerSecond.pm
Criterion Covered Total %
branch 19 20 95.0


line true false branch
23 3 1 unless ($ENV{'ALGORITHM_EVENTSPERSECOND_PP'})
25 3 0 if (eval { do { require Algorithm::EventsPerSecond::XS; 1 } })
68 8 33 unless $window =~ /^\d+$/ and $window > 0
76 17 16 if ($BACKEND eq 'XS') { }
93 1280 5 if ($self->{'stamps'}[$i] != $now_sec)
149 10254 16256 if $self->{'stamps'}[$i] >= $oldest
185 8 2 $elapsed < $self->{'window'} ? :
186 4 6 if $span <= 0
215 1 1 if ($BACKEND eq 'XS') { }
246 1 3 unless $BACKEND eq "XS"