On Fri, Jul 25, 2025 at 03:41:42PM +0100, Alex Bennée wrote: > With this we can call the supported we can take advantage of the > argument the module supports: > > env > PYTHONPATH=/home/alex/lsrc/qemu.git/python:/home/alex/lsrc/qemu.git/tests/functional > ./pyvenv/bin/python > /home/alex/lsrc/qemu.git/tests/functional/test_aarch64_kvm.py --help > usage: test_aarch64_kvm.py [-h] [-v] [-q] [--locals] [--durations N] [-f] > [-c] [-b] [-k TESTNAMEPATTERNS] [tests ...] > > positional arguments: > tests a list of any number of test modules, classes and > test methods. > > options: > -h, --help show this help message and exit > -v, --verbose Verbose output > -q, --quiet Quiet output > --locals Show local variables in tracebacks > --durations N Show the N slowest test cases (N=0 for all) > -f, --failfast Stop on first fail or error > -c, --catch Catch Ctrl-C and display results so far > -b, --buffer Buffer stdout and stderr during tests > -k TESTNAMEPATTERNS Only run tests which match the given substring > > Examples: > test_aarch64_kvm.py test_module - run tests from test_module > test_aarch64_kvm.py module.TestClass - run tests from > module.TestClass > test_aarch64_kvm.py module.Class.test_method - run specified test method > test_aarch64_kvm.py path/to/test_file.py - run tests from > test_file.py > > usage: test_aarch64_kvm.py discover [-h] [-v] [-q] [--locals] [--durations > N] [-f] [-c] [-b] [-k TESTNAMEPATTERNS] [-s START] [-p PATTERN] [-t TOP] > > options: > -h, --help show this help message and exit > -v, --verbose Verbose output > -q, --quiet Quiet output > --locals Show local variables in tracebacks > --durations N Show the N slowest test cases (N=0 for all) > -f, --failfast Stop on first fail or error > -c, --catch Catch Ctrl-C and display results so far > -b, --buffer Buffer stdout and stderr during tests > -k TESTNAMEPATTERNS Only run tests which match the given substring > -s, --start-directory START > Directory to start discovery ('.' default) > -p, --pattern PATTERN > Pattern to match tests ('test*.py' default) > -t, --top-level-directory TOP > Top level directory of project (defaults to start > directory) > > For test discovery all test modules must be importable from the top level > directory of the project. > > Suggested-by: Daniel P. Berrangé <berra...@redhat.com> > Signed-off-by: Alex Bennée <alex.ben...@linaro.org> > --- > tests/functional/qemu_test/testcase.py | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-)
Reviewed-by: Daniel P. Berrangé <berra...@redhat.com> With regards, Daniel -- |: https://berrange.com -o- https://www.flickr.com/photos/dberrange :| |: https://libvirt.org -o- https://fstop138.berrange.com :| |: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|