Skip to content

Commit b6ed6c6

Browse files
committed
add init params by jvm args
1 parent 6f3587b commit b6ed6c6

File tree

2 files changed

+19
-12
lines changed

2 files changed

+19
-12
lines changed

messaging-wrappers/kafka-clients/build.gradle.kts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,3 +35,13 @@ dependencies {
3535
testImplementation("io.opentelemetry:opentelemetry-exporter-logging")
3636
testImplementation("io.opentelemetry.javaagent:opentelemetry-testing-common")
3737
}
38+
39+
tasks {
40+
withType<Test>().configureEach {
41+
jvmArgs("-Dotel.java.global-autoconfigure.enabled=true")
42+
jvmArgs("-Dotel.instrumentation.messaging.experimental.receive-telemetry.enabled=true")
43+
jvmArgs("-Dotel.traces.exporter=logging")
44+
jvmArgs("-Dotel.metrics.exporter=logging")
45+
jvmArgs("-Dotel.logs.exporter=logging")
46+
}
47+
}

messaging-wrappers/kafka-clients/src/test/java/io/opentelemetry/contrib/messaging/wrappers/kafka/KafkaClientTest.java

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -51,22 +51,19 @@ public Map<String, Object> consumerProps() {
5151

5252
@Test
5353
void testInterceptors() throws InterruptedException {
54-
try (AutoConfigTestProperties props = new AutoConfigTestProperties()
55-
.put("otel.instrumentation.messaging.experimental.receive-telemetry.enabled", "true")) {
56-
OpenTelemetry otel = GlobalOpenTelemetry.get();
57-
Tracer tracer = otel.getTracer("test");
58-
MessagingProcessWrapper<KafkaProcessRequest> wrapper = KafkaHelper.processWrapperBuilder()
59-
.openTelemetry(otel)
60-
.build();
54+
OpenTelemetry otel = GlobalOpenTelemetry.get();
55+
Tracer tracer = otel.getTracer("test");
56+
MessagingProcessWrapper<KafkaProcessRequest> wrapper = KafkaHelper.processWrapperBuilder()
57+
.openTelemetry(otel)
58+
.build();
6159

62-
sendWithParent(tracer);
60+
sendWithParent(tracer);
6361

64-
awaitUntilConsumerIsReady();
62+
awaitUntilConsumerIsReady();
6563

66-
consumeWithChild(tracer, wrapper);
64+
consumeWithChild(tracer, wrapper);
6765

68-
assertTraces();
69-
}
66+
assertTraces();
7067
}
7168

7269
@SuppressWarnings("FutureReturnValueIgnored")

0 commit comments

Comments
 (0)