Repository navigation
docs(sparse): add testing.md for rocSPARSE, hipSPARSE, and rocALUTION - #11944
Merged
Merged
Conversation
…testing-md-initiative
…Cm/rocm-libraries into users/kliegeois/testing-md-initiative
Rewrite the WIP unit-test section to match clients/unittests/, correct TheRock vs Jenkins gating, and note that hipSPARSE/rocALUTION do not share that layout. Co-authored-by: Cursor <cursoragent@cursor.com>
Correct the rocSPARSE CMake example, matrix-dir typo, and compile-vs-CI GPU list; align hipSPARSE merge-gate wording with TheRock standard. Co-authored-by: Cursor <cursoragent@cursor.com>
✅ 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. |
dso-amd
reviewed
Sep 10, 2026
dso-amd
reviewed
Sep 10, 2026
dso-amd
reviewed
Sep 10, 2026
dso-amd
reviewed
Sep 10, 2026
dso-amd
reviewed
Sep 15, 2026
dso-amd
reviewed
Sep 15, 2026
dso-amd
reviewed
Sep 15, 2026
dso-amd
reviewed
Sep 15, 2026
dso-amd
reviewed
Sep 15, 2026
dso-amd
reviewed
Sep 15, 2026
dso-amd
reviewed
Sep 15, 2026
dso-amd
reviewed
Sep 15, 2026
dso-amd
reviewed
Sep 15, 2026
dso-amd
reviewed
Sep 15, 2026
dso-amd
reviewed
Sep 15, 2026
dso-amd
reviewed
Sep 15, 2026
dso-amd
reviewed
Sep 15, 2026
dso-amd
reviewed
Sep 15, 2026
dso-amd
reviewed
Sep 15, 2026
dso-amd
reviewed
Sep 15, 2026
dso-amd
reviewed
Sep 15, 2026
dso-amd
reviewed
Sep 15, 2026
dso-amd
reviewed
Sep 15, 2026
dso-amd
reviewed
Sep 15, 2026
Contributor
|
I have put in all my comments. |
Apply reviewer copy-edit suggestions to the rocSPARSE, hipSPARSE, and rocALUTION testing.md documents: - Drop first-person plural: "Why We Test This Way" becomes "Why <component> is Tested This Way" in all three documents. - Split run-on "What requires / what runs" sentences into separate paragraphs. - Convert the "Explicitly not tested / guaranteed" run-on lists into bullet lists. - Numerous wording, punctuation, and capitalization fixes. Co-authored-by: Cursor <cursoragent@cursor.com>
ntrost57
approved these changes
Sep 22, 2026
amontoison
approved these changes
Sep 22, 2026
amontoison
left a comment
Contributor
There was a problem hiding this comment.
Very useful markdown files. 👍
Contributor
Author
|
Thanks all for the reviews, @dso-amd I addressed all your comments in @1ff633f . |
assistant-librarian Bot
pushed a commit
to ROCm/hipSPARSE
that referenced
this pull request
Sep 23, 2026
docs(sparse): add testing.md for rocSPARSE, hipSPARSE, and rocALUTION (#11944) JIRA ID: AISPARSE-761 ## Summary - Add current-state `testing.md` for rocSPARSE, hipSPARSE, and rocALUTION (how the suites are structured, what actually gates a merge, and known gaps). - Document the rocSPARSE `clients/unittests/` layer now on develop (`rocsparse-unit-test` / `rocsparse-unit-test-device`), including that TheRock `standard` still only runs `rocsparse-test`. - Align hipSPARSE merge-gate wording with TheRock and keep hipSPARSE/rocALUTION from implying a rocSPARSE-style unit-test binary. ## Test plan - [ ] Read the three files as a developer: can you build, pick the right binary, and tell what CI will run? - [ ] Confirm rocSPARSE unit-test commands (`ctest -R '^rocsparse-unit-test$'` vs device binary) and the TheRock vs Jenkins distinction. - [ ] Confirm hipSPARSE does not claim a `clients/unittests/` layer; CUDA lane is informational Jenkins, not TheRock. - [ ] Confirm rocALUTION env-var tiers and the note that Jenkins `*checkin*`/`*nightly*` filters match no current names. - Doc-only paths (`*.md`) skip TheRock CI by design. Made with [Cursor](https://cursor.com)
assistant-librarian Bot
pushed a commit
to ROCm/rocSPARSE
that referenced
this pull request
Sep 23, 2026
docs(sparse): add testing.md for rocSPARSE, hipSPARSE, and rocALUTION (#11944) JIRA ID: AISPARSE-761 ## Summary - Add current-state `testing.md` for rocSPARSE, hipSPARSE, and rocALUTION (how the suites are structured, what actually gates a merge, and known gaps). - Document the rocSPARSE `clients/unittests/` layer now on develop (`rocsparse-unit-test` / `rocsparse-unit-test-device`), including that TheRock `standard` still only runs `rocsparse-test`. - Align hipSPARSE merge-gate wording with TheRock and keep hipSPARSE/rocALUTION from implying a rocSPARSE-style unit-test binary. ## Test plan - [ ] Read the three files as a developer: can you build, pick the right binary, and tell what CI will run? - [ ] Confirm rocSPARSE unit-test commands (`ctest -R '^rocsparse-unit-test$'` vs device binary) and the TheRock vs Jenkins distinction. - [ ] Confirm hipSPARSE does not claim a `clients/unittests/` layer; CUDA lane is informational Jenkins, not TheRock. - [ ] Confirm rocALUTION env-var tiers and the note that Jenkins `*checkin*`/`*nightly*` filters match no current names. - Doc-only paths (`*.md`) skip TheRock CI by design. Made with [Cursor](https://cursor.com)
Contributor
TheRock Submodule Bump ActivityNewest first
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
JIRA ID: AISPARSE-761
Summary
testing.mdfor rocSPARSE, hipSPARSE, and rocALUTION (how the suites are structured, what actually gates a merge, and known gaps).clients/unittests/layer now on develop (rocsparse-unit-test/rocsparse-unit-test-device), including that TheRockstandardstill only runsrocsparse-test.Test plan
ctest -R '^rocsparse-unit-test$'vs device binary) and the TheRock vs Jenkins distinction.clients/unittests/layer; CUDA lane is informational Jenkins, not TheRock.*checkin*/*nightly*filters match no current names.*.md) skip TheRock CI by design.Made with Cursor