Skip to content

Commit 28387bf

Browse files
committed
disable jfr for native for now
1 parent 8797751 commit 28387bf

File tree

3 files changed

+8
-4
lines changed

3 files changed

+8
-4
lines changed

.github/workflows/reusable-native-tests.yml

+3-1
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,12 @@ jobs:
1919
runs-on: ubuntu-latest
2020
steps:
2121
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
22+
- id: read-java
23+
run: echo "version=$(cat .java-version)" >> "$GITHUB_OUTPUT"
2224
- uses: graalvm/setup-graalvm@aafbedb8d382ed0ca6167d3a051415f20c859274 # v1.2.8.1
2325
with:
2426
version: "latest"
25-
java-version: "23" # earlier versions have different arguments to enable JFR
27+
java-version: "${{ steps.read-java.outputs.version }}"
2628
components: "native-image"
2729
- name: Running test
2830
env:

smoke-tests-otel-starter/spring-boot-3/build.gradle.kts

-3
Original file line numberDiff line numberDiff line change
@@ -66,9 +66,6 @@ graalvmNative {
6666
// Workaround for https://github.com/junit-team/junit5/issues/3405
6767
buildArgs.add("--initialize-at-build-time=org.junit.platform.launcher.core.LauncherConfig")
6868
buildArgs.add("--initialize-at-build-time=org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter")
69-
70-
// enable JFR - see https://www.graalvm.org/latest/reference-manual/native-image/debugging-and-diagnostics/JFR/
71-
buildArgs.add("--enable-monitoring=jfr")
7269
}
7370

7471
// See https://github.com/graalvm/native-build-tools/issues/572

smoke-tests-otel-starter/spring-boot-3/src/test/java/io/opentelemetry/spring/smoketest/OtelSpringStarterSmokeTest.java

+5
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,11 @@ class OtelSpringStarterSmokeTest extends AbstractOtelSpringStarterSmokeTest {
2626

2727
@Override
2828
protected void assertAdditionalMetrics() {
29+
if (System.getProperty("org.graalvm.nativeimage.imagecode") != null) {
30+
// GraalVM native image does not support JFR
31+
return;
32+
}
33+
2934
// JFR based metrics
3035
for (String metric :
3136
List.of(

0 commit comments

Comments
 (0)