OSDN Git Service

iotests: add 'qemu' package location to PYTHONPATH in testenv
authorJohn Snow <jsnow@redhat.com>
Thu, 23 Sep 2021 18:07:10 +0000 (14:07 -0400)
committerKevin Wolf <kwolf@redhat.com>
Wed, 6 Oct 2021 08:25:55 +0000 (10:25 +0200)
commitaf6d4c56e15a45fb4d0cdf8d0335275b5ed8fbf7
treecef8379ac848324eb29d55624d702a5b092379f2
parentcc071629539dc1f303175a7e2d4ab854c0a8b20f
iotests: add 'qemu' package location to PYTHONPATH in testenv

We can drop the sys.path hacking in various places by doing
this. Additionally, by doing it in one place right up top, we can print
interesting warnings in case the environment does not look correct. (See
next commit.)

If we ever decide to change how the environment is crafted, all of the
"help me find my python packages" goop is all in one place, right in one
function.

Signed-off-by: John Snow <jsnow@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Reviewed-by: Kevin Wolf <kwolf@redhat.com>
Message-Id: <20210923180715.4168522-2-jsnow@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
tests/qemu-iotests/235
tests/qemu-iotests/297
tests/qemu-iotests/300
tests/qemu-iotests/iotests.py
tests/qemu-iotests/testenv.py
tests/qemu-iotests/tests/mirror-top-perms