[igt-dev] [PATCH i-g-t 0/5] Fix a series of issues while handling testlist
Mauro Carvalho Chehab
mauro.chehab at linux.intel.com
Thu Nov 2 13:06:22 UTC 2023
From: Mauro Carvalho Chehab <mchehab at kernel.org>
There is still a huge gap between what igt_runner and test_list.py
generates. Those are related to several issues:
- The properties related to input file test list parsing are not grouped
altogether and have weird names. A better namespace for JSON config
for such options needs to be defined.
- FULL testlist is currently just the tests that don't belong to other
testlists;
- i915 and Xe has a different set of FULL testlist;
- case-insensitive regex were not applied the right way, as we need
to be able to define what kind of match applies for include and
exclude files.
Mauro Carvalho Chehab (5):
scripts/test_list.py: better parse list of tests
scripts/test_list.py: speedup update testlist logic
intel/*.json: better handle FULL testlist
scripts/test_list.py: fix regex filtering logic
scripts/test_list.py: use different types for include/exclude
scripts/test_list.py | 84 ++++++++++++++++++--------------
tests/intel/kms_test_config.json | 28 ++++++-----
tests/intel/xe_test_config.json | 17 ++++---
3 files changed, 73 insertions(+), 56 deletions(-)
--
2.41.0
More information about the igt-dev
mailing list