[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 3/5] iotests: strip subdir path when listing tests
From: |
Daniel P . Berrangé |
Subject: |
[PATCH 3/5] iotests: strip subdir path when listing tests |
Date: |
Thu, 2 Mar 2023 18:46:04 +0000 |
When asking 'check' to list individual tests by invoking it in dry run
mode, it prints the paths to the tests relative to the base of the
I/O test directory.
When asking 'check' to run an individual test, however, it mandates that
only the unqualified test name is given, without any path prefix. This
inconsistency makes it harder to ask for a list of tests and then invoke
each one.
Thus the test listing code is change to flatten the test names, by
printing only the base name, which can be directly invoked.
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
---
tests/qemu-iotests/check | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tests/qemu-iotests/check b/tests/qemu-iotests/check
index 7e287a79a3..3a8744220a 100755
--- a/tests/qemu-iotests/check
+++ b/tests/qemu-iotests/check
@@ -169,7 +169,7 @@ if __name__ == '__main__':
sys.exit(str(e))
if args.dry_run:
- print('\n'.join(tests))
+ print('\n'.join([os.path.basename(t) for t in tests]))
else:
with TestRunner(env, tap=args.tap,
color=args.color) as tr:
--
2.39.2
- [PATCH 0/5] iotests: make meson aware of individual I/O tests, Daniel P . Berrangé, 2023/03/02
- [PATCH 1/5] iotests: explicitly pass source/build dir to 'check' command, Daniel P . Berrangé, 2023/03/02
- [PATCH 2/5] iotests: allow test discovery before building, Daniel P . Berrangé, 2023/03/02
- [PATCH 3/5] iotests: strip subdir path when listing tests,
Daniel P . Berrangé <=
- [PATCH 5/5] iotests: register each I/O test separately with meson, Daniel P . Berrangé, 2023/03/02
- [PATCH 4/5] iotests: print TAP protocol version when reporting tests, Daniel P . Berrangé, 2023/03/02
- Re: [PATCH 0/5] iotests: make meson aware of individual I/O tests, Daniel P . Berrangé, 2023/03/02
- Re: [PATCH 0/5] iotests: make meson aware of individual I/O tests, Thomas Huth, 2023/03/03