From c742f82b9bb936b4d3e93525a47e0cd8752619e7 Mon Sep 17 00:00:00 2001 From: Jean Bisutti Date: Mon, 24 Jun 2024 14:22:14 +0200 Subject: [PATCH] Improve test error report --- .../spring/smoketest/AbstractOtelSpringStarterSmokeTest.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/smoke-tests-otel-starter/spring-boot-common/src/main/java/io/opentelemetry/spring/smoketest/AbstractOtelSpringStarterSmokeTest.java b/smoke-tests-otel-starter/spring-boot-common/src/main/java/io/opentelemetry/spring/smoketest/AbstractOtelSpringStarterSmokeTest.java index 9760907a126b..697e8dbef2a4 100644 --- a/smoke-tests-otel-starter/spring-boot-common/src/main/java/io/opentelemetry/spring/smoketest/AbstractOtelSpringStarterSmokeTest.java +++ b/smoke-tests-otel-starter/spring-boot-common/src/main/java/io/opentelemetry/spring/smoketest/AbstractOtelSpringStarterSmokeTest.java @@ -26,6 +26,7 @@ import io.opentelemetry.semconv.incubating.DbIncubatingAttributes; import io.opentelemetry.semconv.incubating.ServiceIncubatingAttributes; import java.util.Collections; +import java.util.List; import org.assertj.core.api.AbstractCharSequenceAssert; import org.assertj.core.api.AbstractIterableAssert; import org.junit.jupiter.api.MethodOrderer; @@ -165,7 +166,9 @@ void shouldSendTelemetry() { AbstractIterableAssert::isNotEmpty); // Log - LogRecordData firstLog = testing.getExportedLogRecords().get(0); + List exportedLogRecords = testing.getExportedLogRecords(); + assertThat(exportedLogRecords).as("No log record exported.").isNotEmpty(); + LogRecordData firstLog = exportedLogRecords.get(0); assertThat(firstLog.getBody().asString()) .as("Should instrument logs") .startsWith("Starting ")