Skip to content

Commit 90c437f

Browse files
committed
set enabled in test
1 parent ba43111 commit 90c437f

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

sdk-autoconfigure-support/src/test/java/io/opentelemetry/instrumentation/thread/internal/ThreadDetailsConfigurationCustomizerProviderTest.java

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,14 @@
55

66
package io.opentelemetry.instrumentation.thread.internal;
77

8+
import static java.util.Collections.singletonMap;
89
import static org.assertj.core.api.Assertions.assertThat;
910

1011
import io.opentelemetry.sdk.OpenTelemetrySdk;
1112
import io.opentelemetry.sdk.extension.incubator.fileconfig.DeclarativeConfiguration;
1213
import io.opentelemetry.sdk.extension.incubator.fileconfig.DeclarativeConfigurationBuilder;
14+
import io.opentelemetry.sdk.extension.incubator.fileconfig.internal.model.ExperimentalLanguageSpecificInstrumentationModel;
15+
import io.opentelemetry.sdk.extension.incubator.fileconfig.internal.model.InstrumentationModel;
1316
import io.opentelemetry.sdk.extension.incubator.fileconfig.internal.model.OpenTelemetryConfigurationModel;
1417
import io.opentelemetry.sdk.extension.incubator.fileconfig.internal.model.TracerProviderModel;
1518
import org.junit.jupiter.api.Test;
@@ -23,7 +26,13 @@ void addSpanProcessor() {
2326
.customizeModel(
2427
new OpenTelemetryConfigurationModel()
2528
.withFileFormat("1.0-rc.1")
26-
.withTracerProvider(new TracerProviderModel()));
29+
.withTracerProvider(new TracerProviderModel())
30+
.withInstrumentationDevelopment(
31+
new InstrumentationModel()
32+
.withJava(
33+
new ExperimentalLanguageSpecificInstrumentationModel()
34+
.withAdditionalProperty(
35+
"thread_details", singletonMap("enabled", true)))));
2736

2837
try (OpenTelemetrySdk sdk = DeclarativeConfiguration.create(model)) {
2938
assertThat(sdk.toString()).containsOnlyOnce("AddThreadDetailsSpanProcessor");

0 commit comments

Comments
 (0)