Skip to content

Commit e62a01c

Browse files
committed
Only use jfr-polyfill for OpenJ9
1 parent 9fe1e30 commit e62a01c

File tree

2 files changed

+10
-3
lines changed

2 files changed

+10
-3
lines changed

documentation/documentation.gradle.kts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,10 @@ dependencies {
6464
because("Jimfs is used in src/test/java")
6565
}
6666

67-
testRuntimeOnly(libs.jfrPolyfill) {
68-
because("OpenJ9 does not include JFR")
67+
if (java.toolchain.implementation.orNull == JvmImplementation.J9) {
68+
testRuntimeOnly(libs.jfrPolyfill) {
69+
because("OpenJ9 does not include JFR")
70+
}
6971
}
7072

7173
standaloneConsoleLauncher(projects.junitPlatformConsoleStandalone)

junit-platform-jfr/junit-platform-jfr.gradle.kts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,12 @@ dependencies {
99
api(projects.junitPlatformLauncher)
1010

1111
compileOnlyApi(libs.apiguardian)
12-
compileOnly(libs.jfrPolyfill)
12+
13+
if (java.toolchain.implementation.orNull == JvmImplementation.J9) {
14+
compileOnly(libs.jfrPolyfill) {
15+
because("OpenJ9 does not include JFR")
16+
}
17+
}
1318

1419
osgiVerification(projects.junitJupiterEngine)
1520
osgiVerification(projects.junitPlatformLauncher)

0 commit comments

Comments
 (0)