diff options
author | Emanuele Giuseppe Esposito <eesposit@redhat.com> | 2021-08-09 11:01:08 +0200 |
---|---|---|
committer | Hanna Reitz <hreitz@redhat.com> | 2021-09-01 12:57:31 +0200 |
commit | a9b4c6bb64b2908eb2d074fbe6d682ee7ff599e0 (patch) | |
tree | 5ec0a5350c9a1c485cacd292c73a79b677112b0a /tests/qemu-iotests/testenv.py | |
parent | e92ecc322cd60be749309afda0d17d464961a230 (diff) | |
download | qemu-a9b4c6bb64b2908eb2d074fbe6d682ee7ff599e0.zip qemu-a9b4c6bb64b2908eb2d074fbe6d682ee7ff599e0.tar.gz qemu-a9b4c6bb64b2908eb2d074fbe6d682ee7ff599e0.tar.bz2 |
qemu-iotests: extend the check script to prepare supporting valgrind for python tests
Currently, the check script only parses the option and sets the
VALGRIND_QEMU environmental variable to "y".
Add another local python variable that prepares the command line,
identical to the one provided in the test scripts.
Because the python script does not know in advance the valgrind
PID to assign to the log file name, use the "%p" flag in valgrind
log file name that automatically puts the process PID at runtime.
Signed-off-by: Emanuele Giuseppe Esposito <eesposit@redhat.com>
Reviewed-by: Max Reitz <mreitz@redhat.com>
Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Message-Id: <20210809090114.64834-11-eesposit@redhat.com>
Signed-off-by: Hanna Reitz <hreitz@redhat.com>
Diffstat (limited to 'tests/qemu-iotests/testenv.py')
-rw-r--r-- | tests/qemu-iotests/testenv.py | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/tests/qemu-iotests/testenv.py b/tests/qemu-iotests/testenv.py index 8501c6c..8bf1543 100644 --- a/tests/qemu-iotests/testenv.py +++ b/tests/qemu-iotests/testenv.py @@ -298,6 +298,7 @@ TEST_DIR -- {TEST_DIR} SOCK_DIR -- {SOCK_DIR} SOCKET_SCM_HELPER -- {SOCKET_SCM_HELPER} GDB_OPTIONS -- {GDB_OPTIONS} +VALGRIND_QEMU -- {VALGRIND_QEMU} """ args = collections.defaultdict(str, self.get_env()) |