Skip to content

Enable AMDSMI test execution in Linux component test jobs#5525

Open
araravik-psd wants to merge 5 commits into
mainfrom
users/arravikum/test_amdsmi_py_enable
Open

Enable AMDSMI test execution in Linux component test jobs#5525
araravik-psd wants to merge 5 commits into
mainfrom
users/arravikum/test_amdsmi_py_enable

Conversation

@araravik-psd
Copy link
Copy Markdown
Contributor

Summary

Adds amdsmi to the Linux test matrix as part of fetch_test_configuration.py and updates test_amdsmi.py so it can run as part of the test flow instead of being skipped as manual-only.

Changes

  • Adds a new amdsmi test entry in test matrix fetch_test_configuration.py
  • Enables Linux-only AMDSMI test execution with a 10-minute timeout.
  • Removes the unconditional pytest skip from test_amdsmi.py.
  • Adds platform detection for Linux/Windows-specific filtering.
  • Preserves GTest sharding support for AMDSMI tests.
  • Adds arch-specific excludes for known AMDSMI failures on gfx90a, gfx110X-all, and gfx103X-all.
  • Adds validation that amdsmitst exists and is executable before running.
  • Adds logging for selected GPU family, platform key, and final excluded test list.

Notes

Once this PR lands amdsmi tests could be removed from sanity tests, #4243

Test run:

https://github.com/ROCm/TheRock/actions/runs/26655442243/job/78565544860

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.

2 participants