Repository navigation
rocjitsu: bump test corpus for optimized CTS builds - #12932
Conversation
✅ All Checks Passed — Ready for Review
📖 Need help? See the Policy FAQ for details on every check and how to fix failures. |
|
🎉 All checks passed! This PR is ready for review. |
There was a problem hiding this comment.
Copilot review overview
🟢 Approval recommended
Both pins consistently select the verified merged corpus revision, with no blocking issues identified.
Review effort: Balanced
Findings: None
What changed in this PR
Updates rocjitsu’s HIP/DBT test corpus to pick up optimized CTS builds with assertions enabled and required integer instruction coverage preserved.
Changes:
- Sets both the manual-dispatch default and automatic checkout pin to
387502e864cce3f0490a967e9a185b4922a5e7de. - Updates the pin’s date comment.
| File | Description |
|---|---|
.github/workflows/rocjitsu-corpus-tests.yml |
Updates both corpus pins and the date comment. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
gfx1250 B0-to-A0 translation baselineWarning The PR result is not directly comparable to the latest develop baseline. Changed provenance:
Compared PR head |
TheRock Submodule Bump ActivityNewest first
|
## Motivation Rocjitsu CI still pins a corpus revision that builds most CTS tests without optimization. Pick up ROCm/rocjitsu-test-corpus#53 so CI uses Release builds with assertions enabled while preserving required integer instruction coverage. ## Technical Details Bump the HIP/DBT corpus pin from `cc781dd88cabd1638d1beeb4539c521ccf27de60` to `387502e864cce3f0490a967e9a185b4922a5e7de` in both the automatic checkout fallback and the manual-dispatch default. Update the pin's date comment. The pinned revision includes the wave32 `mbcnt` and gfx1250 comparison optimization overrides and the strengthened `mbcnt_hi` coverage requirement. The bump also includes intervening corpus changes, including the newer gfx1250 ISA coverage and runtime CTS additions; see the [corpus commit range](ROCm/rocjitsu-test-corpus@cc781dd...387502e). Temporarily exclude all 37 gfx1250 CTS cases introduced by ROCm/rocjitsu-test-corpus#41 (22 integer cases) and ROCm/rocjitsu-test-corpus#42 (15 memory cases), including their coverage checks. The existing skip configuration applies to both the initial run and failed-test retries. Reason: These tests are really slow and haven't been verified for their usefulness. Someone needs to investigate these before they are enabled ## Issue Tracking ISSUE ID: ROCm/rocjitsu-test-corpus#53 ## Test Plan - Parse the workflow YAML and verify the dispatch default and automatic checkout pin both select the merged corpus revision. - Run the repository pre-commit checks on the changed workflow and `git diff --check`. - Exercise the updated pin through this PR's rocjitsu corpus workflow. ## Test Result Local YAML/pin validation, applicable pre-commit checks, and whitespace checks passed. A targeted pytest run confirms all 37 integer/memory cases are skipped before build or execution (37 skipped, 43 deselected). ## Submission Checklist - [x] Look over the contributing guidelines at https://github.com/ROCm/rocm-systems/blob/develop/CONTRIBUTING.md.
Motivation
Rocjitsu CI still pins a corpus revision that builds most CTS tests without optimization. Pick up ROCm/rocjitsu-test-corpus#53 so CI uses Release builds with assertions enabled while preserving required integer instruction coverage.
Technical Details
Bump the HIP/DBT corpus pin from
cc781dd88cabd1638d1beeb4539c521ccf27de60to387502e864cce3f0490a967e9a185b4922a5e7dein both the automatic checkout fallback and the manual-dispatch default. Update the pin's date comment.The pinned revision includes the wave32
mbcntand gfx1250 comparison optimization overrides and the strengthenedmbcnt_hicoverage requirement. The bump also includes intervening corpus changes, including the newer gfx1250 ISA coverage and runtime CTS additions; see the corpus commit range.Temporarily exclude all 37 gfx1250 CTS cases introduced by ROCm/rocjitsu-test-corpus#41 (22 integer cases) and ROCm/rocjitsu-test-corpus#42 (15 memory cases), including their coverage checks. The existing skip configuration applies to both the initial run and failed-test retries.
Reason: These tests are really slow and haven't been verified for their usefulness. Someone needs to investigate these before they are enabled
Issue Tracking
ISSUE ID: ROCm/rocjitsu-test-corpus#53
Test Plan
git diff --check.Test Result
Local YAML/pin validation, applicable pre-commit checks, and whitespace checks passed. A targeted pytest run confirms all 37 integer/memory cases are skipped before build or execution (37 skipped, 43 deselected).
Submission Checklist