[PATCH v5 0/4] Add platform filtering framework for IGT tests
<[email protected]> Wed, 5 Aug 2026 16:28:44 -0400
| Newsgroups | org.freedesktop.lists.igt-dev |
|---|---|
| Message-ID | <[email protected]> |
From: Vitaly Prosyak <[email protected]> This series introduces a generic platform filtering framework for IGT tests, allowing tests to be skipped based on platform characteristics without modifying test source code. Three filtering methods are supported with priority ordering: built-in rules (highest), config file (recommended), and environment variable (lowest). v5 addresses review feedback from Kamil Konieczny: - Replaced emoji with ASCII equivalents in documentation - Removed Gerrit Change-Id metadata - Restructured commit message per upstream standards - Added Pawel Sikora to Cc list Vitaly Prosyak (4): lib: Add generic platform filtering framework lib/amdgpu: Add AMD platform filtering backend lib/igt_core: Enable automatic platform filtering in subtest execution docs: Update platform filtering documentation per review feedback docs/platform_filtering.md | 351 +++++++++++++++++++++++ lib/amdgpu/amd_platform.c | 328 +++++++++++++++++++++ lib/amdgpu/amd_platform.h | 53 ++++ lib/igt_core.c | 18 +- lib/igt_platform_filter.c | 574 +++++++++++++++++++++++++++++++++++++ lib/igt_platform_filter.h | 124 ++++++++ lib/meson.build | 2 + mkdocs.yml | 1 + 8 files changed, 1450 insertions(+), 1 deletion(-) create mode 100644 docs/platform_filtering.md create mode 100644 lib/amdgpu/amd_platform.c create mode 100644 lib/amdgpu/amd_platform.h create mode 100644 lib/igt_platform_filter.c create mode 100644 lib/igt_platform_filter.h -- 2.43.0