[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[RFC 0/2] introduce QEMUMachind.cmd()
From: |
Vladimir Sementsov-Ogievskiy |
Subject: |
[RFC 0/2] introduce QEMUMachind.cmd() |
Date: |
Fri, 8 Apr 2022 20:02:12 +0300 |
Hi all!
I always dreamed about getting rid of pattern
result = self.vm.qmp(...)
self.assert_qmp(result, 'return', {})
Here is a suggestion to switch to
self.vm.cmd(...)
pattern instead.
I'm not sure we really want to update so many tests. May be just commit
patch 01, and use new interface for new code. On the other hand, old
code always used as an example to write the new one.
The series is based on John's python branch.
Vladimir Sementsov-Ogievskiy (2):
python/machine.py: upgrade vm.command() method
iotests: use vm.cmd() instead of vm.qmp() where appropriate
python/qemu/machine/machine.py | 16 +-
tests/qemu-iotests/030 | 168 +++----
tests/qemu-iotests/040 | 167 +++---
tests/qemu-iotests/041 | 474 ++++++++----------
tests/qemu-iotests/045 | 15 +-
tests/qemu-iotests/055 | 61 +--
tests/qemu-iotests/056 | 23 +-
tests/qemu-iotests/093 | 41 +-
tests/qemu-iotests/118 | 221 ++++----
tests/qemu-iotests/124 | 69 ++-
tests/qemu-iotests/129 | 13 +-
tests/qemu-iotests/132 | 5 +-
tests/qemu-iotests/139 | 43 +-
tests/qemu-iotests/147 | 30 +-
tests/qemu-iotests/151 | 40 +-
tests/qemu-iotests/155 | 53 +-
tests/qemu-iotests/165 | 7 +-
tests/qemu-iotests/196 | 3 +-
tests/qemu-iotests/205 | 6 +-
tests/qemu-iotests/245 | 245 ++++-----
tests/qemu-iotests/256 | 34 +-
tests/qemu-iotests/257 | 36 +-
tests/qemu-iotests/264 | 31 +-
tests/qemu-iotests/281 | 21 +-
tests/qemu-iotests/295 | 27 +-
tests/qemu-iotests/296 | 14 +-
tests/qemu-iotests/298 | 13 +-
tests/qemu-iotests/300 | 50 +-
tests/qemu-iotests/iotests.py | 6 +-
.../tests/migrate-bitmaps-postcopy-test | 31 +-
tests/qemu-iotests/tests/migrate-bitmaps-test | 37 +-
.../qemu-iotests/tests/migrate-during-backup | 40 +-
.../qemu-iotests/tests/migration-permissions | 9 +-
tests/qemu-iotests/tests/mirror-top-perms | 15 +-
34 files changed, 821 insertions(+), 1243 deletions(-)
--
2.35.1