[PATCH i-g-t 0/3] Generate testlist files for Intel CI runs

Mauro Carvalho Chehab mauro.chehab at linux.intel.com
Fri Jan 26 12:37:26 UTC 2024


From: Mauro Carvalho Chehab <mchehab at kernel.org>

Improve igt_doc tool to handle multiple config files when producing
Intel CI testlists and add a PHONY target to generate them.

After such change, those files will be installed as:

    ${install_dir}/libexec/igt-gpu-tools/intel-ci-tests/xe/default/full.testlist
    ${install_dir}/libexec/igt-gpu-tools/intel-ci-tests/xe/default/chamelium.testlist
    ${install_dir}/libexec/igt-gpu-tools/intel-ci-tests/xe/default/bat-chamelium.testlist
    ${install_dir}/libexec/igt-gpu-tools/intel-ci-tests/xe/default/other.testlist
    ${install_dir}/libexec/igt-gpu-tools/intel-ci-tests/xe/default/bat.testlist
    ${install_dir}/libexec/igt-gpu-tools/intel-ci-tests/i915/default/full.testlist
    ${install_dir}/libexec/igt-gpu-tools/intel-ci-tests/i915/default/chamelium.testlist
    ${install_dir}/libexec/igt-gpu-tools/intel-ci-tests/i915/default/bat-chamelium.testlist
    ${install_dir}/libexec/igt-gpu-tools/intel-ci-tests/i915/default/other.testlist
    ${install_dir}/libexec/igt-gpu-tools/intel-ci-tests/i915/default/bat.testlist

The generated testlists will take into account i915, Xe and KMS testplan
config files, grouping tests altogether.

---

Mauro Carvalho Chehab (3):
  scripts/igt_doc.py: allow using multiple config files at the same time
  testplan/meson.build: add a ninja PHONY target for Intel CI testlists
  scripts/igt_doc.py: don't be verbose when creating testlists

 docs/testplan/meson.build |  17 +++++
 scripts/igt_doc.py        | 132 +++++++++++++++++++++++++++-----------
 2 files changed, 110 insertions(+), 39 deletions(-)

-- 
2.43.0



More information about the igt-dev mailing list