Skip to content

Commit 536eaf1

Browse files
committed
manual scala
1 parent a93e10f commit 536eaf1

File tree

1 file changed

+16
-16
lines changed
  • instrumentation/jdbc/javaagent/src/test/scala/io/opentelemetry/javaagent/instrumentation/scalaexecutors

1 file changed

+16
-16
lines changed

instrumentation/jdbc/javaagent/src/test/scala/io/opentelemetry/javaagent/instrumentation/scalaexecutors/SlickTest.scala

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -6,24 +6,24 @@
66
package io.opentelemetry.javaagent.instrumentation.scalaexecutors
77

88
import io.opentelemetry.api.trace.{SpanKind, Tracer}
9+
import io.opentelemetry.instrumentation.api.internal.SemconvStability.emitStableDatabaseSemconv
10+
import io.opentelemetry.instrumentation.testing.junit.db.SemconvStabilityUtil.maybeStable
911
import io.opentelemetry.instrumentation.testing.junit.{
1012
AgentInstrumentationExtension,
1113
InstrumentationExtension
1214
}
1315
import io.opentelemetry.javaagent.testing.common.Java8BytecodeBridge
14-
import io.opentelemetry.sdk.testing.assertj.{SpanDataAssert, TraceAssert}
1516
import io.opentelemetry.sdk.testing.assertj.OpenTelemetryAssertions.equalTo
16-
import io.opentelemetry.semconv.incubating.DbIncubatingAttributes
17-
import io.opentelemetry.semconv.incubating.DbIncubatingAttributes.DbSystemIncubatingValues
18-
19-
import java.util.function.Consumer
17+
import io.opentelemetry.sdk.testing.assertj.{SpanDataAssert, TraceAssert}
18+
import io.opentelemetry.semconv.incubating.DbIncubatingAttributes._
2019
import org.assertj.core.api.Assertions.assertThat
21-
import org.junit.jupiter.api.{Test, TestInstance}
2220
import org.junit.jupiter.api.extension.RegisterExtension
21+
import org.junit.jupiter.api.{Test, TestInstance}
22+
import slick.jdbc.H2Profile.api._
2323

24-
import scala.concurrent.{Await, Future}
24+
import java.util.function.Consumer
2525
import scala.concurrent.duration.Duration
26-
import slick.jdbc.H2Profile.api._
26+
import scala.concurrent.{Await, Future}
2727

2828
@TestInstance(TestInstance.Lifecycle.PER_CLASS)
2929
class SlickTest {
@@ -81,18 +81,18 @@ class SlickTest {
8181
.hasKind(SpanKind.CLIENT)
8282
.hasParent(trace.getSpan(0))
8383
.hasAttributesSatisfyingExactly(
84+
equalTo(DB_SYSTEM, DbSystemIncubatingValues.H2),
85+
equalTo(maybeStable(DB_NAME), Db),
8486
equalTo(
85-
DbIncubatingAttributes.DB_SYSTEM,
86-
DbSystemIncubatingValues.H2
87+
DB_USER,
88+
if (emitStableDatabaseSemconv()) null else Username
8789
),
88-
equalTo(DbIncubatingAttributes.DB_NAME, Db),
89-
equalTo(DbIncubatingAttributes.DB_USER, Username),
9090
equalTo(
91-
DbIncubatingAttributes.DB_CONNECTION_STRING,
92-
"h2:mem:"
91+
DB_CONNECTION_STRING,
92+
if (emitStableDatabaseSemconv()) null else "h2:mem:"
9393
),
94-
equalTo(DbIncubatingAttributes.DB_STATEMENT, "SELECT ?"),
95-
equalTo(DbIncubatingAttributes.DB_OPERATION, "SELECT")
94+
equalTo(maybeStable(DB_STATEMENT), "SELECT ?"),
95+
equalTo(maybeStable(DB_OPERATION), "SELECT")
9696
)
9797
}
9898
)

0 commit comments

Comments
 (0)