Skip to content

Add test filter standardisation for hipsolver#5490

Draft
dileepr1 wants to merge 1 commit into
mainfrom
users/dravindr/tr_hipsolver
Draft

Add test filter standardisation for hipsolver#5490
dileepr1 wants to merge 1 commit into
mainfrom
users/dravindr/tr_hipsolver

Conversation

@dileepr1
Copy link
Copy Markdown
Contributor

Motivation

Add test filter standardisation for hipsolver.
This works with the companion PR ROCm/rocm-libraries#7546

Technical Details

  • fetch_test_configurations.py: hipsolver test_script ->
    test_runner.py so the generic runner drives ctest from
    THEROCK_BIN_DIR/hipsolver using the quick/standard/comprehensive/full
    category labels.
  • artifact-blas.toml: include bin/hipsolver/** in the hipSOLVER test component so the install-tree CTestTestfile.cmake is bundled (same pattern as bin/rocblas/**).

Test Plan

Confirm that the CI tests for hipsolver works good once ROCm/rocm-libraries#7546 is merged.

Test Result

Submission Checklist

Mirrors PR #5278 for the SOLVER component, paired with the
rocm-libraries branch users/dravindr/tf_hipsolver which installs
bin/hipsolver/CTestTestfile.cmake via apply_test_category_labels().

- fetch_test_configurations.py: hipsolver test_script ->
  test_runner.py so the generic runner drives ctest from
  THEROCK_BIN_DIR/hipsolver using the quick/standard/comprehensive/full
  category labels.
- artifact-blas.toml: include bin/hipsolver/** in the hipSOLVER test
  component so the install-tree CTestTestfile.cmake is bundled
  (same pattern as bin/rocblas/**).

Co-authored-by: Cursor <cursoragent@cursor.com>
dileepr1 added a commit to ROCm/rocm-libraries that referenced this pull request May 28, 2026
Restore all four TheRock-side workflow refs to the develop-tracked pin
e44b42bb (2026-05-20):

- .github/workflows/therock-ci-linux.yml
- .github/workflows/therock-ci-windows.yml
- .github/workflows/therock-test-component.yml
- .github/workflows/therock-test-packages.yml

Reverts the workflow ref changes from 71e281c, 17acb08 and
daaa6a4, which temporarily pointed all four files at the paired
TheRock branch users/dravindr/tr_hipsolver.

At the develop-pinned TheRock SHA, fetch_test_configurations.py still
runs the legacy test_hipsolver.py for hipsolver (not test_runner.py),
and math-libs/BLAS/artifact-blas.toml does not include bin/hipsolver/**,
so the new install-tree CTestTestfile.cmake and
apply_test_category_labels() metadata added by this PR remain dormant
until ROCm/TheRock#5490 merges and these refs are bumped to a
main-tracked SHA that contains it. Until then the hipsolver
Linux/Windows test shards behave exactly as on develop.

Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: TODO

Development

Successfully merging this pull request may close these issues.

1 participant