[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v4 0/5] qemu-iotests: quality of life improvements
From: |
Paolo Bonzini |
Subject: |
[PATCH v4 0/5] qemu-iotests: quality of life improvements |
Date: |
Mon, 3 May 2021 13:01:05 +0200 |
This series adds a few usability improvements to qemu-iotests, mostly
for Python unittest-based tests. In particular:
- the output of the unittest framework is not buffered, which makes it
easier to follow the "-d" output of the tests
- arguments can be passed to Python unittests scripts, for example
to run only a subset of the test cases (patches 1-2)
- it is possible to do "./check -- ../../../tests/qemu-iotests/055 args..."
and specify arbitrary arguments to be passed to a single test script.
This is especially useful together with the previous feature and eases
the debugging of Python tests.
Paolo
v3->v4: output of Python tests regenerated when needed
Paolo Bonzini (5):
qemu-iotests: do not buffer the test output
qemu-iotests: allow passing unittest.main arguments to the test
scripts
qemu-iotests: move command line and environment handling from
TestRunner to TestEnv
qemu-iotests: let "check" spawn an arbitrary test command
qemu-iotests: fix case of SOCK_DIR already in the environment
tests/qemu-iotests/240.out | 8 ++--
tests/qemu-iotests/245.out | 8 ++--
tests/qemu-iotests/295.out | 6 +--
tests/qemu-iotests/296.out | 8 ++--
tests/qemu-iotests/check | 19 +++++++-
tests/qemu-iotests/iotests.py | 80 +++++++++++++++++++-------------
tests/qemu-iotests/testenv.py | 22 +++++++--
tests/qemu-iotests/testrunner.py | 15 +-----
8 files changed, 101 insertions(+), 65 deletions(-)
--
2.31.1
- [PATCH v4 0/5] qemu-iotests: quality of life improvements,
Paolo Bonzini <=
- [PATCH v4 2/5] qemu-iotests: allow passing unittest.main arguments to the test scripts, Paolo Bonzini, 2021/05/03
- [PATCH v4 1/5] qemu-iotests: do not buffer the test output, Paolo Bonzini, 2021/05/03
- [PATCH v4 3/5] qemu-iotests: move command line and environment handling from TestRunner to TestEnv, Paolo Bonzini, 2021/05/03
- [PATCH v4 4/5] qemu-iotests: let "check" spawn an arbitrary test command, Paolo Bonzini, 2021/05/03
- [PATCH v4 5/5] qemu-iotests: fix case of SOCK_DIR already in the environment, Paolo Bonzini, 2021/05/03
- Re: [PATCH v4 0/5] qemu-iotests: quality of life improvements, Max Reitz, 2021/05/03