This series adds extra CLI args for functional tests, useful for developers that run test files directly.
Signed-off-by: Manos Pitsidianakis <[email protected]> --- Changes in v3: - Merged with other patch series - Made argument values into class attributes, and parse_args into a class method (staticmethod) (suggested by Thomas) - Link to v2: https://lore.kernel.org/qemu-devel/[email protected] Changes in v2: - Store stdout handler in `self` object (thanks Daniel) - Deduplicate handler removal code (Daniel) - Amend commit description to mention PYTHONPATH (thanks Alex) - Link to v1: https://lore.kernel.org/qemu-devel/[email protected] --- Manos Pitsidianakis (4): tests/functional: add --debug CLI arg tests/functional: add --keep-scratch CLI arg tests/functional: add --list-tests CLI arg tests/functional: add -k TEST_NAME_PATTERN CLI arg docs/devel/testing/functional.rst | 2 + tests/functional/qemu_test/testcase.py | 104 ++++++++++++++++++++++++++++++--- 2 files changed, 99 insertions(+), 7 deletions(-) --- base-commit: 4bc8fb0135ac48cd1c8f0698976b7d73c60b7caa change-id: 20250716-functional_tests_debug_arg-aa0a5f6b9375 -- γαῖα πυρί μιχθήτω
