Skip to content

Commit 7490037

Browse files
committed
gradle
1 parent ed1bb45 commit 7490037

File tree

23 files changed

+201
-32
lines changed

23 files changed

+201
-32
lines changed

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,14 +44,14 @@ dependencies {
4444
configurations.testRuntimeClasspath.get().resolutionStrategy.force("com.google.guava:guava:19.0")
4545

4646
tasks {
47-
val testStableSemconv by registering(Test::class) {
48-
jvmArgs("-Dotel.semconv-stability.opt-in=database")
49-
}
50-
5147
withType<Test>().configureEach {
5248
usesService(gradle.sharedServices.registrations["testcontainersBuildService"].service)
5349
}
5450

51+
val testStableSemconv by registering(Test::class) {
52+
jvmArgs("-Dotel.semconv-stability.opt-in=database")
53+
}
54+
5555
check {
5656
dependsOn(testStableSemconv)
5757
}

instrumentation/cassandra/cassandra-4.4/javaagent/build.gradle.kts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,4 +30,12 @@ tasks {
3030
test {
3131
usesService(gradle.sharedServices.registrations["testcontainersBuildService"].service)
3232
}
33+
34+
val testStableSemconv by registering(Test::class) {
35+
jvmArgs("-Dotel.semconv-stability.opt-in=database")
36+
}
37+
38+
check {
39+
dependsOn(testStableSemconv)
40+
}
3341
}

instrumentation/cassandra/cassandra-4.4/library/build.gradle.kts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@ dependencies {
1212
}
1313

1414
tasks {
15+
test {
16+
usesService(gradle.sharedServices.registrations["testcontainersBuildService"].service)
17+
}
18+
1519
val testStableSemconv by registering(Test::class) {
1620
jvmArgs("-Dotel.semconv-stability.opt-in=database")
1721
}

instrumentation/couchbase/couchbase-2.0/javaagent/build.gradle.kts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,17 +32,17 @@ dependencies {
3232
}
3333

3434
tasks {
35-
val testStableSemconv by registering(Test::class) {
36-
jvmArgs("-Dotel.semconv-stability.opt-in=database")
37-
}
38-
39-
withType<Test>().configureEach {
35+
test {
4036
// required on jdk17
4137
jvmArgs("--add-opens=java.base/java.lang=ALL-UNNAMED")
4238
jvmArgs("--add-opens=java.base/java.lang.invoke=ALL-UNNAMED")
4339
jvmArgs("-XX:+IgnoreUnrecognizedVMOptions")
4440
}
4541

42+
val testStableSemconv by registering(Test::class) {
43+
jvmArgs("-Dotel.semconv-stability.opt-in=database")
44+
}
45+
4646
check {
4747
dependsOn(testStableSemconv)
4848
}

instrumentation/couchbase/couchbase-2.6/javaagent/build.gradle.kts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,7 @@ dependencies {
3535
}
3636

3737
tasks {
38-
val testStableSemconv by registering(Test::class) {
39-
jvmArgs("-Dotel.semconv-stability.opt-in=database")
40-
}
41-
42-
withType<Test>().configureEach {
38+
test {
4339
// TODO run tests both with and without experimental span attributes
4440
jvmArgs("-Dotel.instrumentation.couchbase.experimental-span-attributes=true")
4541

@@ -48,6 +44,10 @@ tasks {
4844
jvmArgs("-XX:+IgnoreUnrecognizedVMOptions")
4945
}
5046

47+
val testStableSemconv by registering(Test::class) {
48+
jvmArgs("-Dotel.semconv-stability.opt-in=database")
49+
}
50+
5151
check {
5252
dependsOn(testStableSemconv)
5353
}

instrumentation/couchbase/couchbase-3.1.6/javaagent/build.gradle.kts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,4 +42,12 @@ tasks {
4242
test {
4343
usesService(gradle.sharedServices.registrations["testcontainersBuildService"].service)
4444
}
45+
46+
val testStableSemconv by registering(Test::class) {
47+
jvmArgs("-Dotel.semconv-stability.opt-in=database")
48+
}
49+
50+
check {
51+
dependsOn(testStableSemconv)
52+
}
4553
}

instrumentation/couchbase/couchbase-3.1/javaagent/build.gradle.kts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,4 +43,12 @@ tasks {
4343
test {
4444
usesService(gradle.sharedServices.registrations["testcontainersBuildService"].service)
4545
}
46+
47+
val testStableSemconv by registering(Test::class) {
48+
jvmArgs("-Dotel.semconv-stability.opt-in=database")
49+
}
50+
51+
check {
52+
dependsOn(testStableSemconv)
53+
}
4654
}

instrumentation/couchbase/couchbase-3.2/javaagent/build.gradle.kts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,4 +41,12 @@ tasks {
4141
systemProperty("testLatestDeps", findProperty("testLatestDeps") as Boolean)
4242
usesService(gradle.sharedServices.registrations["testcontainersBuildService"].service)
4343
}
44+
45+
val testStableSemconv by registering(Test::class) {
46+
jvmArgs("-Dotel.semconv-stability.opt-in=database")
47+
}
48+
49+
check {
50+
dependsOn(testStableSemconv)
51+
}
4452
}

instrumentation/geode-1.4/javaagent/build.gradle.kts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,13 @@ dependencies {
1616
compileOnly("com.google.auto.value:auto-value-annotations")
1717
annotationProcessor("com.google.auto.value:auto-value")
1818
}
19+
20+
tasks {
21+
val testStableSemconv by registering(Test::class) {
22+
jvmArgs("-Dotel.semconv-stability.opt-in=database")
23+
}
24+
25+
check {
26+
dependsOn(testStableSemconv)
27+
}
28+
}

instrumentation/influxdb-2.4/javaagent/build.gradle.kts

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,18 @@ tasks {
4747
}
4848
}
4949

50-
tasks.withType<Test>().configureEach {
51-
// we disable the okhttp instrumentation, so we don't need to assert on the okhttp spans
52-
// from the okhttp instrumentation we need OkHttp3IgnoredTypesConfigurer to fix context leaks
53-
jvmArgs("-Dotel.instrumentation.okhttp.enabled=false")
50+
tasks {
51+
test {
52+
// we disable the okhttp instrumentation, so we don't need to assert on the okhttp spans
53+
// from the okhttp instrumentation we need OkHttp3IgnoredTypesConfigurer to fix context leaks
54+
jvmArgs("-Dotel.instrumentation.okhttp.enabled=false")
55+
}
56+
57+
val testStableSemconv by registering(Test::class) {
58+
jvmArgs("-Dotel.semconv-stability.opt-in=database")
59+
}
60+
61+
check {
62+
dependsOn(testStableSemconv)
63+
}
5464
}

0 commit comments

Comments
 (0)