Igt-dev Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [igt-dev] [PATCH i-g-t v2 0/2] Add an option to protect Xe test builds
@ 2023-05-09 10:42 Mauro Carvalho Chehab
  2023-05-09 10:42 ` [igt-dev] [PATCH i-g-t v2 1/2] meson: add an option to control " Mauro Carvalho Chehab
                   ` (7 more replies)
  0 siblings, 8 replies; 14+ messages in thread
From: Mauro Carvalho Chehab @ 2023-05-09 10:42 UTC (permalink / raw)
  To: igt-dev

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

The Xe driver is currently under heavy development and has not
merged upstream yet. While merging doesn't happen, the API may
still change, as upstream may request changes on it and/or
driver developers may need to tweak some API bits.

While this is happening, incompatible API changes may still
happen. As IGT is distributed on some distros, placing Xe
tests on binaries is not a good idea, as such tests may fail
when the final version gets released.

So, add a build option to allow disabling Xe driver builds.

The first patch adds such option but keeps it enabled by
default, as we don't want to break any CI automation that
may be relying on having the driver enabled.

The idea is to get the first patch merged, and then give
some time to adjust CI scripts. Afterwards, apply the
second one changing the default.

---
v2:
  - fix compilation breakage with -Dtests=disabled

Mauro Carvalho Chehab (2):
  meson: add an option to control Xe test builds
  meson_options.txt: disable Xe driver tests by default

 docs/testplan/meson.build |  9 ++++++++-
 meson.build               |  1 +
 meson_options.txt         | 10 ++++++++++
 tests/meson.build         | 21 ++++++++++++---------
 4 files changed, 31 insertions(+), 10 deletions(-)

-- 
2.40.1

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2023-05-12 14:56 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-05-09 10:42 [igt-dev] [PATCH i-g-t v2 0/2] Add an option to protect Xe test builds Mauro Carvalho Chehab
2023-05-09 10:42 ` [igt-dev] [PATCH i-g-t v2 1/2] meson: add an option to control " Mauro Carvalho Chehab
2023-05-12  8:49   ` Kamil Konieczny
2023-05-09 10:42 ` [igt-dev] [PATCH i-g-t v2 2/2] meson_options.txt: disable Xe driver tests by default Mauro Carvalho Chehab
2023-05-12  8:57   ` Kamil Konieczny
2023-05-12 10:05 ` [igt-dev] ✗ GitLab.Pipeline: warning for Add an option to protect Xe test builds (rev2) Patchwork
2023-05-12 10:34 ` [igt-dev] ✗ Fi.CI.BAT: failure " Patchwork
2023-05-12 11:35 ` [igt-dev] ✗ Fi.CI.BAT: failure for Add an option to protect Xe test builds (rev3) Patchwork
2023-05-12 12:57   ` Kamil Konieczny
2023-05-12 13:30     ` Yedireswarapu, SaiX Nandan
2023-05-12 13:20 ` Patchwork
2023-05-12 13:23   ` Kamil Konieczny
2023-05-12 13:29 ` [igt-dev] ✓ Fi.CI.BAT: success " Patchwork
2023-05-12 14:56 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox