feat(rocBLAS): add FFM test sets#9376
Conversation
|
@JeniferC99 this closely matches your PR for hipblas, still not clear if runner for hipblas is desired but test sets can added as if ignored are fine. rocblas now uses rtest-driver so xml file driven runs |
❌ PR Check — Action Required
📖 Need help? See the Policy FAQ for details on every check and how to fix failures. |
|
🚫 Please fix the failed policies before requesting reviews. The following policy checks failed:
The |
Codecov Report✅ All modified and coverable lines are covered by tests. ❌ Your project status has failed because the head coverage (76.84%) is below the target coverage (80.00%). You can increase the head coverage or adjust the target coverage. Additional details and impacted files@@ Coverage Diff @@
## develop #9376 +/- ##
===========================================
- Coverage 64.69% 64.68% -0.01%
===========================================
Files 2685 2685
Lines 422637 422637
Branches 62808 62808
===========================================
- Hits 273416 273376 -40
- Misses 128551 128593 +42
+ Partials 20670 20668 -2
*This pull request uses carry forward flags. Click here to find out more. 🚀 New features to boost your workflow:
|
|
@JeniferC99 can you review, and what is your co_author string for me to add on merge? |
Motivation
This pull request introduces new FFM test categories and integrates them into the test configuration for both hipBLAS and rocBLAS projects. The main goal is to support FFM pipelines, with specific timeouts and test patterns, as well as to update the XML test runner configuration. The most important changes are summarized below.
Test category additions and configuration:
Added new
ffm-quickandffm-fulltest categories to bothhipblasandrocblastest_categories.yamlfiles, including descriptions, test patterns, exclusions, and labels for each category. These are intended for FFM runs.Set category-specific timeouts for
ffm-quickandffm-full(2 hours each) in theexecution_settingssections of both projects to enforce FFM runner time budgets.rocBLAS test runner and category updates:
rocblastest categories to indicate that thertest-driveris enabled, which means test patterns and exclusions are not used for most categories. Also added*known_bug*as a placeholder pattern and exclusion for consistency.Test runner integration:
rocblas/rtest.xmlto define new test sets forctest_ffm-quickandctest_ffm-full, specifying the corresponding YAML files and filters to be used during the test runs.JIRA ID: AIROCBLAS-1269