CoordinatorRateLimitHttpIntegrationTest

2

tests

0

failures

0

ignored

0.063s

duration

100%

successful

Tests

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

Standard output

2026-06-06T16:32:23.131Z  INFO 2783 --- [    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-06T16:32:23.134Z  INFO 2783 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Found @SpringBootConfiguration io.github.ghkdqhrbals.redisstreamcoordinator.RedisStreamCoordinatorApplication for test class io.github.ghkdqhrbals.redisstreamcoordinator.CoordinatorRateLimitHttpIntegrationTest
2026-06-06T16:32:23.135Z  INFO 2783 --- [    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-06T16:32:23.136Z  INFO 2783 --- [    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-06T16:32:23.163Z  INFO 2783 --- [    Test worker] .CoordinatorRateLimitHttpIntegrationTest : Starting CoordinatorRateLimitHttpIntegrationTest using Java 24.0.2 with PID 2783 (started by runner in /home/runner/work/redis-stream-coordinator/redis-stream-coordinator/coordinator-server)
2026-06-06T16:32:23.163Z  INFO 2783 --- [    Test worker] .CoordinatorRateLimitHttpIntegrationTest : No active profile set, falling back to 1 default profile: "default"
2026-06-06T16:32:23.388Z  INFO 2783 --- [    Test worker] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode
2026-06-06T16:32:23.388Z  INFO 2783 --- [    Test worker] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
2026-06-06T16:32:23.399Z  INFO 2783 --- [    Test worker] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 9 ms. Found 0 Redis repository interfaces.
2026-06-06T16:32:23.774Z  INFO 2783 --- [    Test worker] o.s.b.a.e.web.EndpointLinksResolver      : Exposing 3 endpoints beneath base path '/actuator'
2026-06-06T16:32:23.791Z  INFO 2783 --- [    Test worker] .CoordinatorRateLimitHttpIntegrationTest : Started CoordinatorRateLimitHttpIntegrationTest in 0.649 seconds (process running for 13.328)
2026-06-06T16:32:23.792Z  WARN 2783 --- [    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-06T16:32:23.796Z  INFO 2783 --- [    Test worker] o.s.b.t.m.w.SpringBootMockServletContext : Initializing Spring TestDispatcherServlet ''
2026-06-06T16:32:23.796Z  INFO 2783 --- [    Test worker] o.s.t.web.servlet.TestDispatcherServlet  : Initializing Servlet ''
2026-06-06T16:32:23.797Z  INFO 2783 --- [    Test worker] o.s.t.web.servlet.TestDispatcherServlet  : Completed initialization in 1 ms
2026-06-06T16:32:23.818Z  INFO 2783 --- [    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=17 roles=ADMIN,MEMBER,MONITOR,READ,WRITE requestSummary={} requestBodySha256=
2026-06-06T16:32:23.847Z  INFO 2783 --- [    Test worker] o.s.b.t.m.w.SpringBootMockServletContext : Initializing Spring TestDispatcherServlet ''
2026-06-06T16:32:23.847Z  INFO 2783 --- [    Test worker] o.s.t.web.servlet.TestDispatcherServlet  : Initializing Servlet ''
2026-06-06T16:32:23.848Z  INFO 2783 --- [    Test worker] o.s.t.web.servlet.TestDispatcherServlet  : Completed initialization in 1 ms
2026-06-06T16:32:23.852Z  INFO 2783 --- [    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=2 roles=ADMIN,MEMBER,MONITOR,READ,WRITE requestSummary={} requestBodySha256=
2026-06-06T16:32:23.856Z  INFO 2783 --- [    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=