CoordinatorRateLimitHttpIntegrationTest

2

tests

0

failures

0

ignored

0.059s

duration

100%

successful

Tests

Test Duration Result
rate limit does not block monitoring reads or member heartbeats() 0.048s passed
rate limit rejects repeated admin mutations for same caller and group() 0.011s passed

Standard output

2026-06-06T06:13:18.606Z  INFO 2707 --- [    Test worker] t.c.s.AnnotationConfigContextLoaderUtils : Could not detect default configuration classes for test class [io.github.ghkdqhrbals.redisstreamcoordinator.CoordinatorRateLimitHttpIntegrationTest]: CoordinatorRateLimitHttpIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
2026-06-06T06:13:18.607Z  INFO 2707 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Found @SpringBootConfiguration io.github.ghkdqhrbals.redisstreamcoordinator.RedisStreamCoordinatorApplication for test class io.github.ghkdqhrbals.redisstreamcoordinator.CoordinatorRateLimitHttpIntegrationTest
2026-06-06T06:13:18.608Z  INFO 2707 --- [    Test worker] t.c.s.AnnotationConfigContextLoaderUtils : Could not detect default configuration classes for test class [io.github.ghkdqhrbals.redisstreamcoordinator.CoordinatorRateLimitHttpIntegrationTest]: CoordinatorRateLimitHttpIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
2026-06-06T06:13:18.609Z  INFO 2707 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Found @SpringBootConfiguration io.github.ghkdqhrbals.redisstreamcoordinator.RedisStreamCoordinatorApplication for test class io.github.ghkdqhrbals.redisstreamcoordinator.CoordinatorRateLimitHttpIntegrationTest

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/

 :: Spring Boot ::                (v4.0.6)

2026-06-06T06:13:18.631Z  INFO 2707 --- [    Test worker] .CoordinatorRateLimitHttpIntegrationTest : Starting CoordinatorRateLimitHttpIntegrationTest using Java 24.0.2 with PID 2707 (started by runner in /home/runner/work/redis-stream-coordinator/redis-stream-coordinator/coordinator-server)
2026-06-06T06:13:18.631Z  INFO 2707 --- [    Test worker] .CoordinatorRateLimitHttpIntegrationTest : No active profile set, falling back to 1 default profile: "default"
2026-06-06T06:13:18.909Z  INFO 2707 --- [    Test worker] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode
2026-06-06T06:13:18.909Z  INFO 2707 --- [    Test worker] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
2026-06-06T06:13:18.936Z  INFO 2707 --- [    Test worker] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 24 ms. Found 0 Redis repository interfaces.
2026-06-06T06:13:19.284Z  INFO 2707 --- [    Test worker] o.s.b.a.e.web.EndpointLinksResolver      : Exposing 3 endpoints beneath base path '/actuator'
2026-06-06T06:13:19.296Z  INFO 2707 --- [    Test worker] .CoordinatorRateLimitHttpIntegrationTest : Started CoordinatorRateLimitHttpIntegrationTest in 0.683 seconds (process running for 13.598)
2026-06-06T06:13:19.297Z  WARN 2707 --- [    Test worker] o.s.core.events.SpringDocAppInitializer  : SpringDoc /swagger-ui.html endpoint is enabled by default. To disable it in production, set the property 'springdoc.swagger-ui.enabled=false'
2026-06-06T06:13:19.301Z  INFO 2707 --- [    Test worker] o.s.b.t.m.w.SpringBootMockServletContext : Initializing Spring TestDispatcherServlet ''
2026-06-06T06:13:19.301Z  INFO 2707 --- [    Test worker] o.s.t.web.servlet.TestDispatcherServlet  : Initializing Servlet ''
2026-06-06T06:13:19.303Z  INFO 2707 --- [    Test worker] o.s.t.web.servlet.TestDispatcherServlet  : Completed initialization in 2 ms
2026-06-06T06:13:19.321Z  INFO 2707 --- [    Test worker] redis-stream-coordinator.audit           : audit action=CREATE_GROUP outcome=SUCCESS status=201 principal=admin requestedBy= reason= requestId= coordinatorId=local-coordinator streamPrefix=rate-limit-read-heartbeat consumerGroup=orders-consumer reshardingId= method=POST path=/coord/v1/streams/rate-limit-read-heartbeat/groups/orders-consumer route=/coord/v1/streams/{streamPrefix}/groups/{consumerGroup} queryString= durationMs=16 roles=ADMIN,MEMBER,MONITOR,READ,WRITE requestSummary={} requestBodySha256=
2026-06-06T06:13:19.349Z  INFO 2707 --- [    Test worker] o.s.b.t.m.w.SpringBootMockServletContext : Initializing Spring TestDispatcherServlet ''
2026-06-06T06:13:19.349Z  INFO 2707 --- [    Test worker] o.s.t.web.servlet.TestDispatcherServlet  : Initializing Servlet ''
2026-06-06T06:13:19.350Z  INFO 2707 --- [    Test worker] o.s.t.web.servlet.TestDispatcherServlet  : Completed initialization in 1 ms
2026-06-06T06:13:19.352Z  INFO 2707 --- [    Test worker] redis-stream-coordinator.audit           : audit action=CREATE_GROUP outcome=SUCCESS status=201 principal=admin requestedBy= reason= requestId= coordinatorId=local-coordinator streamPrefix=rate-limit-admin consumerGroup=orders-consumer reshardingId= method=POST path=/coord/v1/streams/rate-limit-admin/groups/orders-consumer route=/coord/v1/streams/{streamPrefix}/groups/{consumerGroup} queryString= durationMs=1 roles=ADMIN,MEMBER,MONITOR,READ,WRITE requestSummary={} requestBodySha256=
2026-06-06T06:13:19.356Z  INFO 2707 --- [    Test worker] redis-stream-coordinator.audit           : audit action=SCALE_GROUP outcome=FAILED status=429 principal=admin requestedBy= reason= requestId= coordinatorId=local-coordinator streamPrefix=rate-limit-admin consumerGroup=orders-consumer reshardingId= method=POST path=/coord/v1/streams/rate-limit-admin/groups/orders-consumer/scale route=/coord/v1/streams/{streamPrefix}/groups/{consumerGroup}/scale queryString= durationMs=2 roles=ADMIN,MEMBER,MONITOR,READ,WRITE requestSummary={} requestBodySha256=