diff --git a/spring-cloud-sleuth-stream/pom.xml b/spring-cloud-sleuth-stream/pom.xml index b47594ecf..54bb03684 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 5ea9148b4..692dbb755 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 @@ -56,6 +56,8 @@ import org.springframework.messaging.Message; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringRunner; +import com.jayway.awaitility.Awaitility; + /** * @author Dave Syer * @@ -88,7 +90,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 @@ -102,7 +104,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) {