qemu/tests/vm
Alex Bennée 4934f922ac tests/vm: avoid re-building the VM images all the time
The main problem is that "check-venv" is a .PHONY target will always
evaluate and trigger a full re-build of the VM images. While its
tempting to drop it from the dependencies that does introduce a
breakage on freshly configured builds.

Fortunately we do have the otherwise redundant --force flag for the
script which up until now was always on. If we make the usage of
--force conditional on dependencies other than check-venv triggering
the update we can avoid the costly rebuild and still run cleanly on a
fresh checkout.

Resolves: https://gitlab.com/qemu-project/qemu/-/issues/2118
Reviewed-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20240227144335.1196131-4-alex.bennee@linaro.org>
(cherry picked from commit 151b7dba39)
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
2024-02-28 21:21:07 +03:00
..
aarch64vm.py
basevm.py tests/vm: avoid re-building the VM images all the time 2024-02-28 21:21:07 +03:00
centos tests/vm: Remove docker cross-compile test from CentOS VM 2022-07-18 20:24:36 +02:00
centos-8-aarch64.ks
centos.aarch64 tests/vm: switch centos.aarch64 to CentOS 8 Stream 2022-07-18 20:24:36 +02:00
conf_example_aarch64.yml
conf_example_x86.yml
freebsd tests: Add sndio to the FreeBSD CI containers / VM 2022-10-28 09:39:21 +02:00
haiku.x86_64 tests/vm: Add libslirp to the VM tests 2022-08-29 15:28:51 +02:00
Makefile.include tests/vm: avoid re-building the VM images all the time 2024-02-28 21:21:07 +03:00
netbsd tests/vm: update NetBSD to 9.3 2022-09-19 15:12:28 +02:00
openbsd tests/vm: update openbsd image to 7.4 2024-02-28 21:20:08 +03:00
README
ubuntu.aarch64 tests/vm: upgrade Ubuntu 18.04 VM to 20.04 2022-07-18 20:24:36 +02:00
ubuntuvm.py

See docs/devel/testing.rst for help.