Skip to content

Add CI test results summary as PR comment#355

Merged
jbachorik merged 3 commits intomainfrom
jb/test_reports_ci
Feb 5, 2026
Merged

Add CI test results summary as PR comment#355
jbachorik merged 3 commits intomainfrom
jb/test_reports_ci

Conversation

@jbachorik
Copy link
Collaborator

What does this PR do?:

Adds automated PR comments that summarize CI test results after all jobs complete. The comment is updated on each subsequent CI run.

Motivation:

Provides quick visibility into CI results directly on the PR without navigating to the Actions tab. Shows a matrix of all test configurations with pass/fail status and details for any failures.

Additional Notes:

  • New script: .github/scripts/generate-test-summary.sh - fetches job data via GitHub API, generates markdown summary
  • Extended Octo-STS policy to allow ci.yml to post PR comments
  • Added summarize-tests job to ci.yml that runs after all test matrix jobs complete
  • Uses marker-based comment updates to rewrite (not duplicate) comments on each run

How to test the change?:

The PR itself will test the feature - check the CI tab and wait for the summary comment to appear after all test jobs complete.

For Datadog employees:

  • If this PR touches code that signs or publishes builds or packages, or handles
    credentials of any kind, I've requested a review from @DataDog/security-design-and-guidance.
  • This PR doesn't touch any of that.
  • JIRA: [JIRA-XXXX]

Unsure? Have a question? Request a review!

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@jbachorik jbachorik added the AI label Feb 4, 2026
@dd-octo-sts
Copy link

dd-octo-sts bot commented Feb 4, 2026

Scan-Build Report

User:runner@runnervmkj6or
Working Directory:/home/runner/work/java-profiler/java-profiler/ddprof-lib/src/test/make
Command Line:make -j4 all
Clang Version:Ubuntu clang version 18.1.3 (1ubuntu1)
Date:Thu Feb 5 09:43:35 2026

Bug Summary

Bug TypeQuantityDisplay?
All Bugs1
Unused code
Dead assignment1

Reports

Bug Group Bug Type ▾ File Function/Method Line Path Length
Unused codeDead assignmentlibraryPatcher_linux.cpppatch_library_unlocked941

@pr-commenter
Copy link

pr-commenter bot commented Feb 4, 2026

Integration Tests

6 passed, 18 failed out of 24 configurations

Test Matrix

Platform JDK 8 JDK 11 JDK 17 JDK 21 JDK 25
glibc-x64-hotspot
glibc-x64-openj9
glibc-arm64-hotspot
glibc-arm64-openj9
musl-x64-hotspot
musl-x64-openj9
musl-arm64-hotspot
musl-arm64-openj9

Failure Details

glibc-arm64-hotspot-jdk11

Profiler-only:

VALIDATION_STARTED: 2026-02-05T09:53:51Z
Configuration: ddprof=true, tracer=false, duration=60s
Platform: arch=arm64, libc=glibc, jvm-type=hotspot
JFR file: /tmp/jfr-profiler-only-glibc-arm64-hotspot-jdk11/dd-profiler-debug-15788790905074261266.jfr
Profile: ddprof_only
---
[jbang] [ERROR] No suitable JDK was found for requested version: 25
[jbang] Run with --verbose or -x for more details. The --verbose or -x must be placed before the jbang command. I.e. jbang --verbose run [...]
VALIDATION_FAILED: Script terminated unexpectedly (exit code: 4)
VALIDATION_FAILED: Script terminated unexpectedly (exit code: 4)
glibc-arm64-hotspot-jdk17

Profiler-only:

VALIDATION_STARTED: 2026-02-05T09:56:13Z
Configuration: ddprof=true, tracer=false, duration=60s
Platform: arch=arm64, libc=glibc, jvm-type=hotspot
JFR file: /tmp/jfr-profiler-only-glibc-arm64-hotspot-jdk17/dd-profiler-debug-13707932980305792050.jfr
Profile: ddprof_only
---
[jbang] [ERROR] No suitable JDK was found for requested version: 25
[jbang] Run with --verbose or -x for more details. The --verbose or -x must be placed before the jbang command. I.e. jbang --verbose run [...]
VALIDATION_FAILED: Script terminated unexpectedly (exit code: 4)
VALIDATION_FAILED: Script terminated unexpectedly (exit code: 4)
glibc-arm64-hotspot-jdk21

Profiler-only:

VALIDATION_STARTED: 2026-02-05T09:57:02Z
Configuration: ddprof=true, tracer=false, duration=60s
Platform: arch=arm64, libc=glibc, jvm-type=hotspot
JFR file: /tmp/jfr-profiler-only-glibc-arm64-hotspot-jdk21/dd-profiler-debug-14591119262165762131.jfr
Profile: ddprof_only
---
[jbang] [ERROR] No suitable JDK was found for requested version: 25
[jbang] Run with --verbose or -x for more details. The --verbose or -x must be placed before the jbang command. I.e. jbang --verbose run [...]
VALIDATION_FAILED: Script terminated unexpectedly (exit code: 4)
VALIDATION_FAILED: Script terminated unexpectedly (exit code: 4)
glibc-arm64-hotspot-jdk8

Profiler-only:

VALIDATION_STARTED: 2026-02-05T09:54:46Z
Configuration: ddprof=true, tracer=false, duration=60s
Platform: arch=arm64, libc=glibc, jvm-type=hotspot
JFR file: /tmp/jfr-profiler-only-glibc-arm64-hotspot-jdk8/dd-profiler-debug-3550417907343156358.jfr
Profile: ddprof_only
---
[jbang] [ERROR] No suitable JDK was found for requested version: 25
[jbang] Run with --verbose or -x for more details. The --verbose or -x must be placed before the jbang command. I.e. jbang --verbose run [...]
VALIDATION_FAILED: Script terminated unexpectedly (exit code: 4)
VALIDATION_FAILED: Script terminated unexpectedly (exit code: 4)
glibc-arm64-openj9-jdk11

Profiler-only:

VALIDATION_STARTED: 2026-02-05T09:57:15Z
Configuration: ddprof=true, tracer=false, duration=60s
Platform: arch=arm64, libc=glibc, jvm-type=openj9
JFR file: /tmp/jfr-profiler-only-glibc-arm64-openj9-jdk11/dd-profiler-debug-16807427227298155216.jfr
Profile: ddprof_only
---
[jbang] [ERROR] No suitable JDK was found for requested version: 25
[jbang] Run with --verbose or -x for more details. The --verbose or -x must be placed before the jbang command. I.e. jbang --verbose run [...]
VALIDATION_FAILED: Script terminated unexpectedly (exit code: 4)
VALIDATION_FAILED: Script terminated unexpectedly (exit code: 4)
glibc-arm64-openj9-jdk17

Profiler-only:

VALIDATION_STARTED: 2026-02-05T09:57:13Z
Configuration: ddprof=true, tracer=false, duration=60s
Platform: arch=arm64, libc=glibc, jvm-type=openj9
JFR file: /tmp/jfr-profiler-only-glibc-arm64-openj9-jdk17/dd-profiler-debug-8559134956644848939.jfr
Profile: ddprof_only
---
[jbang] [ERROR] No suitable JDK was found for requested version: 25
[jbang] Run with --verbose or -x for more details. The --verbose or -x must be placed before the jbang command. I.e. jbang --verbose run [...]
VALIDATION_FAILED: Script terminated unexpectedly (exit code: 4)
VALIDATION_FAILED: Script terminated unexpectedly (exit code: 4)
glibc-arm64-openj9-jdk21

Profiler-only:

VALIDATION_STARTED: 2026-02-05T09:53:46Z
Configuration: ddprof=true, tracer=false, duration=60s
Platform: arch=arm64, libc=glibc, jvm-type=openj9
JFR file: /tmp/jfr-profiler-only-glibc-arm64-openj9-jdk21/dd-profiler-debug-10062634298408727246.jfr
Profile: ddprof_only
---
[jbang] [ERROR] No suitable JDK was found for requested version: 25
[jbang] Run with --verbose or -x for more details. The --verbose or -x must be placed before the jbang command. I.e. jbang --verbose run [...]
VALIDATION_FAILED: Script terminated unexpectedly (exit code: 4)
VALIDATION_FAILED: Script terminated unexpectedly (exit code: 4)
glibc-arm64-openj9-jdk8

Profiler-only:

VALIDATION_STARTED: 2026-02-05T09:53:13Z
Configuration: ddprof=true, tracer=false, duration=60s
Platform: arch=arm64, libc=glibc, jvm-type=openj9
JFR file: /tmp/jfr-profiler-only-glibc-arm64-openj9-jdk8/dd-profiler-debug-5053074961466375414.jfr
Profile: ddprof_only
---
[jbang] [ERROR] No suitable JDK was found for requested version: 25
[jbang] Run with --verbose or -x for more details. The --verbose or -x must be placed before the jbang command. I.e. jbang --verbose run [...]
VALIDATION_FAILED: Script terminated unexpectedly (exit code: 4)
VALIDATION_FAILED: Script terminated unexpectedly (exit code: 4)
glibc-x64-hotspot-jdk8

Profiler-only:

VALIDATION_STARTED: 2026-02-05T09:52:53Z
Configuration: ddprof=true, tracer=false, duration=60s
Platform: arch=x64, libc=glibc, jvm-type=hotspot
JFR file: /tmp/jfr-profiler-only-glibc-x64-hotspot-jdk8/dd-profiler-debug-2811988382139922598.jfr
Profile: ddprof_only
---
[jbang] [ERROR] No suitable JDK was found for requested version: 25
[jbang] Run with --verbose or -x for more details. The --verbose or -x must be placed before the jbang command. I.e. jbang --verbose run [...]
VALIDATION_FAILED: Script terminated unexpectedly (exit code: 4)
VALIDATION_FAILED: Script terminated unexpectedly (exit code: 4)
glibc-x64-openj9-jdk17

Profiler-only:

VALIDATION_STARTED: 2026-02-05T09:52:41Z
Configuration: ddprof=true, tracer=false, duration=60s
Platform: arch=x64, libc=glibc, jvm-type=openj9
JFR file: /tmp/jfr-profiler-only-glibc-x64-openj9-jdk17/dd-profiler-debug-5668426994298790376.jfr
Profile: ddprof_only
---
[jbang] [ERROR] No suitable JDK was found for requested version: 25
[jbang] Run with --verbose or -x for more details. The --verbose or -x must be placed before the jbang command. I.e. jbang --verbose run [...]
VALIDATION_FAILED: Script terminated unexpectedly (exit code: 4)
VALIDATION_FAILED: Script terminated unexpectedly (exit code: 4)
glibc-x64-openj9-jdk21

Profiler-only:

VALIDATION_STARTED: 2026-02-05T09:52:57Z
Configuration: ddprof=true, tracer=false, duration=60s
Platform: arch=x64, libc=glibc, jvm-type=openj9
JFR file: /tmp/jfr-profiler-only-glibc-x64-openj9-jdk21/dd-profiler-debug-3307933520799226878.jfr
Profile: ddprof_only
---
[jbang] [ERROR] No suitable JDK was found for requested version: 25
[jbang] Run with --verbose or -x for more details. The --verbose or -x must be placed before the jbang command. I.e. jbang --verbose run [...]
VALIDATION_FAILED: Script terminated unexpectedly (exit code: 4)
VALIDATION_FAILED: Script terminated unexpectedly (exit code: 4)
glibc-x64-openj9-jdk8

Profiler-only:

VALIDATION_STARTED: 2026-02-05T09:52:49Z
Configuration: ddprof=true, tracer=false, duration=60s
Platform: arch=x64, libc=glibc, jvm-type=openj9
JFR file: /tmp/jfr-profiler-only-glibc-x64-openj9-jdk8/dd-profiler-debug-5823455561472774034.jfr
Profile: ddprof_only
---
[jbang] [ERROR] No suitable JDK was found for requested version: 25
[jbang] Run with --verbose or -x for more details. The --verbose or -x must be placed before the jbang command. I.e. jbang --verbose run [...]
VALIDATION_FAILED: Script terminated unexpectedly (exit code: 4)
VALIDATION_FAILED: Script terminated unexpectedly (exit code: 4)
musl-arm64-hotspot-jdk21

Profiler-only:

VALIDATION_STARTED: 2026-02-05T09:57:04Z
Configuration: ddprof=true, tracer=false, duration=60s
Platform: arch=arm64, libc=musl, jvm-type=hotspot
JFR file: /tmp/jfr-profiler-only-musl-arm64-hotspot-jdk21/dd-profiler-debug-7450416581379560584.jfr
Profile: ddprof_only
---
[jbang] [ERROR] No suitable JDK was found for requested version: 25
[jbang] Run with --verbose or -x for more details. The --verbose or -x must be placed before the jbang command. I.e. jbang --verbose run [...]
VALIDATION_FAILED: Script terminated unexpectedly (exit code: 4)
VALIDATION_FAILED: Script terminated unexpectedly (exit code: 4)
musl-arm64-openj9-jdk11

Profiler-only:

VALIDATION_STARTED: 2026-02-05T09:57:04Z
Configuration: ddprof=true, tracer=false, duration=60s
Platform: arch=arm64, libc=musl, jvm-type=openj9
JFR file: /tmp/jfr-profiler-only-musl-arm64-openj9-jdk11/dd-profiler-debug-6098469408558665769.jfr
Profile: ddprof_only
---
[jbang] [ERROR] No suitable JDK was found for requested version: 25
[jbang] Run with --verbose or -x for more details. The --verbose or -x must be placed before the jbang command. I.e. jbang --verbose run [...]
VALIDATION_FAILED: Script terminated unexpectedly (exit code: 4)
VALIDATION_FAILED: Script terminated unexpectedly (exit code: 4)
musl-arm64-openj9-jdk17

Profiler-only:

VALIDATION_STARTED: 2026-02-05T09:53:48Z
Configuration: ddprof=true, tracer=false, duration=60s
Platform: arch=arm64, libc=musl, jvm-type=openj9
JFR file: /tmp/jfr-profiler-only-musl-arm64-openj9-jdk17/dd-profiler-debug-4309770759890875129.jfr
Profile: ddprof_only
---
[jbang] [ERROR] No suitable JDK was found for requested version: 25
[jbang] Run with --verbose or -x for more details. The --verbose or -x must be placed before the jbang command. I.e. jbang --verbose run [...]
VALIDATION_FAILED: Script terminated unexpectedly (exit code: 4)
VALIDATION_FAILED: Script terminated unexpectedly (exit code: 4)
musl-arm64-openj9-jdk21

Profiler-only:

VALIDATION_STARTED: 2026-02-05T09:53:16Z
Configuration: ddprof=true, tracer=false, duration=60s
Platform: arch=arm64, libc=musl, jvm-type=openj9
JFR file: /tmp/jfr-profiler-only-musl-arm64-openj9-jdk21/dd-profiler-debug-14967966545205792908.jfr
Profile: ddprof_only
---
[jbang] [ERROR] No suitable JDK was found for requested version: 25
[jbang] Run with --verbose or -x for more details. The --verbose or -x must be placed before the jbang command. I.e. jbang --verbose run [...]
VALIDATION_FAILED: Script terminated unexpectedly (exit code: 4)
VALIDATION_FAILED: Script terminated unexpectedly (exit code: 4)
musl-x64-openj9-jdk17

Profiler-only:

VALIDATION_STARTED: 2026-02-05T09:53:00Z
Configuration: ddprof=true, tracer=false, duration=60s
Platform: arch=x64, libc=musl, jvm-type=openj9
JFR file: /tmp/jfr-profiler-only-musl-x64-openj9-jdk17/dd-profiler-debug-6371849617882167160.jfr
Profile: ddprof_only
---
[jbang] [ERROR] No suitable JDK was found for requested version: 25
[jbang] Run with --verbose or -x for more details. The --verbose or -x must be placed before the jbang command. I.e. jbang --verbose run [...]
VALIDATION_FAILED: Script terminated unexpectedly (exit code: 4)
VALIDATION_FAILED: Script terminated unexpectedly (exit code: 4)
musl-x64-openj9-jdk21

Profiler-only:

VALIDATION_STARTED: 2026-02-05T09:52:55Z
Configuration: ddprof=true, tracer=false, duration=60s
Platform: arch=x64, libc=musl, jvm-type=openj9
JFR file: /tmp/jfr-profiler-only-musl-x64-openj9-jdk21/dd-profiler-debug-8052606564569916293.jfr
Profile: ddprof_only
---
[jbang] [ERROR] No suitable JDK was found for requested version: 25
[jbang] Run with --verbose or -x for more details. The --verbose or -x must be placed before the jbang command. I.e. jbang --verbose run [...]
VALIDATION_FAILED: Script terminated unexpectedly (exit code: 4)
VALIDATION_FAILED: Script terminated unexpectedly (exit code: 4)

Links

@pr-commenter
Copy link

pr-commenter bot commented Feb 4, 2026

Benchmarks [x86_64 wall]

Parameters

Baseline Candidate
config baseline candidate
ddprof 1.37.0 1.38.0-jb_test_reports_ci-SNAPSHOT
See matching parameters
Baseline Candidate
alloc off off
cpu off off
iterations 5 5
java "11.0.28" "11.0.28"
memleak off off
modes wall wall
wall on on

Summary

Found 0 performance improvements and 0 performance regressions! Performance is the same for 15 metrics, 23 unstable metrics.

@pr-commenter
Copy link

pr-commenter bot commented Feb 4, 2026

Benchmarks [x86_64 cpu]

Parameters

Baseline Candidate
config baseline candidate
ddprof 1.37.0 1.38.0-jb_test_reports_ci-SNAPSHOT
See matching parameters
Baseline Candidate
alloc off off
cpu on on
iterations 5 5
java "11.0.28" "11.0.28"
memleak off off
modes cpu cpu
wall off off

Summary

Found 0 performance improvements and 0 performance regressions! Performance is the same for 14 metrics, 24 unstable metrics.

@pr-commenter
Copy link

pr-commenter bot commented Feb 4, 2026

Benchmarks [x86_64 alloc]

Parameters

Baseline Candidate
config baseline candidate
ddprof 1.37.0 1.38.0-jb_test_reports_ci-SNAPSHOT
See matching parameters
Baseline Candidate
alloc on on
cpu off off
iterations 5 5
java "11.0.28" "11.0.28"
memleak off off
modes alloc alloc
wall off off

Summary

Found 0 performance improvements and 0 performance regressions! Performance is the same for 15 metrics, 23 unstable metrics.

@pr-commenter
Copy link

pr-commenter bot commented Feb 4, 2026

Benchmarks [x86_64 memleak,alloc]

Parameters

Baseline Candidate
config baseline candidate
ddprof 1.37.0 1.38.0-jb_test_reports_ci-SNAPSHOT
See matching parameters
Baseline Candidate
alloc on on
cpu off off
iterations 5 5
java "11.0.28" "11.0.28"
memleak on on
modes memleak,alloc memleak,alloc
wall off off

Summary

Found 0 performance improvements and 0 performance regressions! Performance is the same for 15 metrics, 23 unstable metrics.

@pr-commenter
Copy link

pr-commenter bot commented Feb 4, 2026

Benchmarks [x86_64 memleak]

Parameters

Baseline Candidate
config baseline candidate
ddprof 1.37.0 1.38.0-jb_test_reports_ci-SNAPSHOT
See matching parameters
Baseline Candidate
alloc off off
cpu off off
iterations 5 5
java "11.0.28" "11.0.28"
memleak on on
modes memleak memleak
wall off off

Summary

Found 1 performance improvements and 0 performance regressions! Performance is the same for 14 metrics, 23 unstable metrics.

scenario Δ mean execution_time Δ mean rss
scenario:renaissance:mnemonics better
[-3.231s; -0.941s] or [-13.007%; -3.787%]
unstable
[-296.849MB; +312.784MB] or [-27.323%; +28.790%]

@pr-commenter
Copy link

pr-commenter bot commented Feb 4, 2026

Benchmarks [x86_64 cpu,wall,alloc,memleak]

Parameters

Baseline Candidate
config baseline candidate
ddprof 1.37.0 1.38.0-jb_test_reports_ci-SNAPSHOT
See matching parameters
Baseline Candidate
alloc on on
cpu on on
iterations 5 5
java "11.0.28" "11.0.28"
memleak on on
modes cpu,wall,alloc,memleak cpu,wall,alloc,memleak
wall on on

Summary

Found 0 performance improvements and 0 performance regressions! Performance is the same for 15 metrics, 23 unstable metrics.

@pr-commenter
Copy link

pr-commenter bot commented Feb 4, 2026

Benchmarks [x86_64 cpu,wall]

Parameters

Baseline Candidate
config baseline candidate
ddprof 1.37.0 1.38.0-jb_test_reports_ci-SNAPSHOT
See matching parameters
Baseline Candidate
alloc off off
cpu on on
iterations 5 5
java "11.0.28" "11.0.28"
memleak off off
modes cpu,wall cpu,wall
wall on on

Summary

Found 0 performance improvements and 0 performance regressions! Performance is the same for 14 metrics, 24 unstable metrics.

@pr-commenter
Copy link

pr-commenter bot commented Feb 4, 2026

Benchmarks [aarch64 cpu,wall,alloc,memleak]

Parameters

Baseline Candidate
config baseline candidate
ddprof 1.37.0 1.38.0-jb_test_reports_ci-SNAPSHOT
See matching parameters
Baseline Candidate
alloc on on
cpu on on
iterations 5 5
java "11.0.28" "11.0.28"
memleak on on
modes cpu,wall,alloc,memleak cpu,wall,alloc,memleak
wall on on

Summary

Found 1 performance improvements and 0 performance regressions! Performance is the same for 14 metrics, 23 unstable metrics.

scenario Δ mean execution_time Δ mean rss
scenario:renaissance:dotty better
[-2.227s; -1.409s] or [-4.676%; -2.958%]
unstable
[-209.763MB; +186.017MB] or [-14.007%; +12.422%]

@pr-commenter
Copy link

pr-commenter bot commented Feb 4, 2026

Benchmarks [aarch64 memleak]

Parameters

Baseline Candidate
config baseline candidate
ddprof 1.37.0 1.38.0-jb_test_reports_ci-SNAPSHOT
See matching parameters
Baseline Candidate
alloc off off
cpu off off
iterations 5 5
java "11.0.28" "11.0.28"
memleak on on
modes memleak memleak
wall off off

Summary

Found 0 performance improvements and 0 performance regressions! Performance is the same for 16 metrics, 22 unstable metrics.

@pr-commenter
Copy link

pr-commenter bot commented Feb 4, 2026

Benchmarks [aarch64 cpu]

Parameters

Baseline Candidate
config baseline candidate
ddprof 1.37.0 1.38.0-jb_test_reports_ci-SNAPSHOT
See matching parameters
Baseline Candidate
alloc off off
cpu on on
iterations 5 5
java "11.0.28" "11.0.28"
memleak off off
modes cpu cpu
wall off off

Summary

Found 0 performance improvements and 0 performance regressions! Performance is the same for 15 metrics, 23 unstable metrics.

@pr-commenter
Copy link

pr-commenter bot commented Feb 4, 2026

Benchmarks [aarch64 memleak,alloc]

Parameters

Baseline Candidate
config baseline candidate
ddprof 1.37.0 1.38.0-jb_test_reports_ci-SNAPSHOT
See matching parameters
Baseline Candidate
alloc on on
cpu off off
iterations 5 5
java "11.0.28" "11.0.28"
memleak on on
modes memleak,alloc memleak,alloc
wall off off

Summary

Found 1 performance improvements and 0 performance regressions! Performance is the same for 16 metrics, 21 unstable metrics.

scenario Δ mean execution_time Δ mean rss
scenario:renaissance:philosophers better
[-1.650s; -0.550s] or [-14.868%; -4.955%]
unstable
[-679.939MB; +428.574MB] or [-69.412%; +43.752%]

@pr-commenter
Copy link

pr-commenter bot commented Feb 4, 2026

Benchmarks [aarch64 wall]

Parameters

Baseline Candidate
config baseline candidate
ddprof 1.37.0 1.38.0-jb_test_reports_ci-SNAPSHOT
See matching parameters
Baseline Candidate
alloc off off
cpu off off
iterations 5 5
java "11.0.28" "11.0.28"
memleak off off
modes wall wall
wall on on

Summary

Found 0 performance improvements and 0 performance regressions! Performance is the same for 17 metrics, 21 unstable metrics.

@pr-commenter
Copy link

pr-commenter bot commented Feb 4, 2026

Benchmarks [aarch64 alloc]

Parameters

Baseline Candidate
config baseline candidate
ddprof 1.37.0 1.38.0-jb_test_reports_ci-SNAPSHOT
See matching parameters
Baseline Candidate
alloc on on
cpu off off
iterations 5 5
java "11.0.28" "11.0.28"
memleak off off
modes alloc alloc
wall off off

Summary

Found 0 performance improvements and 0 performance regressions! Performance is the same for 17 metrics, 21 unstable metrics.

@pr-commenter
Copy link

pr-commenter bot commented Feb 4, 2026

Benchmarks [aarch64 cpu,wall]

Parameters

Baseline Candidate
config baseline candidate
ddprof 1.37.0 1.38.0-jb_test_reports_ci-SNAPSHOT
See matching parameters
Baseline Candidate
alloc off off
cpu on on
iterations 5 5
java "11.0.28" "11.0.28"
memleak off off
modes cpu,wall cpu,wall
wall on on

Summary

Found 0 performance improvements and 0 performance regressions! Performance is the same for 15 metrics, 23 unstable metrics.

jbachorik and others added 2 commits February 5, 2026 10:10
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Initialize associative arrays with dummy key/unset for set -u compatibility
- Use mapfile for array splitting (SC2207)
- Quote variables properly (SC2086)
- Use parameter expansion instead of sed (SC2001)
- Add shellcheck disable for intentional literal regex matches (SC2076)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@jbachorik jbachorik marked this pull request as ready for review February 5, 2026 10:07
@jbachorik jbachorik requested a review from a team as a code owner February 5, 2026 10:07
@jbachorik jbachorik merged commit 49ffe5a into main Feb 5, 2026
131 of 133 checks passed
@jbachorik jbachorik deleted the jb/test_reports_ci branch February 5, 2026 10:08
@github-actions github-actions bot added this to the 1.38.0 milestone Feb 5, 2026
@dd-octo-sts
Copy link

dd-octo-sts bot commented Feb 5, 2026

CI Test Results

Run: #21707296456 | Commit: 0aa52dc | Duration: 0s (longest job)

All 0 test jobs passed

Summary

Metric Value
Total jobs 0
Passed 0
Failed 0

Updated: 2026-02-05 10:24:05 UTC

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant