]> git.ipfire.org Git - thirdparty/qemu.git/commit
tests/tcg: reduce the number of plugin tests combinations
authorAlex Bennée <alex.bennee@linaro.org>
Fri, 25 Jul 2025 15:45:14 +0000 (16:45 +0100)
committerAlex Bennée <alex.bennee@linaro.org>
Sat, 26 Jul 2025 22:04:35 +0000 (23:04 +0100)
commit25aaf0cb7f13aa9e537fb6202099f142d9ffc58a
treeee3cf3712517d73c855d882e4e707f3a029f0a88
parentd0aa5df7752deb4bbce34fcc625ce59fe36862be
tests/tcg: reduce the number of plugin tests combinations

As our set of multiarch tests has grown the practice of running every
plugin with every test is becoming unsustainable. If we switch to
ensuring every test gets run with at least one plugin we can speed
things up.

Some plugins do need to be run with specific tests (for example the
memory instrumentation test). We can handle this by manually adding
them to EXTRA_RUNS. We also need to wrap rules in a CONFIG_PLUGIN test
so we don't enable the runs when plugins are not enabled.

Reviewed-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-ID: <20250725154517.3523095-12-alex.bennee@linaro.org>
tests/tcg/Makefile.target
tests/tcg/multiarch/Makefile.target
tests/tcg/multiarch/system/Makefile.softmmu-target