[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v4 2/4] iotests.py: Add wait_for_runstate()
From: |
Max Reitz |
Subject: |
[PATCH v4 2/4] iotests.py: Add wait_for_runstate() |
Date: |
Tue, 18 Aug 2020 15:32:38 +0200 |
Signed-off-by: Max Reitz <mreitz@redhat.com>
---
tests/qemu-iotests/iotests.py | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/tests/qemu-iotests/iotests.py b/tests/qemu-iotests/iotests.py
index 717b5b652c..ee93cf22db 100644
--- a/tests/qemu-iotests/iotests.py
+++ b/tests/qemu-iotests/iotests.py
@@ -833,6 +833,10 @@ class VM(qtest.QEMUQtestMachine):
'Found node %s under %s (but expected %s)' % \
(node['name'], path, expected_node)
+ def wait_for_runstate(self, runstate: str) -> None:
+ while self.qmp('query-status')['return']['status'] != runstate:
+ time.sleep(0.2)
+
index_re = re.compile(r'([^\[]+)\[([^\]]+)\]')
class QMPTestCase(unittest.TestCase):
--
2.26.2
[PATCH v4 3/4] iotests.py: Let wait_migration() return on failure, Max Reitz, 2020/08/18
[PATCH v4 4/4] iotests: Test node/bitmap aliases during migration, Max Reitz, 2020/08/18