Skip to content

Commit 87a6aee

Browse files
committed
Skip kubernetes-client-7.0 version22Test on Java 8
client-java-api 22.0.0 (and the latest.release used in latest-deps mode) requires Java 11+ (class file version 55), so the version22Test test task fails on the JDK 8 CI matrix with UnsupportedClassVersionError. Disable the task when testJavaVersion is Java 8.
1 parent 06f218a commit 87a6aee

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

instrumentation/kubernetes-client-7.0/javaagent/build.gradle.kts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ dependencies {
1919
latestDepTestLibrary("io.kubernetes:client-java-api:19.+") // see test suite below
2020
}
2121

22+
val testJavaVersion = otelProps.testJavaVersion ?: JavaVersion.current()
23+
2224
testing {
2325
suites {
2426
// version22Test reuses the same test source against `latest.release` in latest-deps mode
@@ -37,6 +39,16 @@ testing {
3739
implementation("io.kubernetes:client-java-api:22.0.0")
3840
}
3941
}
42+
targets {
43+
all {
44+
testTask.configure {
45+
// client-java-api 22.0.0+ requires Java 11+
46+
if (testJavaVersion.isJava8) {
47+
enabled = false
48+
}
49+
}
50+
}
51+
}
4052
}
4153
}
4254
}

0 commit comments

Comments
 (0)