]> git.ipfire.org Git - thirdparty/qemu.git/commitdiff
tests/functional: Re-activate the check-venv target
authorGustavo Romero <gustavo.romero@linaro.org>
Fri, 3 Oct 2025 14:18:12 +0000 (14:18 +0000)
committerAlex Bennée <alex.bennee@linaro.org>
Tue, 7 Oct 2025 06:33:40 +0000 (07:33 +0100)
Add check-venv target as a dependency for the functional tests. This
causes Python modules listed in pythondeps.toml, under the testdeps
group, to be installed when 'make check-functional{-<ARCH>}' is executed
to prepare and run the functional tests.

Suggested-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Gustavo Romero <gustavo.romero@linaro.org>
Message-ID: <20251003141820.85278-2-gustavo.romero@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
tests/Makefile.include

index 62a4fc8ed3126747458a82f85cf04caf23d4468f..e47ef4d45c993c0db0911a07be5822a0123947dd 100644 (file)
@@ -105,11 +105,11 @@ check-venv: $(TESTS_VENV_TOKEN)
 
 FUNCTIONAL_TARGETS=$(patsubst %-softmmu,check-functional-%, $(filter %-softmmu,$(TARGETS)))
 .PHONY: $(FUNCTIONAL_TARGETS)
-$(FUNCTIONAL_TARGETS):
+$(FUNCTIONAL_TARGETS): check-venv
        @$(MAKE) SPEED=thorough $(subst -functional,-func,$@)
 
 .PHONY: check-functional
-check-functional:
+check-functional: check-venv
        @$(NINJA) precache-functional
        @QEMU_TEST_NO_DOWNLOAD=1 $(MAKE) SPEED=thorough check-func check-func-quick