Skip to content

Commit 82c21fe

Browse files
committed
fix jdbc
1 parent 2a0f709 commit 82c21fe

File tree

1 file changed

+20
-1
lines changed

1 file changed

+20
-1
lines changed

instrumentation/jdbc/javaagent/build.gradle.kts

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ tasks {
7171

7272
filter {
7373
excludeTestsMatching("SlickTest")
74+
excludeTestsMatching("PreparedStatementParametersTest")
7475
}
7576
jvmArgs("-Dotel.instrumentation.jdbc-datasource.enabled=true")
7677
jvmArgs("-Dotel.semconv-stability.opt-in=database")
@@ -87,14 +88,32 @@ tasks {
8788
jvmArgs("-Dotel.semconv-stability.opt-in=database")
8889
}
8990

91+
val testCaptureParameters by registering(Test::class) {
92+
testClassesDirs = sourceSets.test.get().output.classesDirs
93+
classpath = sourceSets.test.get().runtimeClasspath
94+
95+
filter {
96+
includeTestsMatching("PreparedStatementParametersTest")
97+
}
98+
jvmArgs("-Dotel.instrumentation.jdbc.experimental.capture-query-parameters=true")
99+
}
100+
90101
test {
91102
filter {
92103
excludeTestsMatching("SlickTest")
104+
excludeTestsMatching("PreparedStatementParametersTest")
93105
}
94106
jvmArgs("-Dotel.instrumentation.jdbc-datasource.enabled=true")
95107
}
96108

97109
check {
98-
dependsOn(testSlick, testStableSemconv, testSlickStableSemconv)
110+
dependsOn(testSlick, testStableSemconv, testSlickStableSemconv, testCaptureParameters)
111+
}
112+
}
113+
114+
tasks {
115+
withType<Test>().configureEach {
116+
systemProperty("testLatestDeps", findProperty("testLatestDeps") as Boolean)
117+
jvmArgs("-Dotel.instrumentation.jdbc.experimental.transaction.enabled=true")
99118
}
100119
}

0 commit comments

Comments
 (0)