Uh oh!
There was an error while loading. Please reload this page.
Relax arm64 CI jobs and align coverage with amd64 - #11835
Conversation
Make arm64 tests non-blocking on merge queue and master while collecting stability stats, and fix -PcheckCoverage setup to mirror the amd64 jobs. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This comment has been minimized.
This comment has been minimized.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
🟢 Java Benchmark SLOs — All performance SLOs passed
PR vs. master results
Commit: Load and DaCapo benchmarks can be triggered manually in the GitLab pipeline. Results will appear in the Benchmarking Platform UI after completion. |
/merge |
View all feedbacks in Devflow UI.
The expected merge time in
|
Uh oh!
There was an error while loading. Please reload this page.
4f5c4cc
into
masterUh oh!
There was an error while loading. Please reload this page.
What Does This Do
*_arm64test jobs asallow_failure: trueon merge queue (mq-working-branch-*) and master by addingallow_failureto the shared.test_job_arm64rules.-PcheckCoverageon arm64 to match the amd64 jobs:test_debugger_arm64: skip coverage onsemeru8/semeru11/semeru17(those disable some tests and can't reach the expected coverage).test_base_arm64: run coverage only on JVM8, mirroringtest_base.Motivation
arm64 tests were just introduced to the merge queue and master. Keeping them non-blocking lets us collect stability stats and fix flaky/failing jobs in a relaxed way without blocking the whole team. It also unbreaks the arm64 debugger job, which was failing coverage verification on Semeru JVMs (same root cause fixed for amd64 in #11807).
Additional Notes
ibm8/oracle8never run on arm64 (excluded by.test_job_arm64rules), so they're intentionally omitted from the debugger coverage condition.allow_failureis temporary — remove it once the arm64 suite is proven stable.