Skip to content

Commit d1cdd04

Browse files
otelbot[bot]trask
andauthored
Module cleanup (run 25332259548) (open-telemetry#18568)
Co-authored-by: otelbot <197425009+otelbot@users.noreply.github.com> Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
1 parent 99cf6c4 commit d1cdd04

9 files changed

Lines changed: 15 additions & 12 deletions

File tree

instrumentation/kotlinx-coroutines/kotlinx-coroutines-1.0/javaagent/build.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ muzzle {
1818
group.set("org.jetbrains.kotlinx")
1919
module.set("kotlinx-coroutines-core-jvm")
2020
versions.set("[1.3.9,)")
21+
assertInverse.set(true)
2122
extraDependency(project(":instrumentation-annotations"))
2223
extraDependency("io.opentelemetry:opentelemetry-api:1.27.0")
2324
}

instrumentation/kotlinx-coroutines/kotlinx-coroutines-1.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/kotlinxcoroutines/v1_0/instrumentationannotations/AnnotationInstrumentationHelper.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
@SuppressWarnings("unused") // methods calls injected through bytecode instrumentation
2727
public class AnnotationInstrumentationHelper {
2828

29-
private static final VirtualField<Continuation<?>, Context> contextField =
29+
private static final VirtualField<Continuation<?>, Context> CONTEXT_FIELD =
3030
VirtualField.find(Continuation.class, Context.class);
3131

3232
public static Object createMethodRequest(
@@ -55,11 +55,11 @@ public static Context enterCoroutine(
5555
// null continuation means that this method is not going to be resumed, and we don't need to
5656
// store the context
5757
if (continuation != null) {
58-
contextField.set(continuation, context);
58+
CONTEXT_FIELD.set(continuation, context);
5959
}
6060
return context;
6161
} else {
62-
return continuation != null ? contextField.get(continuation) : null;
62+
return continuation != null ? CONTEXT_FIELD.get(continuation) : null;
6363
}
6464
}
6565

instrumentation/kotlinx-coroutines/kotlinx-coroutines-1.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/kotlinxcoroutines/v1_0/instrumentationannotations/WithSpanInstrumentation.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ public ClassVisitor wrap(
126126
@SuppressWarnings("unused")
127127
public static class InitAdvice {
128128

129-
@Advice.OnMethodEnter(suppress = Throwable.class, inline = false)
129+
@Advice.OnMethodEnter(inline = false)
130130
public static void onEnter() {
131131
// this advice is here only to get AnnotationInstrumentationHelper injected
132132
AnnotationInstrumentationHelper.init();

instrumentation/kotlinx-coroutines/kotlinx-coroutines-flow-1.3/javaagent/src/test/kotlin/io/opentelemetry/javaagent/instrumentation/kotlinxcoroutines/v1_0/flow/FlowWithSpanTest.kt

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,13 @@ import kotlinx.coroutines.flow.Flow
1414
import kotlinx.coroutines.flow.count
1515
import kotlinx.coroutines.flow.flow
1616
import kotlinx.coroutines.runBlocking
17-
import org.assertj.core.api.Condition
17+
import org.assertj.core.api.Assertions.assertThat
1818
import org.junit.jupiter.api.Test
1919
import org.junit.jupiter.api.TestInstance
2020
import org.junit.jupiter.api.extension.RegisterExtension
2121
import java.time.Clock
2222
import java.util.concurrent.TimeUnit
23+
import java.util.function.Consumer
2324

2425
@TestInstance(TestInstance.Lifecycle.PER_CLASS)
2526
@ExperimentalCoroutinesApi
@@ -47,7 +48,9 @@ class FlowWithSpanTest {
4748
.hasAttributesSatisfyingExactly(
4849
SemconvCodeStabilityUtil.codeFunctionAssertions(this.javaClass, "simple")
4950
)
50-
.has(Condition({ spanData -> spanData.endEpochNanos > flowStartTime }, "end time after $flowStartTime"))
51+
.satisfies(Consumer { spanData ->
52+
assertThat(spanData.endEpochNanos).isGreaterThan(flowStartTime)
53+
})
5154
}
5255
)
5356
}

instrumentation/ktor/ktor-2.0/javaagent/src/test/java/io/opentelemetry/instrumentation/ktor/v2_0/KtorHttpClientTest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
package io.opentelemetry.instrumentation.ktor.v2_0
77

8-
import io.ktor.client.*
8+
import io.ktor.client.HttpClientConfig
99
import io.opentelemetry.instrumentation.testing.junit.http.HttpClientInstrumentationExtension
1010
import org.junit.jupiter.api.extension.RegisterExtension
1111

instrumentation/ktor/ktor-2.0/javaagent/src/test/java/io/opentelemetry/instrumentation/ktor/v2_0/KtorHttpServerTest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
package io.opentelemetry.instrumentation.ktor.v2_0
77

8-
import io.ktor.server.application.*
8+
import io.ktor.server.application.Application
99
import io.opentelemetry.instrumentation.testing.junit.InstrumentationExtension
1010
import io.opentelemetry.instrumentation.testing.junit.http.HttpServerInstrumentationExtension
1111
import io.opentelemetry.instrumentation.testing.junit.http.HttpServerTestOptions

instrumentation/ktor/ktor-2.0/metadata.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ configurations:
4747
type: list
4848
default: ""
4949
- name: otel.instrumentation.common.peer-service-mapping
50+
declarative_name: java.common.peer_service_mapping
5051
description: Used to specify a mapping from host names or IP addresses to peer services.
5152
type: map
5253
default: ""

instrumentation/ktor/ktor-2.0/testing/src/main/kotlin/io/opentelemetry/instrumentation/ktor/v2_0/AbstractKtorHttpClientTest.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,8 +68,8 @@ abstract class AbstractKtorHttpClientTest : AbstractHttpClientTest<HttpRequestBu
6868
try {
6969
val statusCode = client.request(request).status.value
7070
httpClientResult.complete(statusCode)
71-
} catch (e: Throwable) {
72-
httpClientResult.complete(e)
71+
} catch (t: Throwable) {
72+
httpClientResult.complete(t)
7373
}
7474
}
7575
}

instrumentation/ktor/ktor-3.0/javaagent/build.gradle.kts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,14 +59,12 @@ tasks {
5959
classpath = sourceSets.test.get().runtimeClasspath
6060

6161
jvmArgs("-Dotel.instrumentation.http.server.emit-experimental-telemetry=true")
62-
systemProperty("metadataConfig", "otel.instrumentation.http.server.emit-experimental-telemetry=true")
6362
}
6463

6564
val testStableSemconv by registering(Test::class) {
6665
testClassesDirs = sourceSets.test.get().output.classesDirs
6766
classpath = sourceSets.test.get().runtimeClasspath
6867
jvmArgs("-Dotel.semconv-stability.opt-in=service.peer")
69-
systemProperty("metadataConfig", "otel.semconv-stability.opt-in=service.peer")
7068
}
7169

7270
check {

0 commit comments

Comments
 (0)