| blib/lib/MojoX/IOLoop/Throttle.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 15 | 23 | 65.2 |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 54 | 8 | 0 | 1 | $self->period and not $$self{'period_timer_id'} |
| 75 | 6429 | 2445 | 0 | ($$self{'count_period'} < $$self{'limit_period'} || !$$self{'limit_period'}) && ($$self{'count_run'} < $$self{'limit_run'} || !$$self{'limit_run'}) |
| 132 | 7 | 1 | 1 | not $$self{'count_run'} and $$self{'limit'} |
| 8 | 0 | 1 | not $$self{'count_run'} and $$self{'limit'} and $$self{'count_total'} >= $$self{'limit'} |
| line | l | !l | condition |
|---|---|---|---|
| 48 | 0 | 9 | $$self{'count_period'} ||= 0 |
| 49 | 0 | 9 | $$self{'count_run'} ||= 0 |
| 50 | 0 | 9 | $$self{'count_total'} ||= 0 |
| 179 | 0 | 0 | $count ||= 1 |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 64 | 8872 | 2 | 1729 | not $$self{'limit'} or $$self{'count_total'} < $$self{'limit'} |