qemu/tests/docker
John Snow a22a4b29ad tests/docker: add python3-venv dependency
Several debian-based tests need the python3-venv dependency as a
consequence of Debian debundling the "ensurepip" module normally
included with Python.

As mkvenv.py stands as of this commit, Debian requires EITHER:

(A) setuptools and pip, or
(B) ensurepip

mkvenv is a few seconds faster if you have setuptools and pip, so
developers should prefer the first requirement. For the purposes of CI,
the time-save is a wash; it's only a matter of who is responsible for
installing pip and when; the timing is about the same.

Arbitrarily, I chose adding ensurepip to the test configuration because
it is normally part of the Python stdlib, and always having it allows us
a more consistent cross-platform environment.

Signed-off-by: John Snow <jsnow@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <20230511035435.734312-12-jsnow@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2023-05-18 08:53:51 +02:00
..
dockerfiles tests/docker: add python3-venv dependency 2023-05-18 08:53:51 +02:00
common.rc tests/docker: allow user to override check target 2022-11-22 09:49:03 +00:00
docker.py tests/docker: fix a win32 error due to portability 2023-03-13 15:39:31 +04:00
Makefile.include tests/docker: all add DOCKER_BUILDKIT to RUNC environment 2023-03-22 15:06:57 +00:00
run tests/docker: run script use realpath instead of readlink 2022-10-06 11:53:20 +01:00
test-block docker: test-block: Don't continue if build fails 2017-09-29 11:14:15 +08:00
test-build tests/docker: move DEF_TARGET_LIST setting to common.rc 2019-09-10 14:14:31 +01:00
test-clang tests/docker: remove FEATURES env var from templates 2021-07-14 14:33:53 +01:00
test-debug tests/docker: remove FEATURES env var from templates 2021-07-14 14:33:53 +01:00
test-full docker: move make check into check_qemu helper 2018-07-24 11:45:25 +01:00
test-mingw tests/docker: update test-mingw to run single build 2022-10-31 20:37:58 +00:00
test-misc tests/docker: remove FEATURES env var from templates 2021-07-14 14:33:53 +01:00
test-quick tests/docker: move DEF_TARGET_LIST setting to common.rc 2019-09-10 14:14:31 +01:00
test-static tests/docker: add test script for static linux-user builds 2020-08-21 06:18:35 -04:00
test-tcg tests/docker: add a test-tcg for building then running check-tcg 2021-03-10 12:13:59 +00:00
test-tsan testing: update ubuntu2004 to ubuntu2204 2023-03-01 10:31:46 +00:00
test-unit docker: add test-unit runner 2018-07-24 11:45:25 +01:00