Browse Source

Merge pull request #15047 from thingsboard/fix/flaky-rate-limits-interval-refill-test

Fix flaky TbRateLimitsTest.testRateLimits_intervalRefill test
pull/15060/head
Viacheslav Klimov 7 months ago
committed by GitHub
parent
commit
1a7597ecd8
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 4
      common/message/src/test/java/org/thingsboard/server/common/msg/tools/TbRateLimitsTest.java

4
common/message/src/test/java/org/thingsboard/server/common/msg/tools/TbRateLimitsTest.java

@ -42,7 +42,7 @@ public class TbRateLimitsTest {
assertThat(rateLimits.tryConsume()).as("new token is available").isFalse();
int expectedRefillTime = (int) (((double) period / capacity) * 1000);
int gap = 500;
int gap = 1000;
for (int i = 0; i < capacity; i++) {
await("token refill for rate limit " + rateLimitConfig)
@ -71,7 +71,7 @@ public class TbRateLimitsTest {
assertThat(rateLimits.tryConsume()).as("new token is available").isFalse();
int expectedRefillTime = period * 1000;
int gap = 500;
int gap = 1000;
await("tokens refill for rate limit " + rateLimitConfig)
.pollInterval(new FixedPollInterval(10, TimeUnit.MILLISECONDS))

Loading…
Cancel
Save