From 2642301afbc48a9ca7b76756962ffdbb792e2fed Mon Sep 17 00:00:00 2001 From: Gregor Zeitlinger Date: Fri, 5 Sep 2025 13:31:08 +0200 Subject: [PATCH] fix test --- .../testing/provider/TestExporterCustomizerProvider.java | 6 ++++++ .../provider/AgentTestExporterCustomizerProvider.java | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/testing-common/src/main/java/io/opentelemetry/instrumentation/testing/provider/TestExporterCustomizerProvider.java b/testing-common/src/main/java/io/opentelemetry/instrumentation/testing/provider/TestExporterCustomizerProvider.java index cc29c93af7..bc4b588a28 100644 --- a/testing-common/src/main/java/io/opentelemetry/instrumentation/testing/provider/TestExporterCustomizerProvider.java +++ b/testing-common/src/main/java/io/opentelemetry/instrumentation/testing/provider/TestExporterCustomizerProvider.java @@ -26,6 +26,12 @@ import java.util.Collections; import java.util.List; public class TestExporterCustomizerProvider implements DeclarativeConfigurationCustomizerProvider { + + @Override + public int order() { + return Integer.MIN_VALUE; // run before other customizers that might add exporters + } + @Override public void customize(DeclarativeConfigurationCustomizer customizer) { if (TestSpanExporterComponentProvider.getSpanExporter() == null) { diff --git a/testing/agent-exporter/src/main/java/io/opentelemetry/javaagent/testing/provider/AgentTestExporterCustomizerProvider.java b/testing/agent-exporter/src/main/java/io/opentelemetry/javaagent/testing/provider/AgentTestExporterCustomizerProvider.java index 487f1ff5bb..dbde9d790b 100644 --- a/testing/agent-exporter/src/main/java/io/opentelemetry/javaagent/testing/provider/AgentTestExporterCustomizerProvider.java +++ b/testing/agent-exporter/src/main/java/io/opentelemetry/javaagent/testing/provider/AgentTestExporterCustomizerProvider.java @@ -30,6 +30,12 @@ import java.util.List; @AutoService(DeclarativeConfigurationCustomizerProvider.class) public class AgentTestExporterCustomizerProvider implements DeclarativeConfigurationCustomizerProvider { + + @Override + public int order() { + return Integer.MIN_VALUE; // run before other customizers that might add exporters + } + @Override public void customize(DeclarativeConfigurationCustomizer customizer) { TestExportersUtil.initTestExporters();