| 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" |