Skip to content

rocjitsu: bump test corpus for optimized CTS builds - #12932

Merged
kuhar merged 4 commits into
developfrom
users/Groverkss/bump-rocjitsu-corpus-release
Oct 7, 2026
Merged

kuhar merged 4 commits into
developfrom
users/Groverkss/bump-rocjitsu-corpus-release

Conversation

@Groverkss

@Groverkss Groverkss commented Oct 6, 2026 •

Copy link
Copy Markdown
Contributor

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.

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

@Groverkss
Groverkss requested a review from a team as a code owner October 6, 2026 17:37
Copilot AI balanced review requested due to automatic review settings October 6, 2026 17:37
@github-actions github-actions Bot added the github actions Pull requests that update GitHub Actions code label Oct 6, 2026
@therock-pr-bot

therock-pr-bot Bot commented Oct 6, 2026 •

Copy link
Copy Markdown

✅ All Checks Passed — Ready for Review

Check Status Details
📝 PR Description ✅ Pass —
⛔ Forbidden Files ✅ Pass —
🧪 Unit Test ✅ Pass PR does not contain code files — Unit Test auto-passed
🔎 pre-commit ✅ Pass —
🚫 Draft PR 🔜 To Be Enabled —
🚩 Feature Flag 🔜 To Be Enabled —
📊 Code Coverage 🔜 To Be Enabled —
🤖 therock-pr-bot ✅ Pass —

🎉 All checks passed! This PR is ready for review.

📖 Need help? See the Policy FAQ for details on every check and how to fix failures.

🙋 Wish to Override Policy?

@therock-pr-bot

therock-pr-bot Bot commented Oct 6, 2026 •

Copy link
Copy Markdown

🎉 All checks passed! This PR is ready for review.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

@github-actions

github-actions Bot commented Oct 6, 2026 •

Copy link
Copy Markdown
Contributor

gfx1250 B0-to-A0 translation baseline

Warning

The PR result is not directly comparable to the latest develop baseline.

Changed provenance:

Field develop PR
corpus_commit cc781dd88cabd1638d1beeb4539c521ccf27de60 387502e864cce3f0490a967e9a185b4922a5e7de

Compared PR head ad7cd4929ce933b4cad5b7df985d16352675fea8 using rocjitsu-test-corpus run 37612926925.

@kuhar
kuhar merged commit 0c3808a into develop Oct 7, 2026
182 of 185 checks passed
@kuhar
kuhar deleted the users/Groverkss/bump-rocjitsu-corpus-release branch October 7, 2026 13:59
@systems-assistant

Copy link
Copy Markdown
Contributor

TheRock Submodule Bump Activity

Newest first

anujshuk-amd pushed a commit that referenced this pull request Oct 12, 2026
## 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.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

github actions Pull requests that update GitHub Actions code organization: ROCm project: rocjitsu

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants