Covers replacing Thread.sleep with await() across a void @Async method, an @EmbeddedKafka-backed @KafkaListener, and an already-running @Scheduled job; verifies Awaitility 4.3.0's real defaults (10s timeout, 100ms poll interval) and its default-uncaught-exception-handler swap directly against the jar; and documents a real pom.xml trap where Boot 4.1.1 split Kafka's autoconfiguration (spring-boot-kafka) out of spring-kafka itself, which silently leaves @KafkaListener beans with no running container.
7 lines
234 B
Plaintext
7 lines
234 B
Plaintext
== await().atMost(550ms).until(...) with no pollInterval(...) override ==
|
|
|
|
poll timestamps (ms since start): [107, 207, 308, 409, 509]
|
|
gaps between consecutive polls (ms): [100, 101, 101, 100]
|
|
average gap: 100.5ms (expected: ~100ms)
|
|
|