diff --git a/spring-cloud-sleuth-stream/pom.xml b/spring-cloud-sleuth-stream/pom.xml index 2ca77e62f..9ac2ac635 100644 --- a/spring-cloud-sleuth-stream/pom.xml +++ b/spring-cloud-sleuth-stream/pom.xml @@ -28,6 +28,10 @@ org.springframework.cloud spring-cloud-commons + + org.springframework.boot + spring-boot-starter-aop + org.springframework.boot spring-boot-actuator @@ -59,8 +63,8 @@ test - org.aspectj - aspectjweaver + com.jayway.awaitility + awaitility test diff --git a/spring-cloud-sleuth-stream/src/test/java/org/springframework/cloud/sleuth/stream/StreamSpanListenerTests.java b/spring-cloud-sleuth-stream/src/test/java/org/springframework/cloud/sleuth/stream/StreamSpanListenerTests.java index 9816be2dc..49b8f9d38 100644 --- a/spring-cloud-sleuth-stream/src/test/java/org/springframework/cloud/sleuth/stream/StreamSpanListenerTests.java +++ b/spring-cloud-sleuth-stream/src/test/java/org/springframework/cloud/sleuth/stream/StreamSpanListenerTests.java @@ -57,6 +57,8 @@ import org.springframework.integration.annotation.ServiceActivator; import org.springframework.messaging.Message; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; +import com.jayway.awaitility.Awaitility; + /** * @author Dave Syer * @@ -89,7 +91,7 @@ public class StreamSpanListenerTests { this.tracer.close(context); - assertThat(this.test.spans).hasSize(1); + Awaitility.await().until(() -> assertThat(StreamSpanListenerTests.this.test.spans).hasSize(1)); } @Test @@ -103,7 +105,7 @@ public class StreamSpanListenerTests { this.tracer.close(context); - assertThat(this.test.spans).hasSize(2); + Awaitility.await().until(() -> assertThat(StreamSpanListenerTests.this.test.spans).hasSize(2)); } void logServerReceived(Span parent) {